ПОЛЬЗОВАТЕЛЬСКИЙ ИНТЕРФЕЙС

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

В общем случае под интерфейсом понимают систему правил и средств, регламентирующую и обеспечивающую взаимодействие нескольких процессов или объектов.

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

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

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

Современными видами интерфейсов являются: командный, графический и 51ЬК-интерфейс.

1. Командный интерфейс. Командный интерфейс называется так потому, что в этом виде интерфейса пользователь подает ко-

1.4.

17


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

2. Графический интерфейс — WIMP (window — окно, image — образ, menu — меню, pointer — указатель). Характерная особенность этого вида интерфейса состоит в том, что диалог с пользователем ведется не с помощью команд, а с помощью графических образов — меню, окон, кнопок и других элементов. Хотя и в этом интерфейсе подаются команды машине, но это делается через графические образы. Этот вид интерфейса реализован на двух уровнях технологий: простой графический интерфейс и «чистый» WIMP-интерфейс. Сейчас WIMP-интерфейс стал стандартом. Ярким примером программ с графическим интерфейсом является ОС Microsoft Windows (рис. 1.9).

3. SILK-интерфейс (speech — речь, image — образ, language — язык, knowlege — знание). Этот вид интерфейса наиболее приближен к обычной, человеческой форме общения. В рамках этого интерфейса идет обычный «разговор» пользователя и компьютера. При этом компьютер находит для себя команды, анализируя человеческую речь и распознавая в ней ключевые фразы. Результат выполнения команд он также преобразует в понятную человеку


Рис. 1.8. Пример командного интерфейса [Командная строка) 18



Рис.
1.9. Пример графического интерфейса (Microsoft Windows)

форму. Этот вид интерфейса наиболее требователен к аппаратным ресурсам компьютера, и поэтому его применяют в основном для военных целей. БИЖ-интерфейс для общения человека с машиной использует: речевую технологию, биометрическую технологию (мимический интерфейс), семантический (общественный) интерфейс.

Интерфейс современных системных и прикладных программ носит название объектно-ориентированного интерфейса. Примером ОС, в которой реализован объектно-ориентированный подход, является \Л/1пс1ол№Б.

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


19



Рис. 1.10. Пример обозначения объектов графического интерфейса

Операционная система обеспечивает одинаковый пользовательский интерфейс при работе с разными объектами. В ОС Штбомге для ознакомления со свойствами объекта и возможными над ним действиями используется контекстное меню (рис. 1.11). Меню — это выводимый на экран список, из которого пользователь может выбирать нужный ему элемент.

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


Рис. 1.11. Пример контекстного меню

20




ния курсором или манипулятора (например, мыши). Если выбрать пункт меню Свойства, то на экран будет выведен список свойств данного объекта.

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


1.5.

<< | >>

Еще по теме ПОЛЬЗОВАТЕЛЬСКИЙ ИНТЕРФЕЙС:

  1. Джеф Раскин. Интерфейс: новые направления в проектировании компьютерных систем, 2005
  2. Раскин Джефф. Интерфейс: новые направления в проектировании компьютерных систем, 2005
  3. Навыки, хитрости, производительность
  4. Лечение
  5. User generated content
  6. Формирование блогосферы Рунета
  7. 11.2.3. Область информационных технологий и средств их обеспечения в Интернет
  8. НАЗОЙЛИВЫЕ ПРОДАВЦЫ И НАВЯЗЧИВЫЙ СЕРВИС
  9. § 11. Право на товарный знак (знак обслуживания) (п. 1719-1730)
  10. 5.5. Компьютерное тестирование
  11. Десять советов
  12. 12.2.2. Правовое регулирование информационных отношений при производстве и распространении программ для ЭВМ и баз данных
  13. Ваши удобства и работа