- •Санкт-Петербургский государственный электротехнический университет
- •______________________________________________________________________ Кафедра моэвм
- •Санкт-Петербург
- •2007 Введение
- •Взаимодействие между пользователем и компьютером
- •Основные принципы создания интерфейса
- •Проектирование эргономичного интерфейса
- •Размещение информации на экране
- •Использование цвета
- •Выделение элементов интерфейса
- •Непротиворечивость и стандартизация
- •Отображение текстовой информации
- •Ввод текстовой информации
- •Дизайн заголовков и полей
- •Средства управления графическим интерфейсом
- •Принципы создания и проектирования меню
- •5. Дескрипторная графика
- •5.1. Назначение дескрипторной графики
- •5.2. Иерархия графических объектов
- •5.3. Текущий графический объект; указатели на объекты
- •5.4. Доступ к значениям свойств графических объектов
- •5.5. Свойства осей
- •5.6. Свойства графических окон
- •5.6.1. Расположение и вид графических окон
- •5.6.2. Способы графического вывода
- •5.6.3. Цветовая палитра
- •5.6.4. Печать графического окна
- •5.7. Базовые графические объекты.
- •5.7.1. Текстовый объект, вывод текста и математических формул в графическое окно.
- •5.7.2. Размещение текстового объекта, определение его размеров и положения.
- •5.7.3. Размещение текста на трехмерных графиках.
- •5.7.4. Изменение вида текстового объекта.
- •5.7.5. Указание положения текстового объекта и надписи при помощи свойств. Пример: "бегущая строка".
- •5.7.6. Вывод многострочного текста.
- •5.7.7. Примечание про логическое индексирование.
- •5.7.8. Заголовок и подписи осей это текстовые объекты, потомки осей.
- •6. Приложения с gui
- •6.1. Создание приложения hello в среде guide
- •6.2. Запуск приложения без среды guide и редактирование
- •6.3. Как работает приложение, созданное в среде guide?
- •7. Заключение
Санкт-Петербургский государственный электротехнический университет
“ЛЭТИ”
______________________________________________________________________ Кафедра моэвм
Человеко-машинное взаимодействие
Реферат «Приложения с GUI и дескрипторная графика»
Выполнил: ст. гр. 3341 Постникова О. Е.
Проверил: Первицкий А.Ю.
Санкт-Петербург
2007 Введение
Человеко-машинное взаимодействие (HCI - Human-Computer Interaction) – это наука, которая изучает, как люди используют компьютерные системы, чтобы решить поставленные задачи. HCI обеспечивает нас знаниями о компьютере и человеке для того, чтобы взаимодействие между ними было более эффективным и более удобным.
HCI включает в себя несколько различных дисциплин. Это требуется для того, чтобы разработчики программного обеспечения понимали основы деятельности, поведения и ментальной специфики человека в соответствии с проектируемой системой.
Приведем некоторые из дисциплин, которые включает в себя HCI:
Эргономика
Информатика
Лингвистика
Психология
Основы разработки программного обеспечения
Дизайн
Интерфейс, по определению - это правила взаимодействия операционной системы с пользователями, с другими ЭВМ и др. От интерфейса обычно зависит технология общения человека с компьютером.
В данном реферате рассматриваются основные принципы построения эргономичного интерфейса, то есть интерфейса, учитывающего физиологические и психологические особенности человека с целью обеспечения наиболее удобного для пользователя взаимодействия с компьютером.
Взаимодействие между пользователем и компьютером
Человеко-машинный интерфейс обеспечивает связь между пользователем и компьютером - он позволяет достигать поставленных целей, успешно находить решение поставленной задачи. Взаимодействие - обмен действиями и реакциями на эти действия между компьютером и пользователем. Лет десять назад основным видом взаимодействия был текст (так называемые терминальные или командные системы). В настоящее время, взаимодействие может также включать графику и иконки (знаки) вместо текста.
Имеется ряд стилей взаимодействий, которые делятся на два основных вида. Первый – это использование интерфейса языка команд - ввод команд текстовыми средствами; и второй – это непосредственное манипулирование. Таким образом, имеется ряд способов, которыми пользователь мог бы связываться с компьютером:
Языки команд - пользователь управляет системой, вводя соответствующие команды в тестовом режиме;
Вопрос и ответ - диалог, где компьютер задает вопросы, а пользователь отвечает ему (или наоборот);
Формы - пользователь заполняет формы или поля диалога, вводя данные в необходимые поля;
Меню - пользователь обеспечен рядом опций и управляет системой, выбирая необходимые пункты;
Прямое манипулирование - пользователь управляет объектами на экране посредством устройства манипулирования, типа мыши.
В различных операционных системах не сегодняшний день обычно используются комбинированные стили взаимодействия из приведенных выше. Например, в графическом интерфейсе операционной системы Windows используется прямое манипулирование, а также меню, диалоговые элементы, формы и язык команд.
Цель создания эргономичного интерфейса состоит в том, чтобы отобразить информацию настолько эффективно насколько это возможно для человеческого восприятия и структурировать отображение на дисплее таким образом, чтобы привлечь внимание к наиболее важным единицам информации. Основная же цель состоит в том, чтобы минимизировать общую информацию на экране и представить только то, что является необходимым для пользователя.