Совокупность стандартных соглашений, средств, методов и правил взаимодействия пользователя с той или иной программной системой называется пользовательским интерфейсом системы или интерфейсом пользователя.
Существуют следующие разновидности пользовательского интерфейса программных систем: текстовый, табличный и графический.
Текстовый интерфейс пользователя
Разберем основные особенности текстового интерфейса пользователя, который используется в операционных системах MS-DOS, Unix и некоторых других. Взаимодействие между пользователем и операционнойсистемой происходит в форме диалога. Это означает, что операционная система после загрузки подает некий сигнал о своей готовности к приему указаний (команд) пользователя. В операционной системе MS-DOS этот сигнал представляет собой выводимое на экран дисплея приглашение к вводу. Обычно приглашение представляет собой символ >, слева от которого может быть выведена некоторая служебная, вспомогательная информация, например имя некоторого дискового устройства, текущее время, текущая дата и некоторые другие данные. Например, в приглашении:
07-04-03 С:\>
показано, что текущая дата — это 7 апреля 2003 года, а текущим дисковым устройством является диск "С:".
Для запроса на выполнение какой-либо функции операционной системой пользователь должен ввести с клавиатуры справа от символа > указание, команду операционной системе. Например, чтобы узнать версию установленной на компьютере операционной системы можно с помощью команды "ver" (от version — версия):
07-04-02 C:\>ver
Если, например, на машине установлена операционная система MS-DOS версии 6.22, то выполнение этой команды приведет к выводу на экран дисплея ответа: MSDOSVersion 6.22
После завершения выполнения команды операционная система вновь выводит на экран приглашение и ожидает следующей команды пользователя. Таким образом, диалог пользователя и операционной системы протекает в виде обмена текстовыми фразами.
Строку, содержащую приглашение вместе с командойпользователя называют командной строкой, а текстовый интерфейс еще называется — интерфейс командной строки.
Табличный интерфейс пользователя
Для большинства пользователей текстовый интерфейс сложен и неудобен, так как приходится запоминать правила записи достаточно большого количества необходимых в работе команд. Поэтому стали разрабатывать вспомогательные программы, которые должны обеспечивать более удобный для пользователя способ взаимодействия с операционной системой. Это ранее уже упоминавшиеся операционные оболочки, которые не являются независимыми программами, а могут функционировать только совместно с операционной системой, для которой они разработаны.
Различные оболочки используют разный интерфейс пользователя. Так, оболочки типа NortonCommander или Far используют табличный интерфейс, отличительной особенностью которого является указание или выбор команды или ее элементов в готовой таблице, а не ввод текста команды. Обычно наряду с выбором из таблиц при использовании табличного интерфейса сохраняется возможность использовать и текстовый интерфейс — в нижней части интерфейса программы размещается командная строка.
Графический интерфейс пользователя
В настоящее время наибольшую популярность завоевал графический интерфейс. Его особенностью является широкое использование условных, легко запоминающихся значков, закрепленных за теми или иными действиями, программами, устройствами и т. д. Пользователю достаточно определенным образом указать на нужный значок, и операционная система выполнит связанное с ним действие. Графический интерфейс является основным для подавляющего большинства современных операционных систем, в том числе семейств Windows 9x и WindowsNT/2000/XP.






