
- •Курсовая работа
- •Оглавление
- •Введение
- •1 Постановка задачи и описание предметной области
- •2 Выбор субд для решения конкретной задачи
- •3 Разработка приложения
- •3.1 Создание проекта приложения
- •3.2 Создание базы данных в окне проекта
- •3.3 Создание таблиц в окне базы данных
- •3.4 Создание отношений между таблицами
- •3.5 Создание форм
- •3.6 Создание отчета
- •I Создание отчета с помощью мастера
- •3.7 Создание запросов с помощью конструктора запросов
- •3.8 Создание меню приложения
- •Справка – f1;
- •4 Инструкция по работе с приложениями
- •Список использованной литературы
- •Заключение
3.8 Создание меню приложения
Создание строки меню (горизонтального меню).
Открываем ранее созданный проект.
Переходим на вкладку Other, затем выбираем группу Menus и нажимаем кнопку New окна проекта.
В появившемся диалоговом окне New Menu выбираем вариант меню Menu (горизонтальное меню). В результате запускается конструктор меню, а в основное меню Visual FoxPro добавляется новый пункт Menu. В конструкторе меню в поле Prompt можно ввести наименование пунктов меню. Раскрывающийся список Result используется для указания типа меню (Command – Команда, Pad Name – Наименование строки меню, Submenu – Подменю, Procedure – Процедура). Кнопка Options открывает диалоговое окно Prompt Options, в котором можно определить дополнительные параметры данного элемента меню (например, «горячие клавиши»). В списке Menu level указывается уровень текущего меню.
В поле Prompt вводим наименование первого пункта меню –Покупатели – и нажимаем клавишу <Tab> для перехода на следующее поле.
Для определения типа пункта меню нажимаем кнопку раскрытия списка и выбираем значение Submenu.
Переходим на следующую строку и вводим наименование и тип второго пункта меню. Аналогично вводим другие пункты меню (рис.1).
-
Prompt
Result
Покупатели
Submenu
Ноуты
Submenu
Поставка ноутов
Submenu
Справка
Procedure
Очистка
Command
Закрыть все
Command
Станд. меню
Command
Выход
Command
Рис. 1
Определяем для пунктов меню «горячие клавиши». Для этого необходимо включить в его имя перед активизирующим символом следующие символы: \<. В качестве «горячей клавиши» можно использовать первый символ имени пункта меню или любой другой символ. В данном примере перед именами пунктов размещаем цифры и их используем в качестве «горячих клавиш» (рис.2).
-
Prompt
\<1 Покупатели
\<2 Ноуты
\<3 Поставка ноутов
\<F1 Справка
\<6 Очистка
\<7 Закрыть все
\<8 Станд. меню
\<X Выход
Рис.2
Определяем клавиши быстрого вызова пунктов меню. Для этого выполняем следующие действия:
1) устанавливаем курсор на пункт меню «Покупатели»;
2) нажимаем кнопку Options;
3) в открывшемся диалоговом окне Prompt Options в области Shortcut поле Key Label содержит подсказку press the key. Устанавливаем курсор в поле Key Label и нажимаем комбинацию клавиш Alt + 1, которая будет использоваться для быстрого вызова;
4). нажимаем кнопку Ok;
5). аналогичные действия выполняем и для остальных полей, задав им соответственно следующие комбинации клавиш:
Ноуты– Alt + 2;
Поставка ноутов– Alt + 3;