Главная страница Случайная страница КАТЕГОРИИ: АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника |
Основные компоненты графических пользовательских интерфейсов
Графические пользовательские интерфейсы поддерживаются операционными системами Windows, Apple Macintosh, OS/2 и т.д. Для таких интерфейсов разработаны наборы стандартных компонентов взаимодействия с пользователем для каждой операционной системы. Интерфейсы строятся по технологии WIMP: W – Windows (окна), I – Icons (пиктограммы), M – Mouse (мышь), P - Pop-up (всплывающие или выпадающие меню). Основные элементы графических интерфейсов: окна, пиктограммы, комноненты ввода-вывода и мышь, которую используют в качестве указующего устройства и устройства прямого манипулирования объектами на экране. Окна. Окно – прямоугольная, ограниченная рамкой область физического экрана. Окно может менять размеры и местоположение в пределах экрана. 5 категорий окон: - основные окна (окна приложений); - дочерние или подчиненные окна; - окна диалога; - информационные окна; - окна меню. Окно приложения Windows содержит: рамку, ограничивающую рабочую область окна, строку заголовка с кнопкой системного меню и кнопками выбора представления окна и выхода, строку меню, пиктографическое меню (панель инструментов), горизонтальные и вертикальные полосы прокрутки и строку состояния. Дочернее окно Windows используют в многодокументных программных интерфейсах (MDI). Это окно не содержит меню. В строке заголовка – специальное имя, идентифицирующее связанный с ним документ или файл. Пиктограммы всех дочерних окон одинаковы. Диалоговое окно Windows используют для просмотра и задания различных режимов работы, необходимых параметров или другой информации. Оно может содержать: - строку заголовка с кнопкой системного меню; - компоненты, обеспечивающие пользователю возможность ввода или выбора ответа; - вспомогательные компоненты, обеспечивающие подсказку (поле просмотра или кнопка справки). Размер окна не изменяем, но по экрану его можно перемещать. Информационные окна двух типов: - окна сообщений; - окна помощи. Окна сообщений содержат: заголовок с кнопкой системного меню, текст сообщения, одна или несколько кнопок реакции пользователя (Yes, No, Cancel). Окно помощи содержит: меню, полосы прокрутки, информационная область, аналогично окну приложения, но имеет узкоспециальное назначение. Окна меню Windows используют как открывающиеся панели иерархического меню или как контекстные меню. Каждой строке окна меню может соответствовать: - команда; - меню следующего уровня, что обеспечивается стрелкой; - окно диалога, что обозначается тремя точками. Добавляется указание клавиш быстрого вызова. Пиктограммы. Пиктограмма – небольшое окно с графическим изображением, отражающим содержимое буфера, с которым она связана. Виды пиктограмм: - программные, связанные с соответствующей программой; - пиктограммы дочерних окон, обеспечивающие доступ к различным документам; - пиктограммы панели инструментов, дублируют доступ к соответствующим функциям через меню, обеспечивая их быстрый доступ; - пиктограммы объектов, для прямого манипулирования объектами. Прямое манипулирование изображением. Прямое манипулирование изображением – это возможность замены команды воздействия на некоторый объект физическим действием в интерфейсе, осуществляемым с помощью мыши. При этом любая область экрана рассматривается как адресат, который может быть активизирован при подведении курсора и нажатии клавиши мыши. По реакции на воздействие различают типы адресатов: - указание и выбор (развертывание пиктограмм, определение активного окна); - буксировка и «резиновая нить» (перенос объекта или его границ); - экранные кнопки и «скользящие» барьеры (выполнение или циклически повторяемых действий (выполнение некоторых операций или рисование, подразумеваемых при активизации определенной области экрана - кнопки)). Динамический визуальный сигнал - изменение изображения на экране (курсора мыши при выполнении конкретных операций, изменения изображения кнопки). Компоненты ввода-вывода. Интерфейсы включают несколько меню: основное или «ниспадающее» иерархическое меню, пиктографические меню (панели инструментов) и контекстные меню для разных ситуаций. Любое из указанных меню представляет собой компонент ввода-вывода, реализующий диалог с пользователем, используя табличную форму. Иерархическое меню используют, чтобы организовать выполняемые программным обеспечением операции, если их число превышает 5-8 (6 в соответствии с рекомендациями фирмы IBM), и обеспечить пользователю их обзор. Панели инструментов и контекстное меню применяют для обеспечения быстрого доступа к часто используемым командам, обеспечивая пользователю возможность относительно свободной навигации. Другие формы ввода-вывода: - фразовая, - табличная, - смешанная.
|