КАТЕГОРИИ: Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748) |
Двухуровневое POLLDOWN - меню
Такое меню состоит из главного горизонтального меню (меню заголовков), располагающегося в верхней части экрана, и несколько вложенных в него вспомогательных вертикальных меню. Каждые вспомогательные меню возникают в тот момент, когда курсор перемещается в соответствующую позицию главного меню. Структура двухуровневого меню реализуется двумя командами определения меню: MENU BAR, MENU и командами активизации READ MENU BAR TO MENU BAR < массив >, < выр N > < выр N >- общее число пунктов меню < массив >- двухмерный символьный массив вида МАССИВ (k,r). Первый столбец массива (элементы МАССИВ (с,1)) содержит собственно пункты меню, второй столбец (МАССИВ (i,r))- расширенные комментарии к позициям меню, индицируемые в строке, номер которой определяется командой SET MASSAGT TO < номер строки > Если эти комментарии не нужны, массив все равно должен быть двухуровневый и элементы МАССИВ (i,r) должны быть символьного типа, хотя бы и нулевой длины. На экране предъявляется столько пунктов меню, сколько удается разместить в строке экрана. Остальные позиции делаются доступными путем прокручивания. Команда MENU < выр N1 >, < массив >, <выр N2 >[< выр N3>] Определяет содержание вспомогательного POPUR -меню и его "привязку" к соответствующему пункту главного меню. < выр N1 >- номер элемента главного меню, который будет вызывать данное вспомогательное меню. < массив >- одномерный символьный массив, содержащий пункты меню < выр N2 >- число пунктов меню < выр N3 >- число одновременно показываемых меню. Активизирует меню команда READ MENU BAR TO < перем. 1>,< перем. 2 > [SAVE] < перем.1,2>-фиксирует вызов пользователя в меню, при их отсутствии положение 1,1.
SAVE - сохранено на экране. Пример: SET TALK OFF SET MESSAGE TO 20 DIMENSION a (4,2) A(1,1)= 'ДИСК' A(2,1)= ' Обработка ' A(3,1)= ' Данные ' A(4,1)= ' Конец ' A(1,2)= ' Работа с диском ' A(2,2)= ' Вычисление и поиск ' A(3,2)= ' Работа с базой' A(4,2)= ' Выход в DOS ' DIMENSION в (2) В(1)= ' Запись ' В(2)= ' Копирование ' DIMENSION C(3) C(1)= ' Итого ' C(2)= ' Среднее ' C(3)= ' Сортировка' DIMENSION d(5) D(1)= ' Дополнение ' D(2)= ' Редактирование ' D(3)= '- ' D(4)= ' Удаление ' "Формат, образа меню ' MENU BAR a,4 MENU 1,b,r MENU 2,c,3 MENU 3,d,4 G=3 V=2 DOWHILE. T. READ MTNU BAR TO g.v DO CASE < команды обработки выбора > CASE g=4 CANCEL END CASE END DO. DBASE- меню имеет два типа меню: 1. Вертикальное ('всплывающее', POPUR- меню) 2. Горизонтальное (BAR- меню).
Дата добавления: 2013-12-13; Просмотров: 273; Нарушение авторских прав?; Мы поможем в написании вашей работы! Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет |