Пользовательский интерфейс графических редакторов
Пользовательский интерфейс графических редакторов
Пользовательский интерфейс – система правил и средств, регламентирующая и обеспечивающая взаимодействие программы с пользователем [3, c. 218].
Иными словами, это тот набор кнопок, ссылок, форм, диалоговых окон, иконок, пиктограмм, баннеров, ползунков и лент прокрутки, с помощью которого пользователь управляет продуктом.
Отправной точкой хорошего интерфейса является метафора. Обстановка на экране и способы взаимодействия с системой должны апеллировать к ситуации, хорошо знакомой пользователю. Так, оконный интерфейс задумывался как метафора рабочего стола с документами. Использование метафоры очень важно. Во-первых, пользователю легче понимать и интерпретировать изображение на экране. Во-вторых, ему не нужно каждый раз заглядывать в руководство, чтобы узнать, как выполняется то или иное действие. По крайней мере, некоторые действия должны «естественно» следовать из метафоры. В-третьих, у пользователя возникает чувство психологического комфорта, характерного для встречи с чем-то знакомым.
Пользовательский интерфейс делится на следующие компоненты:
– интерфейс командной строки – инструкции компьютеру даются путем ввода с клавиатуры текстовых строк (команд). В этом виде интерфейса человек подает «команды» компьютеру, а компьютер их выполняет и выдает результат человеку. Командный интерфейс реализован в виде пакетной технологии и технологии командной строки;
– графический интерфейс пользователя (или WIMP-интерфейс: Window – окно, Image – образ, Menu – меню, Pointer – указатель) – программные функции представляются графическими элементами экрана. Характерной особенностью этого вида интерфейса является то, что диалог с пользователем ведется не с помощью команд, а с помощью графических образов – меню, окон, других элементов. Хотя и в этом интерфейсе подаются команды машине, но это делается «опосредственно», через графические образы. Данный вид интерфейса реализован на двух уровнях технологий: простой графический интерфейс и «чистый» WIMP-интерфейс. Отличительные особенности простого графического интерфейса: выделение областей экрана; переопределение клавиш клавиатуры в зависимости от контекста; использование манипуляторов и серых клавиш клавиатуры для управления курсором. Собственно, WIMP-интерфейс характеризуется следующими особенностями: вся работа с программами, файлами и документами происходит в окнах; все объекты представляются в виде значков; все действия с объектами осуществляются с помощью меню; применяется широкое использование манипуляторов для указания на объекты;
– естественно-языковой интерфейс (или SILK-интерфейс: Speech – речь, Image – образ, Language – язык, Knowlege – знание) – пользователь «разговаривает» с программой на родном ему языке [1, c. 5].
1. Брусенцова, Т.П. Проектирование интерфейсов пользователя: пособие для студентов / Т.П. Брусенцова, Т.В. Кишкурно. – Минск: БГТУ, 2019. – 172 с.
2. Симонович, С.В. Информатика. Базовый курс: Учебник для вузов. 3-е изд. Стандарт третьего поколения. – СПб.: Питер, 2011. – 640 с.
3. Технология разработки прикладного программного обеспечения / С.В. Соловьев, Р.И. Цой, Л.С. Гринкруг. – М.: Академия естествознания, 2011. – 407 с.