Jul. 26th, 2007

metaclass: (Default)
Про правила этикета

Очень сильно удивляют люди, заморачивающиеся такими мелочами, как "этикет".
metaclass: (Default)
1) Когда редактируешь файл ресурсов resx и нажимаешь Ctrl+S - размеры столбцов таблицы сбрасываются в состояние по умолчанию, даже если их до того растянуть, чтобы строки помещались целиком.

2) Эта же таблица для редактирования resx практически не пригодна для работы только с клавиатуры - в отличие от DBGrid и прочих гридов дельфи, у нее нет явно выраженного отличия между режимами редактирования и просмотра/навигации.

3) При запуске программы из отладчика любое не перехваченное исключение завершает сессию отладки. Хотя при обычной работе оно показывается юзеру и выполнение передается в основной цикл обработки сообщений. Я использую специальный подвид исключений для уведомления юзера о его неправильных действиях - это намного быстрее, чем проверять какие-нибудь коды возврата на всех уровнях вызова методов. И под отладчиком это не работает.

4) Работать только с клавиатуры мрачно. Если мышь попала на какое нибудь всплывшее окно, вроде Output, то пока ее не уберешь - оно не спрячется.

5) Редактор форм откровенно неудобный - например, зачем-то рисуется толщенная рамка вокруг текущего контрола, хотя достаточно ручек для таскания, как в Delphi. Локализация форм сильно раздражает необходимостью переключаться между языками, и автоматическим созданием лишних файлов, если при переключении случайно попал не по тому пункту из кучи языков в комбо-боксе.

6) Мерзкий рендеринг шрифтов

7) Мерзкий DataGrid - рядом с дельфийским стандартным, не говоря уже о сторонних и близко не лежал. Переопределение отрисовки и редактирования делается через пляски с бубном вокруг внутренних стилей таблиц и колонок.

8) Нету нормального DrawGrid - в дельфи это у меня основной предок для множества полезных контролов, вроде кросс-таблиц, отображения Excel-like документов, справочников с заумной отрисовкой и прочего.

9) Использование немодальных окон для большинства действий - невозможно нажать Escape и вернуться к предыдущему контексту. Особенно бесит немодальное окно поиска.

10) Отсутствие контекстного поиска в Solution Explorer - 90 проектов в солюшене не сильно радостно перебирать мышой или ходить клавиатурой по дереву в поисках нужного.

11) Порядок переключения между окнами по Ctrl-Tab - только MRU. Т.е. переключается не на следующее по порядку окно, а на то, с которого ты перешел в последний раз. В принципе и винда так же по Alt-Tab переключает, но тут по моему явный порядок следования был бы удобнее.

В общем, рассчитано на явных мышекликеров, что сильно раздражает.

Profile

metaclass: (Default)
metaclass

April 2017

S M T W T F S
      1
2345678
9101112 131415
16171819202122
23242526272829
30      

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Aug. 10th, 2025 04:29 am
Powered by Dreamwidth Studios