Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Реферат на тему Пользовательский интерфейс.docx
Скачиваний:
22
Добавлен:
19.11.2019
Размер:
145.34 Кб
Скачать

В операционных системах

Основное применение интерфейса командной строки — интерфейс операционной системы. В Windows язык командной строки не имеет чёткой стандартизации, однако существует стандарт командной строки POSIX и его модификация в рамках GNU.

В компьютерных играх

Изначально консоль в играх использовалась для отладки.

Tremulous: Игрок готовится сменить команду

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

Наиболее ярким примером игр, использующих интерфейс командной строки, могут быть названы текстовые квесты, а также сетевые многопользовательские ролевые игры — MUD. Команды в таких играх вводятся на так называемом псевдоестественном языке.

Во многих графических играх присутствует консоль для облегчения доступа к настройкам игры, поскольку в сложных играх реализовать все команды через систему меню неудобно. Первая такая игра — Quake. Стандартная кнопка для вызова консоли —  ~  (тильда); реже  ↵ Enter '. Консоль позволяет вносить изменения в настройки игры оперативнее, чем меню — например, набрать name Terminator быстрее, чем найти то меню, в котором вводится имя игрока, и ввести Terminator.

Также консоль предоставляет возможность изменять настройки назначения горячих клавиш, что может использоваться для обмана соперника в многопользовательских играх, например, предложением ввести команду unbindall, отменяющую все горячие клавиши, в том числе и отвечающие за движение игрока.

Интерфейс, который предоставляется моддерам, не всегда позволяет менять меню; но он всегда позволяет добавлять свои консольные команды. Например, в DotA (карте для игры Warcraft III) режим игры задаёт участник, играющий синими, через консоль.

  1. Графический интерфейс (1981 – настоящее время)

Графический пользовательский интерфейс (ГПИ) (англ. Graphical user interface, GUI; сленг. ГУИ) — разновидность пользовательского интерфейса, в котором элементы интерфейса (меню, кнопки, значки, списки и т. п.), представленные пользователю на дисплее, исполнены в виде графических изображений.

В отличие от интерфейса командной строки, в ГПИ пользователь имеет произвольный доступ (с помощью устройств ввода — клавиатуры, мыши, джойстика и т. п.) ко всем видимым экранным объектам (элементам интерфейса) и осуществляет непосредственное манипулирование ими. Чаще всего элементы интерфейса в ГИ реализованы на основе метафор и отображают их назначение и свойства, что облегчает понимание и освоение программ неподготовленными пользователями.

Достоинства:

  • требует значительно меньших затрат времени и усилий для изучения

  • наглядность доступных вариантов (возможностей)

  • незаменим  во многих современных приложениях, которые требуют высококачественной графики и большой вычислительной мощности.

  • хорошо продуманный GUI с правильно подобранными цветами, красиво нарисованными управляющими элементами окон – эстетически привлекателен.

  • функции GUI и драйверы обеспечивают независимость приложений от аппаратной части.

Недостатки:

  • в некоторых случаях излишнее богатство вариантов может запутать пользователя («правило 5+2» - человек способен одновременно оперировать ограниченным кол-вом объектов и параметров)

  • уступают в гибкости комбинаций операций (мнение, что GUI ограничивает возможности пользователя заранее определёнными возможностями, многими опровергается)

  • относительно высокие накладные расходы (быстро окупаемы).

Применение:

Появление ОС и оболочек с развитыми диалоговыми графическими средствами (OS Macintosh, Windows 3.1, а особенно Windows 95/98/ME, а также NT/2000) и средств программирования, позволяющих создавать графические интерфейсы (FoxPro for Windows и пр.), а особенно – объектно–ориентированных систем программирования – привело к внедрению и широкому распространению элементов экранного интерфейса.

Графические интерфейсы иногда обозначают следующей аббревиатурой – WIMPD (Windows, Menu, Pointing Device) – окна, меню, указывающие устройство, как основные действующие элементы в подобном интерфейсе.

Оболочка Microsoft Windows не была изначально Операционной системой, так как она существует «поверх» операционной системы типа MS-DOS. Она возникла в виде стандартизатора графического интерфейса и прижилась исключительно потому, что пользователь хотел видеть программу, с которой ему часто приходится работать, красивой, практичной, удобной и легкой в освоении и использовании.

Графический интерфейс включает следующие понятия – рабочий стол, окна, пиктограммы, элементы графического интерфейса (виджеты), указывающие устройства (мышь).