- •Лекционный курс «Интерфейсы информационных систем»
- •Тема 1. Общее представление об информационной системе
- •Специфика информационных программных систем
- •Задачи информационных систем
- •Классификация интерфейсов
- •1. Общественный интерфейс - основан на семантических сетях.
- •Пакетная технология
- •Технология командной строки.
- •Простой графический интерфейс.
- •Графический интерфейс
- •Wimp - интерфейс
- •Речевая технология
- •Биометрическая технология ("Мимический интерфейс".)
- •Семантический (Общественный) интерфейс.
- •Тема 2. Типы пользовательских интерфейсов и этапы их разработки.
- •Типы интерфейсов.
- •Тема 3. Психофизические особенности человека, связанные с восприятием, запоминанием и обработкой информации
- •Пользовательская и программная модели интерфейса
- •Классификации диалогов и общие принципы их разработки
- •Тема 4. Факторы оценки пользовательских интерфейсов
- •Скорость выполнения работы
- •Правила goms
- •Длительность интеллектуальной работы
- •Непосредственное манипулирование
- •Потеря фокуса внимания
- •Длительность физических действий
- •Длительность реакции системы
- •Тема 5. Человеческие ошибки
- •Существование несуществующего
- •Типы ошибок
- •Блокировка потенциально опасных действий до получения подтверждения
- •Проверка действий пользователя перед их принятием
- •Самостоятельный выбор команд
- •Два уровня ошибок и обратная связь
- •Тема 6. Обучение работе с системой
- •Почему пользователи учатся
- •Средства обучения
- •Понятность системы
- •Ментальная модель
- •Метафора
- •Аффорданс.
- •Стандарт
- •Обучающие материалы
- •Сообщения об ошибках.
- •Спиральность
- •Субъективное удовлетворение
- •Эстетика
- •Каким должно быть сообщение об ошибке
- •Тема 7. Различные элементы управления Кнопки
- •Командные кнопки
- •Размеры и поля
- •Текст и пиктограммы.
- •Кнопки доступа к меню
- •Чекбоксы и радиокнопки
- •Вариант для панелей инструментов
- •Пиктограммы.
- •Раскрывающиеся списки
- •Пролистываемые списки
- •Списки единственного выбора.
- •Списки множественного выбора.
- •Комбобоксы
- •Поля ввода
- •Код активации
- •Подписи.
- •Крутилки
- •Ползунки
- •Типы меню
- •Устройство меню
- •Устройство отдельных элементов
- •Пиктограммы в меню
- •Переключаемые элементы.
- •Предсказуемость действия.
- •Группировка элементов
- •Зачем элементы в меню нужно группировать.
- •Как группировать элементы.
- •Как разделять группы между собой.
- •Глубина меню.
- •Контекстные меню
- •Типы окон
- •Вопросы с экзамену
Вариант для панелей инструментов
Как чекбоксы, так и радиокнопки, бывают двух видов: описанные выше стандартные, и предназначенные для размещения на панелях инструментов.
Рис. 35. Пример чекбоксов и радиокнопок на панели инструментов.
Справа расположены чекбоксы (шрифт может быть и жирным и курсивным), справа радиокнопки (абзац может быть выровнен либо по левому, либо по правому краю). Обратите внимание, что визуально чекбоксы и радиокнопки не различаются. У них есть определенный недостаток: они не различаются внешне
Списки
Все часто используемые списки функционально являются вариантами чекбоксов и радиокнопок.
Списки бывают пролистываемыми и раскрывающимися, причем пролистываемые могут обеспечивать как единственный (аналогично группе радиокнопок), так и множественный выбор (a la чекбокс); раскрывающиеся же работают исключительно как радиокнопки.
Но сначала необходимо рассказать об общих свойствах всех списков.
Ширина
Ширина списка как минимум должна быть достаточна для того, чтобы пользователь мог определить различия между элементами. В идеале, конечно, ширина всех элементов должна быть меньше ширины списка, но иногда это невозможно.
Пиктограммы.
Уже довольно давно в ПО нет технических проблем с выводом в списках пиктограмм отдельных элементов. Однако практически никто этого не делает. Это плохо, ведь пиктограммы обеспечивают существенное повышение субъективной привлекательности интерфейса и быстрее вызываются из ДВП, нежели слова.
Раскрывающиеся списки
Самым простым вариантом списка является раскрывающийся список. Помимо описанных выше родовых достоинств списков, раскрывающиеся списки обладают одним существенным достоинством. Оно заключается в том, что малая высота списка позволяет с большой легкостью визуально отображать команды, собираемые из составляющих.
Рис. 36. Пример визуальной сборки команды из составляющих.
Данный метод значительно проще для понимания, нежели, например, ввод положительного значения для смещения вверх и отрицательного значения для смещения вниз без поддержки раскрывающимся списком.
Пролистываемые списки
Другим, более сложным вариантом списка является пролистываемый список. Пролистываемые списки могут позволять пользователям совершать как единственный, так и множественный выбор. Одно требование применимо к обоим типам списков, остальные применимы только к одному типу.
Размер. По-вертикали в список должно помещаться как минимум четыре строки, а лучше восемь. Напротив, список, по высоте больший, нежели высота входящих в него элементов, и соответственно, содержащий пустое место в конце, смотрится неряшливо. Требование выводить полоски прокрутки в больших списках кажется моветоном, но забывать о нем не следует.
Списки единственного выбора.
Список единственного выбора является промежуточным вариантом между группой радиокнопок и раскрывающимся списком. Он меньше группы радиокнопок с аналогичным числом элементов, но больше раскрывающегося списка. Соответственно, использовать его стоит только в условиях «ленивой экономии» пространства экрана.
Рис. 37. Список единственного выбора.
Обратите внимание, что в ситуациях, когда все элементы помещаются в список без пролистывания, список работает в точности как группа радиокнопок.
