Студопедия

КАТЕГОРИИ:


Архитектура-(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)

Вертикальное POPUR- меню

LIGHTBAR- меню

Для создания такого меню используются команды @…PROMPT, MENU и возможно SET MESSAGE

@ Y,X PROMPT< выр. С1 > [MESSAGE< выр С2 >]

выдает в позиции Y,X строку меню < выр С1 > выражение в скобках

[ ] усиливает информативность меню.

Само меню состоит из ряда (до 128) команд PROMT, показывающих в заданных позициях экрана строки меню.

Перемещение внутри меню пользователь осуществляет нажатием клавиш со стрелками, выбор клавишей Enter.

Команда SET MESSAGE то [выр N][LEFT/RIGHT/CENTER]

Применяется, чтобы в строке < выр N > экрана \ окна вывести дополнительное сообщение к пункту меню, на котором стоит курсор, слева, справа, в центре. Эта команда без параметра < выр N> направляет сообщение в последнюю строку экрана.

Пример

CLEAR

SET MESSAGE то16 CENTER

@ 5.31 SAY ' Меню системы

@ 7.31 PROMPT ' Конец работы ' MESSAGE ' Выход из системы '

@ 9.31 PROMPT ' Дополнение данных '

@ 11.31 PROMPT ' Корректировка '

@ 13.31 PROMPT ' Печать данных ' MESSAGE ' Включите принтер '

MENU то R

SEN MESSAGE ТО

Такое меню создается командой

@ Y,X MENU< массив >, < выр N1>,< выр N2 >[TITLE < выр C >]

Y,X- координаты левого верхнего угла окна меню экрана

< массив >- имя одномерного массива, который содержит элементы меню символьного типа до 50 знаков

< выр N1>- число элементов в меню (до 128)

< выр N2>- число одновременно изображаемых на экране элементов в меню (до 17).

TITLE < выр C >- заглавное меню, изображаемое в верхней части.

Команда @….MENU только отображает меню на экране.

Активизация меню осуществляется командой

READ MENU TO < переменная > [SAVE]

< переменная >- номер позиции меню, выбранная пользователем, если она не определена, то курсор устанавливается на первую строку меню.

Параметр SAVE позволяет сохранить меню на экране после его использования. Оно может быть стерто командой CLEAR.

Пример

CLEAR

DIMEN SION a (3)

A(1)= ' Ввод данных '

A(2)= ' Редактирование '

а(3)= ' Удаление ' меню

М=2 ввод данных

@ 8.30 MENU a.3 TITLE ' Меню ' редактирование

READ MENU TO m удаление

<== предыдущая лекция | следующая лекция ==>
Преимущества и недостатки рыночной экономики | Двухуровневое POLLDOWN - меню
Поделиться с друзьями:


Дата добавления: 2013-12-13; Просмотров: 278; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.01 сек.