double arrow

Три типа окон

В CUA определены три типа окон: первичные, вторичные и всплывающие.

Первичное окно — это окно, в котором начинается диалог. Например, в текстовом редакторе первичное окно содержит редактируемый текст. В системах без возможности создания окон вам следует считать весь экран первичным окном. Каждое первичное окно может содержать столько панелей, сколько нужно для того, чтобы вести диалог.

Вторичные окна вызываются из первичных окон. Это такие окна, в которых пользователь и компьютер ведут диалог параллельно диалогу в первичном окне. Например, в текстовом редакторе вторичное окно может содержать панель, с помощью которой изменяется формат до­кумента. Вторичные окна используются также для представления справки, относящейся к диалогу в первичных окнах. Пользователь может переключаться с первичных окон на вторичные и наоборот.

Первичные и вторичные окна имеют заголовки в верхней части окна.

Всплывающее окно представляет собой участок экрана, вкотором отображенная панель расширяет диалог пользователя с первичным или вторичным окном. Одно из назначений всплывающих окон состоит в передаче различных сообщений.

Перед тем, как продолжить диалог с окном, пользователь должен завершить работу со связанным с ним всплывающим окном. Всплывающие окна применяются независимо от того, используется ли приложение в оконной среде или вне ее.

Текстовые и графические приложения

CUA определяет пользовательский интерфейс для текстовых и графических приложений. Термины "текстовые" и "графические" в этой книге имеют специальный смысл.

Текстовые приложения — ограничиваются использованием в пользовательском интерфейсе только текстовой информации.

Графические приложения — в пользовательском интерфейсе используют графические элементы: радиокнопка, ячейка, контактная кнопка и линейка протяжки.

CUA не разрешает смешивать элементы текстовых и графических приложений.

14.8.2.5. Краткое описание типов панелей

Панель меню Содержит один или более списков объектов, из которых пользователь выбирает один или несколько. Для этой цели содержит поля выбора.

Панель ввода Отображает поля, в которые пользователь вводит информацию и из которых выбирает объекты. Имеется три типа панелей ввода:

панель ввода параметров отображает поля для ввода значений параметров и указания режимов действий. Содержит поля ввода и выбора.

панель ввода с заголовками (подобно форме документа на бумаге) представляет форму документов на бумаге и на каждой строке может содержать несколько полей;

панель ввода с табуляцией содержит поля с заголовками, организованные по столбцам и строкам.

Информационная панель Отображает защищенную информацию: данные, сообщения, справки.

Списковая панель. Отображает список объектов, из которых пользователь выбирает один или несколько и запрашивает одно или несколько действий над ними. Для каждого объекта одновременно может запрашиваться только одно действие, но для различных объектов — различные действия

Панель идентификации приложения Отображает информацию, идентифицирующую приложение и авторские права разработчиков.

Допускаются также смешанные панели, состоящие из частей панелей разного типа.

14.8.2.6. Краткое описание элементов панелей

Меню действий Список объектов, представляющих группу действий доступных пользователю. Используется, если приложение имеет два и больше действий.

Выпадающее меню Расширение меню действий. Появляется при выборе пользователем объекта меню действий.

Ячейка Знак, используемый для представления одного из указателей выбора. Когда пользователь выбирает объект в ячейке появляется знак "X".

Область команд Обеспечивает место для ввода команд.

Поле ввода Обеспечивает место для ввода информации.

Заголовок поля Идентифицирует отдельные поля выбора и ввода.

Область функциональных клавиш Показывает соответствие кла­виш и действий.

Заголовок Идентифицирует группу полей ввода и выбора. Различают два типа: заголовки столбцов и заголовки групп.

Инструкция Сообщает пользователю, что делать с данными в теле панели.

Область сообщений Область тела панели для вывода сообщений.

Идентификатор панели Обозначение, идентифицирующее позицию в диалоге.

Заголовок панели Идентифицирует данные в теле панели.

Всплывающее окно Отображает панель, занимающую часть экрана и переносящую диалог пользователя на другое окно.

Контактная кнопка Замкнутый контур с текстом внутри. Представ­ляет непосредственное действие.

Радиокнопка Графический знак слева от объекта поля однозначного выбора. Когда пользователь выбирает объект, внутри кнопки появляется точка.

Указатель протяжки Показывает, что существует информация вне тела панели, которая может быть отображена нажатием клавиш протяжки. Имеется три типа указателей протяжки: текстовый указатель, стрелки протяжки и линейка протяжки.

Выделение Подсветка или знак, напоминающие пользователю о сделанном выборе.

Курсор выбора Подсветка объекта поля выбора или ввода для указания текущего места воздействия на панели.

Поле выбора Представляет объекты, из которых пользователь может выбрать один или несколько.

Текстовый курсор Указатель места ввода при работе с полями ввода.

Выделение недоступности Сообщает пользователю, какие объекты недоступны.



Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



Сейчас читают про: