
- •Дисциплина информатика
- •Технические средства реализации информационных процессов
- •Память эвм. Виды памяти
- •Устройства ввода
- •Устройства вывода
- •Аппаратные реализации информационных процессов
- •Системный блок
- •Единицы измерения количества информации.
- •Программное обеспечение компьютера Понятие программного обеспечения
- •Структура программного обеспечения
- •Системное программное обеспечение
- •Инструментальное программное обеспечение
- •Прикладное программное обеспечение
- •Распространение программных продуктов
- •Операционные системы и их основные функции
- •Классификация операционных систем
- •Интерфейс пользователя
- •Текстовый интерфейс пользователя
- •Табличный интерфейс пользователя
- •Графический интерфейс пользователя
- •Эволюция и классификация языков программирования.
- •Языки программирования высокого уровня
- •Системы программирования
- •Алгоритмизацияи программирование. Основные этапы разработки программного обеспечения:
- •В иды алгоритмов.
- •Базы данных
- •Системы управления базами данных (судб). Классификация
- •Режимы работы с базами данных
- •Типы и структуры данных
Интерфейс пользователя
Совокупность стандартных соглашений, средств, методов и правил взаимодействия пользователя с той или иной программной системой называется пользовательским интерфейсом системы или интерфейсом пользователя.
Существуют следующие разновидности пользовательского интерфейса программных систем: текстовый, табличныйиграфический.
Текстовый интерфейс пользователя
Разберем основные особенности текстового интерфейса пользователя, который используется в операционных системах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 используют табличный интерфейс, отличительной особенностью которого является указание или выбор команды или ее элементов в готовой таблице, а не ввод текста команды. Обычно наряду с выбором из таблиц при использовании табличного интерфейса сохраняется возможность использовать и текстовый интерфейс — в нижней части интерфейса программы размещается командная строка.