Разработка структуры меню, состоящего из 5 пунктов: Правка, Просмотр, Индексирование, Отчёт, Выход

Страницы работы

Содержание работы

Министерство образования и науки Российской Федерации

Федеральное агентство по образованию

Государственное образовательное учреждение

Высшего профессионального образования

Новосибирский государственный технический университет

Кафедра вычислительной техники


Лабораторная работа № 3

по дисциплине “Базы данных”

СОЗДАНИЕ меню приложения

                                                                             Группа:                                                                                   АМ-411

                                                                   Выполнил:                                                                    Вагизов А.Р.

                                                                             Вариант: 4

                                                                             Преподаватель:                                                                             Трошина Г.В.                                                                                    

                                         Новосибирск, 2007 г.

I.         Цель работы: Изучить средства Visual FoxPro 6.0, которые могут быть использованы для создания меню приложения.

II.        Задание: Разработать структуру меню приложения согласно варианту в лабораторной работе № 1. Дерево меню организовать на основе таблиц и функций, используемых в предыдущих лабораторных работах. Использовать разделители элементов меню. Определить параметры меню и сообщения для пунктов меню. Построить подменю для ввода, просмотра, удаления и редактирования данных в таблице. Создать всплывающее меню. Меню должно быть двухуровневое, определены команды, тексты и процедуры пунктов строк меню и подменю, определены клавиши ускоренных действий. Меню должно предусматривать редактирование, перемещение, просмотр данных, индексирование по заданному критерию. Сгенерировать и запустить меню.

III.      Результаты работы

Для того чтобы создать основное меню нужно в проекте на вкладке “Others” выбрать раздел “Menu” и щёлкнуть по кнопке New.  Далее выбрать кнопку “Menu”

Для создания меню необходимо выполнить следующие действия:

  1. Открыть окно конструктора меню.
  2. Описать вид меню, текст, пункты меню и его атрибуты.
  3. Определить действия, которые будут выполняться при выборе пунктов меню.
  4. Сгенерировать меню, используя команду Generate  из меню 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.

Похожие материалы

Информация о работе

Предмет:
Базы данных
Тип:
Отчеты по лабораторным работам
Размер файла:
130 Kb
Скачали:
0