Главная страница Библиотека (скачать книги) Скачать софт Введение в программирование Стандарты для C++ Уроки по C# Уроки по Python HTML Веб-дизайн Ассемблер в среде Windows ActiveX Javascript Общее о Линукс Линукс - подробно Линукс - новое Delphi Паскаль для начинающих Турбопаскаль Новости Партнеры Наши предложения Архив новостей |
Организация меню в Турбопаскале Меню - перечисление возможных действий программы, из которых пользователь выбирает нужное в текущий момент. Меню должно быть простым в работе. Для сложного, многоступенчатого выбора вариантов обычно создают систему меню, среди которых выделяют главное меню, т.е. наиболее общее, появляющееся первым. Простейшее меню создается путем вывода на экран текста со всеми пунктами меню и с запросом ввода нужного идентификатора (чаще всего номера пункта меню). Взаимодействие пользователя с программой в виде простейшего меню реализовано во многих демонстрационных программах. Этот прием организации наглядного пользовательского интерфейса можно реализовать следующим образом.
Наиболее эффективны меню, которые жестко навязывают пользователю ответ, используя для управления только клавиши Esc, Enter, клавиши управления курсором (<-, Т, I, —>) и автоматически игнорируя нажатие других. Можно конструировать также более сложные меню - вертикальные и горизонтальные, с указанием нужного режима ярким полем, древовидные и т.п. Такое сложное меню строит, например, приводимая в п. 5.1.9 программа d_10_l, организующая табличный ввод и корректировку экзаменационной ведомости.
|
||
Библиотека программиста. 2009. |
|