- •Понятие интерфейса.
- •Классификация интерфейсов.
- •Принцип минимального рабочего усилия.
- •Категории (размерности), согласованные с интерфейсом.
- •Функции аппаратно-программный комплекса и прикладного программного обеспечения.
- •Основные показатели системы отображения информации, использующей синтез изображения в реальном масштабе времени.
- •Функции графического программного обеспечения.
- •Основные компоненты интерфейса на теоретическом уровне.
- •Категории (размерности) согласованности интерфейса.
- •Панельные типы.
- •Основные типы информации, содержащиеся на панелях.
- •Интерактивные технологии Общий Пользовательский Доступ.
- •Основные части диалога.
- •Основные типы окон.
- •Правила назначения клавиш.
Основные части разработки интерфейса.
Панельные типы.
Установим основные термины, относящиеся к разработке панели.
Экран - это поверхность компьютерной рабочей станции или терминала, на которой располагается информация предназначенная для пользователя.
Панель - это предопределенная группированная информация, которая структурирована специфическим способом и расположена на экране.
Общий Пользовательский Доступ устанавливает пять панельных схем, называющихся панельными типами. Необходимо использовать различные панельные типы, чтобы представить различные виды информации.
Основные типы информации, содержащиеся на панелях.
Меню действий,
Тело панели,
Область функциональных клавиш
Меню действий возникает наверху панели. Это дает пользователям доступ к группе действий, которые поддерживает приложение. Меню действий содержит в себе список выбора возможных действий. Когда пользователи делают выбор, в форме спускающегося меню появляется на экране список возможных действий. Спускающееся меню является расширением меню действий.
Слово "действия" в "меню действий" не подразумевает, что все команды должны быть глаголами. Существительные также допустимы. Значение действия в термине "меню действий" происходит от того факта, что выбор элемента меню действий выполняется приложением через действия пользователей. Например, в текстовом редакторе выбор "Шрифты" меню действий является существительным и разрешает пользователю потребовать действий выбора шрифтов.
Некоторые панели будут иметь меню действий, а другие нет.
Меню действий и нисходящее меню обеспечивают два замечательных преимущества для пользователей.
Меню действий и нисходящее меню обеспечивает двухуровневую иерархию действий. Можно обеспечить дополнительный уровень, используя всплывающие окна, которые появляются, когда оператором делается выбор в нисходящем меню. Затем, когда оператор делает выбор во всплывающем окне, может появиться серия всплывающих окон по мере выполнения действий. Общий Пользовательский Доступ рекомендует ограничить число уровней всплывающих окон до трех, поскольку многие пользователи испытывают трудности в понимании иерархии меню, имеющих много уровней.
Тело панели находится под меню действий и над областью функциональных клавиш. Каждая панель, которая создается, будет иметь тело, которое может быть разделено на несколько областей, если приложению необходимо показать пользователям больше, чем одну группу информации одновременно, или пользователям разрешается вводить или обновлять более чем одну группу информации в один и тот же момент времени.
Тело панели может содержать также командную область, в которой пользователи печатают прикладные или системные команды, и область сообщений, в которой сообщения появляются.
Командная область является средством предоставления пользователям командного интерфейса, который является альтернативой запросам действиям через меню действий и нисходящее меню. Область сообщений дают место для размещения сообщений на экране, иное, чем для окон, так как важно, чтобы сообщения не сталкивались с информацией на панели или с запросом действием.
Область функциональных клавиш располагается в нижней части панели и оператор может выбрать размещение ее в короткой или длинной форме или вообще не размещать. Она содержит список функциональных клавиш. Некоторые панели могут содержать как меню действий, так и заголовок функциональных клавиш. Необходимо обеспечить включение области функциональных клавиш для всех панелей, хотя пользователь может отказаться от их экранирования.
