- •Введение
- •Основные виды интерфейсов:
- •Пакетный интерфейс. (1945 – 1968)
- •Интерфейс командной строки. (1969 – настоящее время)
- •В операционных системах
- •В компьютерных играх
- •Графический интерфейс (1981 – настоящее время)
- •Основные элементы графических интерфейсов (виджеты, widgets).
- •Рассмотрим интерфейс Quick Basic
Московский Государственный Университет Пищевых Производств
Реферат на тему “ Пользовательский интерфейс “
Выполнил: Сосновский А. А. (12 – ТПМ – 1)
Проверил: доцент Конопленко Е. И.
Москва 2012
Введение
Пользовательский интерфейс - это разновидность интерфейсов, в котором одна сторона представлена человеком (пользователем), другая — машиной/устройством. Представляет собой совокупность средств и методов, при помощи которых пользователь взаимодействует с различными, чаще всего сложными, машинами, устройствами и аппаратурой.
Для чего же нужен пользовательский интерфейс ? Интерфейс пользователя предназначен для просмотра на экране монитора предлагаемых ему данных, ввода информации и команд в систему и проведения различных манипуляций с ней. Важнейшая задача интерфейса – формирование у пользователя одинаковой реакции на одинаковые действия приложений, их согласованность. Пользовательский интерфейс означает среду и метод общения человека с компьютером (совокупность приёмов взаимодействия с компьютером). Интерфейс часто отождествляется с диалогом, который подобен диалогу или взаимодействию между двумя людьми. Он включает правила представления информации на экране и правила интерактивной технологии, например, правила реагирования человека-оператора на то, что представлено на экране.
Интерфейс должен обладать возможностью:
манипулировать различными формами диалога, изменяя их в процессе принятия решения по выбору пользователя;
передавать данные системе различными способами;
получать данные от различных устройств системы в различном формате;
гибко поддерживать (оказывать помощь по запросу, подсказывать) знания пользователя.
Основные виды интерфейсов:
Пакетный интерфейс. (1945 – 1968)
Пакетные интерфейсы - не интерактивные пользовательские интерфейсы, где пользователь определяет все детали пакетного задания заранее и получает вывод, когда вся обработка сделана. Компьютер не запрашивает дальнейший ввод после того, как обработка запустилась.
Пакет – это заранее сформированная последовательность команд. Он передается органу управления как одно целое. Далее команды анализируются и выполняются по очереди.
Такой способ управления весьма эффективен, но он не освобождает от необходимости знать систему команд органа управления и правила их записи. Сегодня такой механизм управления применяют в бытовых приборах, например в микроволновых печах и стиральных машинах. Каждая «программа» для этих приборов на деле представляет собой пакет команд, которые хранятся в виде данных в самом устройстве. Оператор выбирает нужную программу и запускает процесс ее исполнения.
Интерфейс командной строки. (1969 – настоящее время)
Интерфейс командной строки (англ. Command line interface, CLI) — разновидность текстового интерфейса (CUI) между человеком и компьютером, в котором инструкции компьютеру даются в основном путём ввода с клавиатуры текстовых строк (команд), в UNIX-системах возможно применение мыши. Также известен под названием консоль.
Интерфейс командной строки противопоставляется системам управления программой на основе меню, а также различным реализациям графического интерфейса.
Формат вывода информации в интерфейсе командной строки не регламентируется; обычно это также простой текстовый вывод, но может быть и графическим, звуковым и т. д.
Преимущества командного интерфейса
Очень низкие требования к аппаратным средствам — минимально для работы требуется клавиатура и символьное устройство вывода или терминал, соединённый с машиной.
Высокая степень унификации — всё взаимодействие обеспечивается через две функции: ввод и вывод символов, часто реализуемые через файловый ввод-вывод.
Широкая возможность интеграции программ — посредством использования командного интерпретатора и перенаправления ввода-вывода.
Недостатки командного интерфейса
Плохая наглядность интерфейса — необходимо помнить команды или пользоваться справочником.
Ограниченные возможности вывода информации — отсутствие графики.
Формат команды:
Наиболее общий формат команд (в квадратные скобки помещены необязательные части):
[символ_начала_команды]имя_команды [параметр_1 [параметр_2 […]]]
Символ начала команды может быть самым разным, однако чаще всего для этой цели используется косая черта (/). Если строка вводится без этого символа, выполняется некоторая базовая команда: например, строка «Привет» в IRC эквивалентна вводу «/msg Привет». Если же такой базовой команды нет, символ начала команды отсутствует вообще (как, например, в DOS).
Например, в некоей абстрактной игре может быть такая команда:
/map dm1 /skill:2
/ — символ начала команды
map — название команды (переход на другой уровень)
dm1 — обязательный параметр (название уровня)
/skill:2 — дополнительный параметр (задание уровня сложности)
Применение: