
Последние записи
- Кодировка в INDY 10 (как бороться с «???»)
- Переход по ссылке при клике на кнопку, счётчик кликов по кнопке и число переходов по ссылке на ява скрипт
- Сравнение двух диапазонов ячеек Excel на полное совпадение данных
- С++. Как напечатать в консоли два столбца?
- Конвертирование PNG в JPG на Delphi
- Можно ли, название сайта которое находится в шапке заключать в HTML тег h1 или h2 h3 h4 h5 h6?
- как бороться со знаками вопросов при проблеме с кодировкой в INDY 10 Delphi ?
- Связать ProgressBar + скорлинг в Texbox
- RichEdit и выгрузка в RTF-файл (добавление в конец файла)
- Чтение разделов из IniFile / MemIniFile

Оплата за обучение в Kata Academy только после твоего трудоустройства в IT
Начни карьеру Middle Java-разработчика, подробнее на сайте академии, ссылка - https://clck.ru/fCrQw

Интенсив по Python - 3-5 ИЮНЯ 2022. Знаете Python, но хотите расширить свои навыки?
Slurm подготовили для вас особенный продукт! Оставить заявку по ссылке - https://slurm.club/3MeqNEk
11th
Июл
Правило эргономики при создании компонентов и программ
Posted by Chas under Общалка
как Вы смотрите на соблюдение правил эргономики при написании компонентов и программ, например, начиная с эффекта фединга (затухания элементов управления на события MouseEnter, MouseLeave, MouseDown, MouseUp) и заканчивая оформлением всего интерфейса? …… Смешно, а все таки, или такие правила существуют?
Stilet
Любые спецэффикты усложняют систему, съедая атомарное ее время на диалог с пользователем. Поэтому я считаю что:
1) Никаких эффектов при соблюдении правил эргономичности быть не должно. Система должна как можно быстрее откликаться на вопрос пользователя.
2) Если такие эффекты все же есть, они не должны выходить за рамки правил общепринятых для всех подсистем системы. Т.е. Виндовс от доса отличается спецэффектами (те же окна), но эти спецэффекты распространяются на все программы винды, а значит для нее допустимы. С другой стороны (как пример) возьмем Win98 (это тоже винда с визуальными эффектами с окнами) плохо работает с 3D графикой (для нее стандартов ядра винды уже не хватает), так что ее приходится достраивать другими модулями, не являющимися стандартом системы, а соответственно все программы, которые будут требовать эти модули уже выходят за пределы эргономичности (даже если взять простую винду без этих модулей).
Понятное дело что в Win7 трехмерка скорее общепринята, и даже если не ошибаюсь (DirectX 11) встроена в само ядро. И вот в этом случае использование трехмерной графики с теми же спецэффектами затухания и таяния вполне приемлемы, и даже стандартны.
Поэтому критерий эргономичности системы должен учитывать ее область распространения — т.е. где собсно сиса будет работать и над чем.
Smitt&Wesson
Как таковых, правил эргономики не существует (в плане написания программ). Если Вы пишите игрушку, то допустимы и даже приветствуются любые спецэффекты.
Если пишите программу, с которой люди будут работать ежедневно, выполняя свои должностные обязанности, то любые спецэффекты, не только не приветствуются, но и категорически неприемлемы. Возьмем ситуацию: человек работает с базой данных, ищет актуальную информацию. Времени в обрез, а тут, перед каждым открытием строки, она начинае медленно затухать, исчезать, выскакивает смешная морда с вопросом «Вам это нужно?», потом начинает мигать, и медленно всплывает занимая весь экран. После всего этого становится на своё место.
Интересно, на сколько хватит Ваших сил и нервов, работать с такой «наворочанной» программой?
Похожие статьи
Купить рекламу на сайте за 1000 руб
пишите сюда - alarforum@yandex.ru
Да и по любым другим вопросам пишите на почту

пеллетные котлы

Пеллетный котел Emtas

Наши форумы по программированию:
- Форум Web программирование (веб)
- Delphi форумы
- Форумы C (Си)
- Форум .NET Frameworks (точка нет фреймворки)
- Форум Java (джава)
- Форум низкоуровневое программирование
- Форум VBA (вба)
- Форум OpenGL
- Форум DirectX
- Форум CAD проектирование
- Форум по операционным системам
- Форум Software (Софт)
- Форум Hardware (Компьютерное железо)