Разработка системы меню приложения

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

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

Министерство Общего и Профессионального Образования РФ

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

Университет

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

«Разработка системы меню приложения»

Факультет: АВТ

Группа: АМ-811

Студенты: Кропин П.А.

                 Капилюшин Я.В.

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

Вариант: 1

Новосибирск

- 2001-

Цель работы: Приобретение навыков разработки системы меню приложения для учебной базы данных.

          Задание: Составить программу построения системы меню приложения согласно варианту лабораторной работы №1. Меню должно быть двухуровневое, определены команды, тексты и процедуры пунктов строк меню и подменю, определены оперативные клавиши, клавиши ускоренного действия. Создать и заполнить несколько баз данных в разных областях, взяв за основу поля базы данных из лабораторной работы №1, установить связи между ними. Меню должно предусматривать редактирование, перемещение, просмотр данных, индексирование по заданному критерию. Выполнить запросы: вывод минимального, максимального и среднего значения поля «размер стипендии»; вывод фамилий студентов, получающих от 100 до 300 рублей; вывод фамилий всех студентов, кроме обучающихся на факультетах РТФ, ФТФ; выборка фамилий всех студентов факультета АВТ. Сгенерировать и запустить меню.

Программа, полученная после генерации меню:


*       *********************************************************

*       *                                                        

*       * 11/3/01          MY_MENU_LAB4.MPR            13:20:18 

*       *                                                        

*       *********************************************************

*       *                                                        

*       * Author's Name                                           

*       *                                                        

*       * Copyright (C) 2001 Company Name                        

*       * Address                                                

*       * City,     Zip                                           

*       *                                                        

*       * Description:                                           

*       * This PROGRAM was automatically generated BY GENMENU.   

*       *                                                         

*       *********************************************************

*       *********************************************************

*       *                                                        

*       *                      Menu Definition                   

*       *                                                        

*       *********************************************************

*

SET SYSMENU TO

SET SYSMENU AUTOMATIC

DEFINE PAD _0im0m5ixq OF _MSYSMENU PROMPT "База данных" COLOR SCHEME 3 ;

                  KEY ALT+R, "ALT+R"

DEFINE PAD _0im0m5ixr OF _MSYSMENU PROMPT "Выполнение запросов" COLOR SCHEME 3 ;

                  KEY ALT+Z, "ALT+Z"

ON PAD _0im0m5ixq OF _MSYSMENU ACTIVATE POPUP БД

ON PAD _0im0m5ixr OF _MSYSMENU ACTIVATE POPUP Запросы

DEFINE POPUP БД MARGIN RELATIVE SHADOW COLOR SCHEME 4

DEFINE BAR 1 OF БД PROMPT "Редактирование"

DEFINE BAR 2 OF БД PROMPT "Просмотр данных"

DEFINE BAR 3 OF БД PROMPT "Перемещение"

DEFINE BAR 4 OF БД PROMPT "Индексирование по..."

DEFINE BAR 5 OF БД PROMPT "\-"

DEFINE BAR _mfi_close OF БД PROMPT "\<Close" ;

                  MESSAGE "Closes the current file"

DEFINE BAR set sysmenu to default OF БД PROMPT "E\<xit" ;

                  MESSAGE "Quits Visual FoxPro"

ON BAR 1 OF БД ACTIVATE POPUP редактиров

ON SELECTION BAR 2 OF БД ;

                  DO _0im0m5ixv ;

                  IN LOCFILE("u:\users\am811\laba4fox\MY_MENU_LAB4" ,"MPX;MPR|FXP;PRG" ,"WHERE is MY_MENU_LAB4?")

ON SELECTION BAR 3 OF БД ;

                  DO _0im0m5ixy ;

                  IN LOCFILE("u:\users\am811\laba4fox\MY_MENU_LAB4" ,"MPX;MPR|FXP;PRG" ,"WHERE is MY_MENU_LAB4?")

ON BAR 6 OF БД ACTIVATE POPUP индексиров

ON SELECTION BAR 6 OF file set sysmenu to default

DEFINE POPUP редактиров MARGIN RELATIVE SHADOW COLOR SCHEME 4

DEFINE BAR 1 OF редактиров PROMPT "Таблицы студентов"

DEFINE BAR 2 OF редактиров PROMPT "Таблицы факультетов"

DEFINE BAR 3 OF редактиров PROMPT "Таблицы стипендий"

ON SELECTION BAR 1 OF редактиров ;

                  DO _0im0m5iy0 ;

                  IN LOCFILE("u:\users\am811\laba4fox\MY_MENU_LAB4" ,"MPX;MPR|FXP;PRG" ,"WHERE is MY_MENU_LAB4?")

ON SELECTION BAR 2 OF редактиров ;

                  DO _0im0m5iy1 ;

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

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

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