Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ЛекцииЯзыки прогрИб.doc
Скачиваний:
27
Добавлен:
12.11.2019
Размер:
922.11 Кб
Скачать

4.3. Основные компоненты графических

пользовательских интерфейсов

Графические пользовательские интерфейсы поддерживаются операционными системами Windows, Apple Macintosh, OS/2 и др. В рамках указанных операционных систем для таких интерфейсов разработаны наборы стандартных компонентов взаимодействия с пользователем.

Пользовательские интерфейсы современных программ строятся по технологии WIMP: Windows (окна), Icons (пиктограммы), Mouse (мышь), Pop-up (всплывающие или выпадающие меню).

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

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

  • основные окна (окна приложения);

  • дочерние окна;

  • окна диалога;

  • информационные окна;

  • окна меню.

Окно приложения обычно содержит: рамку, строку заголовка с кнопкой системного меню и кнопками выбора представления окна и выхода, строку меню, пиктографическое меню (панель инструментов), горизонтальную и вертикальную полосы прокрутки, строку состояния.

Дочернее окно используют в многодокументных программных интерфейсах (MDI). В отличие от окна приложения дочернее окно не содержит меню.

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

Информационные окна бывают двух типов: окна сообщений и окна помощи.

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

Пиктограмма – это небольшое окно с графическим изображением. Различают следующие пиктограммы:

  • программные пиктограммы (свернутое в пиктограмму окно приложения);

  • пиктограммы дочерних окон;

  • пиктограммы панели инструментов (дублируют команды меню для быстрого вызова);

  • пиктограммы объектов (используют для прямого манипулирования объектами).

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

По реакции на воздействие различают следующие типы адресатов:

  • указание и выбор (развертывание пиктограммы, определение активного окна);

  • буксировка и «резиновая нить» (перенос объекта и его границ);

  • экранные кнопки.

Для реализации диалогов, управляемых пользователем, применяют меню различных видов.

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

Контрольные вопросы

  1. Перечислите типы пользовательских интерфейсов.

  2. В чем преимущество интерфейса со свободной навигацией по сравнению с интерфейс-меню?

  3. Приведите типы диалога.

  4. Приведите формы диалога.

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