Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
2_3 Консп_ПрАС.doc
Скачиваний:
61
Добавлен:
26.04.2019
Размер:
933.89 Кб
Скачать

14.8.2.4. Окна

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

Три типа окон

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]