Министерство образования и науки Российской Федерации
Федеральное агентство по образованию
Государственное образовательное учреждение
Высшего профессионального образования
Новосибирский государственный технический университет
Кафедра вычислительной техники
по дисциплине “Базы данных”
“ СОЗДАНИЕ меню приложения ”
Группа: АМ-411
Выполнил: Вагизов А.Р.
Вариант: 4
Преподаватель: Трошина Г.В.
I. Цель работы: Изучить средства Visual FoxPro 6.0, которые могут быть использованы для создания меню приложения.
II. Задание: Разработать структуру меню приложения согласно варианту в лабораторной работе № 1. Дерево меню организовать на основе таблиц и функций, используемых в предыдущих лабораторных работах. Использовать разделители элементов меню. Определить параметры меню и сообщения для пунктов меню. Построить подменю для ввода, просмотра, удаления и редактирования данных в таблице. Создать всплывающее меню. Меню должно быть двухуровневое, определены команды, тексты и процедуры пунктов строк меню и подменю, определены клавиши ускоренных действий. Меню должно предусматривать редактирование, перемещение, просмотр данных, индексирование по заданному критерию. Сгенерировать и запустить меню.
III. Результаты работы
Для того чтобы создать основное меню нужно в проекте на вкладке “Others” выбрать раздел “Menu” и щёлкнуть по кнопке New. Далее выбрать кнопку “Menu”
Для создания меню необходимо выполнить следующие действия:
Основное меню состоит из 5 пунктов: Правка, Просмотр, Индексирование, Отчёт, Выход.
Рис.1 Создание основного меню
1. Подменю «Правка», в свою очередь, содержит пункты «Добавить запись», «Удалить запись», «Редактировать» и подменю «Сортировка».
Рис.2 Создание подменю «Правка»
Меню опции для команды «Добавить запись»:
Рис.3 Окно опций для команды «Добавить запись»
Также в этом окне указана горячая клавиша для вызова этой команды.
Подменю «Сортировка» позволяет отсортировать таблицу по какому-либо из её полей. Для осуществления сортировки используется файл sort_lab3, который дальше и используется.
2. Подменю «Просмотр» содержит пункты «Все записи», «Первая запись», «Следующая запись», «Предыдущая запись», «Последняя запись».
Рис.4 Создание подменю «Просмотр»
3. Подменю «Индексирование» позволяет произвести индексирование таблицы по какому-либо из полей.
За командой закреплена следующая процедура:
index on фамилия to index_lab3
browse
4. Подменю «Отчёт» позволяет просмотреть отчёт, созданный по данной таблице.
Рис.5 Создание подменю «Отчёт»
За командой закреплена следующая процедура:
report form "KNIGI_1_ONECOLUMNS" preview
Также разработано всплывающее меню, содержащее аналогичные пункты. Всплывающее меню вызывается путем нажатия на правую кнопку мыши.
Результаты работы:
Рис.6 Основное меню приложения
Рис.7 Всплывающее меню
IV. Вывод:
В процессе выполнения третьей лабораторной работы изучены средства Visual FoxPro для создания меню. Создано два типа меню: горизонтальное и всплывающее. В меню реализованы такие операции, как создание новой таблицы, создание новой записи, редактирование записи, удаление записи, просмотр таблицы, индексирование и сортировка таблицы по различным признакам. Выполнение этой лабораторной работы позволит в дальнейшем быстро и качественно создавать меню приложения в среде Visual FoxPro.
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.