PDA

Просмотр полной версии : Мелкие неудобства КДС - устранимы?



drvlas
29.10.2011, 11:00
При всем уважении к КДС, не могу не отметить ряд мелких неудобств, которые приходится терпеть разработчику. Уже не раз порывался об этом спросить, да все останавливало одно: нынешняя v2 уже КАГБЭ умирает, никто ее не будет совершенствовать.

Ну и ладно. А я спрошу. Вдруг кое-что из моих "неудобств" - всего лишь плод незнания? Вдруг товарищи подскажут и станет счастье...
Да и в v3 (которой я в глаза не видел) - а если туда перекочевали такие же глупости? Тогда уж точно нужно призывать подпилить систему.

Итак, не в порядке какой-то важности, а по мере "прихода в голову".

1. Пропорциональный шрифт в текстовых языках программирования. Это ОЧЕНЬМЕГА неудобно. Ну как такое было придумать??? Чел вообще никогда не писал красивых программ?
А выделить один знак, типа точки или скобки! Он же узкий. А глаза уже не те. А ручки дрожат иногда :)
Может быть, шрифт можно заменить самому? Подскажите.

2. Сам знакогенератор - он встроенный или как? Почему в конструкции типа

ADR(_112_Reserved)
открывающая скобка практически не видна? Поставь пробел - о! теперь видна. Или что у меня с компом, или с головой :)
Аналогично слеш

/
глотается, уже независимо от символа после него.

3. Перевели на русский. Оч. хорошо. А всплывающая подсказка возле имени переменной с объявлением этой переменной - не русифицирована. Значит, если у меня комментарий в объявлении - буду видеть буквы зю...

4. Положение окошка "Глобальный поиск" (ну, и глобальная замена, и другие, наверное). Какого хрена оно плавает??? Это ж чокнутся можно, когда напряженно ищешь, что ж там в проге не так, где-где-где собака порылась... И тут опс! окошко переместилось. И вместо кнопки "Найти далее" под мышкой уже кнопарик "Отмена" или "Окно сообщений"! Я лично бы набил морду тому пацану, что так недоработал - и много лет разработчики матюкаются. Нельзя так небрежно относиться к интерфейсу. В хорошей IDE - тем более нельзя!

5. Выделить и перетащить в текстовых (а может и не только?) языках - это что, за пределами воображения создателей редакторов?

6. Разделение окна POU на верхнюю (объявления) и нижнюю (программы) часть. Мне кажется неудачным, что это разделение программа самостоятельно подправляет. Как только вошел в онлайн - сделало 50х50. Ну, допустим, есть какие-то соображения у создателей. А потом вернулись в программирование - а разделение осталось 50х50. А я ведь не так ставил! И я это делал намерено. Зачем же перебивать мою хотелку?

7. Не знаю, может это уж слишком, но смотрите: система не различает регистр в именах переменных и программ. Тогда почему она не принимает служебные слова в любом регистре? Ведь все равно во время компиляции имена заменятся на кэпитэлз. Все равно переменная с именем true будет недопустимой. Так считайте true, TRUE, True, tRuE - как одно и то же!

8... Коллеги могут добавить.

Я приношу свои извинения за эмоциональный окрас своих высказываний. Мог бы и отредактировать. Я-то не психую. Сейчас :) Но прошу понять: достает в работе, когда спешишь, когда не получается, когда отвлекаться на обход неудачных фичей не хочется.
Поэтому оставлю примерно так, как оно звучит в работе. С небольшой цензурой :)

С уважением,
Юра Власенко
Киев

swerder
31.10.2011, 08:49
по пункту 3 картинка
по пункту 4 - в чем проблема жать F3?
по пункту 5 - как и ctrl+A
по пункту 6 - увы, приходится мучаться

drvlas
31.10.2011, 09:09
по пункту 3 картинка
Как ее получить, уважаемый?

Я же оговорился. что могу чего-то не знать. Так расскажи, плз!


по пункту 4 - в чем проблема жать F3?
Супер! Не знал. Спасибо. Но окошки прыгать не должны. Это баг.


по пункту 5 - как и ctrl+A
Не понял.

swerder
31.10.2011, 09:18
VAR_GLOBAL
oSound AT %QX5.0: BOOL; (* звуковой сигнал *)
END_VAR

