
4.2. Принципы формирования интерфейса пользователя
Вообще говоря, UI (User Interface – интерфейс пользователя) в
компьютерных системах состоит из экрана, мыши, клавиатуры и
поддерживается операционной системой. В современных ПК интерфейс
пользователя может включать динамики, микрофоны, а также, в случае
необходимости применения специализированных устройств, из ручек их
управления, датчиков, фиксирующих направление взгляда либо
чувствительных к прикосновению мест на экране. Такие экраны часто
именуются сенсорными и впервые были применены в копировальных
аппаратах фирмы Xerox, которые практически не имели механических
(тумблерных) или электрических (кнопочных) элементов управления.
Пользователь видел на жидкокристаллическом экране изображения кнопок с
расшифровкой их функционального назначения (рис. 4.10).
Нажатие пальцем в месте расположения требуемой кнопки вызывало
раскрытие нового, следующего экрана, с изображением кнопок более низкого
уровня и так далее. Вследствие применения такого подхода, аппараты Xerox
значительно превосходили по простоте управления аппараты многих других
фирм, панели управления которых, были густо усеяны множеством кнопок,
клавиш, тумблеров, индикаторов работоспособности и т.д (а это всё, по своей
сути, команды пользователя на выполнение определённых действий и реакция
системы на них!). В некоторых из подобных копировальных устройств, число
таких регуляторов доходило до восьмидесяти элементов. С учётом наличия под
каждым из них текстовых подписей, расшифровывающих их функциональное
назначение, освоение интерфейса таких аппаратов представляло собой
непростую задачу и требовало много времени.
В начале своего развития операционные системы обеспечивали как
пакетный, так и диалоговый режим работы с пользователем. В пакетном
режиме операционная система автоматически исполняет заданную
последовательность команд, записываемую предварительно в так называемые
командные "бэт-файлы" с расширением .BAT (рис. 4.11).
Суть же диалогового или интерактивного
4
режима заключается в том, что
операционная система находится в состоянии ожидания команд пользователя и,
4
Інтерактивний – режим, у котрому користувач задає програмі команди і уводить дані у період її роботи. Такий
режим як правило припускає обмін текстовими командами (запитами) і відповідями (запрошеннями).
Рис. 4.10 Кнопки жидкокристаллического экрана, прикосновение к
которым, раскрывает меню (кнопки) следующих уровней