Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лаб_раб_5.DOC
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
257 Кб
Скачать
☆

5 Структура диалога типа "меню"

Диалоговый режим - это обмен данными между человеком и компьютером в темпе, соизмеримом с темпом обработки данных человеком.

Интерфейс пользователя (User interface) - программные и аппаратные средства взаимодействия пользователя с программой или ЭВМ.

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

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

Структура меню может быть одно- и многоуровневой; в последнем случае часть пунктов текущего меню может иметь подчиненные меню.

Используются также меню в виде пиктограмм, но такие формы чаще используются в графическом режиме.

Ввод данных

.......

Рисунок 2 - Меню в виде строки данных (горизонтальное)

Ввод данных

........

........

Окончание

Рисунок 8.3 - Меню в виде блока данных (вертикальное)

1. Ввод данных

2. .......

..............

5. Окончание

Рисунок 4 - Меню для выбора функции с помощью ввода номера пункта (числа или цифры как символа)

F1. Ввод данных

F2. .............

......................

F5. Окончание

Рисунок 5 - Меню для выбора функции с помощью функциональных клавиш

Ввод данных

Сортировка

..............

Окончание

Рисунок 6 - Меню для выбора функции с помощью выделенных символов

В примере выбираемые пункты меню выделены прописными буквами.

Ввод данных (вв)

Вывод результатов (выв)

..............

Окончание (ок)

Рисунок 7 - Меню для выбора функции с помощью мнемонических кодов (команд)

Ввод данных

Сортировка

.............

Окончание

Рисунок 8 - Выбор с помощью указателя (выделенной строки, курсора)

В примере пункт выделен прямоугольником.

Рисунок 8.9 - Многоуровневое меню

6 Проектирование размещения информации на экране

При использовании интерфейса типа «меню» на экране должны быть запланированы области (окна, поля) для вывода названия программы, меню, сообщений об ошибках, подсказок. Схемы расположения этих окон представлены на рисунке. 10. На рисунке 10.а дана примерная схема при вертикальном расположении меню, на рис. 10.б - при горизонтальном расположении (меню в виде блока). Во втором случае напротив каждого пункта меню может располагаться подсказка, поясняющая назначение пункта.

При проектировании образа экрана следует стремиться к равномерному и, по возможности, симметричному расположению данных на экране.

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

Рекомендуется использовать для оформления не более 4 - 5 цветов; при этом:

все пункты меню должны быть одного цвета, за исключением выделенного; выделение пункта меню может выполняться инверсией цвета символов и фона относительно остальных строк меню, или изменением цвета фона строки и цвета символов, или изменением только цвета фона или только цвета символов,

- выделение отдельных символов выполняется размером и/или цветом,

- при выделении пункта меню цветом не использовать плохо различимые, близкие по спектру сочетания цветов для фона и символа (сиреневые на синем, коричневые на красном и т.п.).

Окно названия программы может быть просто строкой текста, содержащей название программы; например, "Подготовка результатов сессии".

Окно подсказок должно содержать общие указания типа:

“ Left, Right - перемещение по меню”;

“Enter - выполнение пункта".

В него же, не стирая общей подсказки, должны выводиться подсказки, поясняющие содержание операции, которая будет выполняться при выборе выделенного пункта меню.

a)

б)

Рисунок 10

Таблица 3- Примеры кодов псевдографических символов

Символ

Код

Символ

Код

Символ

Код

┌

218

╖

187

╬

206

┬

194

├

195

╣

185

┐

191

┼

197

L

192

╔

201

┤

180

193

╦

203

╠

204

217

╚

200

╩

202

╝

188

|

179

═

205

║

186