не фурычит в КДС win комбинация ctrl+A

Игорь Петров
31.10.2011, 10:31
1-2. По умолчанию стоит шрифт System, т.е. берется из любимых настроек Windows. В CoDeSys Project-Options-Editor-Font – ставим какой надо.
3. Это ошибка. Есть в плане исправлений.
4. В некоторых адобовских программах окошко поиска тупо стоит. Нашлось следующее место и оно оказывается под окошком. Ужас! Приходится постоянно вручную таскать это окно туда-сюда. Неужели же было трудно автоматом подвинуть окно? Руки бы оторвать… … ... Интерфейс должен быть поумнее. В Ворде окно прыгает – зачет.

Вообще поиск должен быть умный. Например, если ищу переменную, то не должны находится функции и др. Реализовано в V3.
5. Есть V3. На момент разработки V2 было 'за пределами'.
6. Не могу воспроизвести эту проблему V2.3.9.30. Все стоит, как поставлено.
7. По стандарту служебные слова должны быть заглавные. Редактор CoDeSys при вводе их автоматически поправляет и выделяет цветом. Очень удобная штука, улучшающая восприятие.
8. Я бы еще десятка 2 написал, причем, не только по CoDeSys, а по всем часто используемым программам. В CoDeSys такие штуки постепенно реально исправляются. Но может быть не так быстро, как хотелось бы. Больше времени выделяется на то, что более критично :(

drvlas
31.10.2011, 10:39
Спасибо за ответ! Проанализирую. Отпишусь.

То, что недостатки исправляются - зачет. Просто хочется об этом знать :)

drvlas
31.10.2011, 13:44
Что ж, должен в первую очередь поблагодарить уважаемого Игоря Владимировича за быструю реакцию на замечания! Со шрифтами разобрался. Мне помог DejaVu Sans Mono, при выборе в "Анимация" кириллицы и украинские буковки рисуются, и всплывающее окошко по-нашему пишет.
Это ОЧЕНЬ здорово. СКОКА нужно было глаза ломать... Нет бы спросить сразу :(


4. В некоторых адобовских программах окошко поиска тупо стоит. Нашлось следующее место и оно оказывается под окошком. Ужас! Приходится постоянно вручную таскать это окно туда-сюда. Неужели же было трудно автоматом подвинуть окно? Руки бы оторвать… … ... Интерфейс должен быть поумнее. В Ворде окно прыгает – зачет.
Спорно. Какой ужас, если под окном? - Сдвинь окно и посмотри. В нашем КДС все равно приходится шастать прокруткой - довольно часто находит фрагмент и оставляет его где-то внизу. А когда находит что-то в SFC - я даже не могу понять, где же, где же?
С другой стороны, советуемый уважаемым коллегой swerder метод F3 для меня лично проблему решил. Так что - уж как есть, примем.


6. Не могу воспроизвести эту проблему V2.3.9.30. Все стоит, как поставлено.
Не знаю. У меня версия 20. Попробую скачать 30-ю.

А вот еще всплыло. Изменение цветовой палитры не предусмотрено? Когда много работаю с белым экраном, с точкой вспоминаю всякие разводчики, где можно хотя бы альтернативную расраску сделать. Устают глаза.

Да, и пусть простит меня тот пацан, которому я собирался морду набить :) Это была гипербола.

Игорь Петров
31.10.2011, 14:18
Спорно. Какой ужас, если под окном? - Сдвинь окно и посмотри.Еще нужно догадаться что оно там.


Когда много работаю с белым экраном...Устают глаза.Я ставлю салатовый фон как в старых мониторах. Задается в настройках экрана Win.

swerder
31.10.2011, 17:01
Аналогично Игорю в настройках форточек стоит светло-зеленый:
win xp > свойства экрана > вкладка оформление > дополнительно > окно
и там ставите приятный для себя цвет. мой выбранный цвет видно на картинке с подсказкой

drvlas
31.10.2011, 17:45
Win7 все не как у людей... Но нашел, сделал серый фон, т.к. цвета текстов, ИМХО, получше видно.
Для таких как я привожу путь у "семерки":
Панель управления -> Все элементы панели управления -> Персонализация -> Цвет и внешний вид окна -> Дополнительные параметры оформления -> Текст в окне