Краткие теоретические сведения
Хорошим (дружественным) считается пользовательский интерфейс, удобный пользователю и защищенный от его случайных ошибок.
При проектировании пользовательского интерфейса программы необходимо обращать внимание на размещение информации на экране, на способы ее подачи, на разбиение выдач на кадры (экраны), на стилистику выдаваемых сообщений, на способы управления диалогом.
Информационная часть интерфейса, появляющаяся на экране сразу после запуска программы, называется заставка:. программа должна сообщить пользователю, какую именно задачу она собирается решать, сообщить о необходимых ограничениях вводимых данных.
Если диалог организован по сценарию, заданному программой, то каждый раз, когда программа ждет ввода от пользователя, она должна сообщать об этом, выводя на экран приглашение к вводу. Хорошее приглашение должно сообщать пользователю, что именно от него хотят получить в данный момент: тип, формат и размер вводимых данных.
Меню предоставляет пользователю возможность выбора из нескольких предложенных программой вариантов. Приемы программирования меню зависят от выбранной среды программирования.
При организации вывода информации необходимо соблюдать ряд требований.
Например, терминология сообщений должна соответствовать предметной области решаемой задачи. Кроме того, необходимо учитывать контингент пользователей, на который рассчитана программа. Экран должен быть разделен на логические области в целях облегчения восприятия отдельных смысловых блоков информации. Сообщения должны быть лаконичными и информативными.
|
|
Если работа программы прерывается из-за какой-либо ошибки, сообщение о причинах остановки программы должно появиться на экране.
Программа должна предусматривать возможность повторного выполнения программы или выхода из нее.
Используемая литература.
1 Шишковский С.А., Компьютерное моделирование: Методические указания, РГКРИПТ, 2008.
Условная блок-схема алгоритма с «дружественным интерфейсом»:
Начало |
Название программы. Ограничения на ввод данных |
Вывод подсказки на ввод исходных данных |
Ввод исходных данных |
Вывод результата с подсказкой |
Вычисления |
Выход? |
Конец |
Да |
Нет |
Дата добавления: 2016-01-03; просмотров: 13; Мы поможем в написании вашей работы! |
Мы поможем в написании ваших работ!