|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
30.06.2013, 21:33 | #1 |
instagram
Участник клуба
Регистрация: 24.05.2008
Сообщений: 1,451
|
правило эргономики при создании компонентов и программ
Добрый вечер, как Вы смотрите на соблюдение правил эргономики при написании компонентов и программ, например, начиная с эффекта фединга (затухания элементов управления на события MouseEnter, MouseLeave, MouseDown, MouseUp) и заканчивая оформлением всего интерфейса? ...... Смешно, а все таки, или такие правила существуют????, если существуют, по написании программ, то дай ссылку, я почитаю.
Последний раз редактировалось beegl; 30.06.2013 в 21:52. Причина: добавил ссылку |
30.06.2013, 22:06 | #2 | |||
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Цитата:
Цитата:
Цитата:
1) Никаких эффектов при соблюдении правил эргономичности быть не должно. Система должна как можно быстрее откликаться на вопрос пользователя. 2) Если такие эффекты все же есть, они не должны выходить за рамки правил общепринятых для всех подсистем системы. Т.е. Виндовс от доса отличается спецэффектами (те же окна), но эти спецэффекты распространяются на все программы винды, а значит для нее допустимы. С другой стороны (как пример) возьмем Win98 (это тоже винда с визуальными эффектами с окнами) плохо работает с 3D графикой (для нее стандартов ядра винды уже не хватает), так что ее приходится достраивать другими модулями, не являющимися стандартом системы, а соответственно все программы, которые будут требовать эти модули уже выходят за пределы эргономичности (даже если взять простую винду без этих модулей). Понятное дело что в Win7 трехмерка скорее общепринята, и даже если не ошибаюсь (DirectX 11) встроена в само ядро. И вот в этом случае использование трехмерной графики с теми же спецэффектами затухания и таяния вполне приемлемы, и даже стандартны. Поэтому критерий эргономичности системы должен учитывать ее область распространения - т.е. где собсно сиса будет работать и над чем. Насчет ссылки все проще некуда:http://ru.wikipedia.org/wiki/%D0%AD%...B8%D0%BA%D0%B0 Этого достаточно чтоб начать
I'm learning to live...
|
|||
30.06.2013, 22:22 | #3 | ||
Участник клуба
Регистрация: 14.06.2011
Сообщений: 1,138
|
Цитата:
Интерфейс Aero c его тотальной прозрачностью - яростно ненавижу. Эргономика завязывается на клаву, а мыша лишь так... если лень и никуда не спеша) |
||
30.06.2013, 22:30 | #4 | ||
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Цитата:
Цитата:
I'm learning to live...
|
||
30.06.2013, 23:40 | #5 | |
Участник клуба
Регистрация: 14.06.2011
Сообщений: 1,138
|
Хотите сказать, что пользуетесь Win-Tab, вместо классического Alt-Tab?
Ну, каждому свое. Меня раздражает, когда из месива пикселей, в который превращается заголовок окна, надо вычленить те, которые относятся к надписи, и отсеять все прочие - обои плюс несколько других нижних окон. Загрузка мозга совершенно напрасной и бестолковой работой. Цитата:
На самом деле, я про Ctrl-Shift-S, вместо тыкать мышкой по менюшкам или целится в кноппачку "флоппики" на тулбаре. В текст редакторе только выделить слово быстрее дабл-кликом получается, а все другие варианты выделения - клав.сочетаниями. Да, клава это когда с программой реально работать несколько часов, а если программка одноразовая - раз в недельку на 30 секунд запустить, то тут можно и забыть про эргономику, и делать просто красивый и понятный интерфейс. |
|
01.07.2013, 00:09 | #6 | ||||
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Цитата:
Цитата:
Цитата:
Цитата:
Тоже насущный вопрос получается.
I'm learning to live...
|
||||
01.07.2013, 02:01 | #7 | ||
Старожил
Регистрация: 28.01.2009
Сообщений: 21,000
|
Цитата:
Цитата:
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел. Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите. |
||
01.07.2013, 05:41 | #8 |
Старожил
Регистрация: 31.05.2010
Сообщений: 13,543
|
Как таковых, правил эргономики не существует (в плане написания программ). Если Вы пишите игрушку, то допустимы и даже приветствуются любые спецэффекты.
Если пишите программу, с которой люди будут работать ежедневно, выполняя свои должностные обязанности, то любые спецэффекты, не только не приветствуются, но и категорически неприемлемы. Возьмем ситуацию: человек работает с базой данных, ищет актуальную информацию. Времени в обрез, а тут, перед каждым открытием строки, она начинае медленно затухать, исчезать, выскакивает смешная морда с вопросом "Вам это нужно?", потом начинает мигать, и медленно всплывает занимая весь экран. После всего этого становится на своё место. Интересно, на сколько хватит Ваших сил и нервов, работать с такой "наворочанной" программой?
Пиши пьяным, редактируй трезвым.
Справочник по алгоритмам С++ Builder |
01.07.2013, 07:26 | #9 |
Старожил
Регистрация: 29.09.2009
Сообщений: 9,713
|
Smitt&Wesson, плюсую. Те кто пихают всяки плюшки, не работали еще на суровую цеховую массу.
Разработки и научно-технические публикации :: Видеоблог :: Твиттер
Radar systems engineer & Software developer of industrial automation |
01.07.2013, 08:21 | #10 | ||
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Цитата:
Цитата:
I'm learning to live...
|
||
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Ошибка при создании БД | alt5000 | PHP | 12 | 26.11.2011 18:46 |
"Проблема" при создании компонентов в run-time | HyperZen | Общие вопросы Delphi | 2 | 16.06.2011 14:58 |
ошибка при исполнении (что то при установке компонентов) | designer999 | Компоненты Delphi | 0 | 18.10.2010 22:03 |
Какой софт вы используете при создании своих программ? | Cкулаб | Софт | 21 | 15.06.2009 18:56 |
Проблема при создании БД | HAMMAN | БД в Delphi | 4 | 25.04.2008 08:44 |