Меню:
- вертикальные
- горизонтальные
- каскадные
- всплывающие
при создании менюшек надо помнить о правиле 7+-2
главное меню не должно быть каскадным (file edit window.... тока по щелчку)
Контекстное меню
не рисовать слишком быстро к мыши и в нем НЕ должно быть выделенных пунктов
/Контекстное меню
простые смертные менюшки
отделять опасные пункты меню от неопасных
использовать стд хотеки:
1) 1буква команды
2) 1 буква 2ого слова команды
3) следующий согласный
4) 1ая подходящая гласная
....
/простые смертные менюшки
Кнопачки
главное преимущество экранных кнопок перед хардварными в том что они всегда в нужном месте и в нужных количествах, нет проблемы 3й руки при нажатии их.
кнопочки нужно группировать по функциям.
форма и расположение кнопок:
если по вертикали то ширина и высота кнопок должна совпадать
если по горизонтали то совпадать обязательно должна тока высота
необходимо группировать кнопки по фнк и разделять эти группы более заметными расстояния между группами
|
|
кнопка Cancel означает что будут отменены выполненные(выполяемые) дейтвия. Stop этого не означает.
/кнопащке
Списки значений
если значений <5 то Radiobox
<8 - listbox с показом всех значений
>=8 - скроллбар в listbox
недоступные эл-ты списка лучше скрыть
/Списки значений
Размещение окон
размещать окна (новопоявляющиеся) надо показывать так чтобы не закрывала инфу. в частности ту к которой это окошко относится.
поэтому размещать по центру не очень тру
также нужно следить за разрешение экрана и чтоб окошки не появлялись в недоуступной для пользования зоне
/Размещение окон
Поддержка пользователя. Подсказки, документация
подсказки должны:
- предупреждать ошибки
- при этом вежливо и конструктивно говорить что пользователь - дибил
- должна быть в программе начальная подсказка
для упрощения жизни пользователя существуют синтаксически управляемые редакторы.
которые дописывают основные конструкции за юзверя, не давая их править и ввод возможет тока в тестплейсах.
Бумажная документация:
- в свое время ее было дохрена много
- и это жутко неудобно переворачивать ее всю чтобы чето найти
Номенклатура документа:
- общий обзор(написать его так чтобы пользователь захотел дочитать до конца)
- как инсталлировать систему
- как начать работать
- краткий справочник
- остальная инфа