Министерство Общего и Профессионального Образования РФ
Новосибирский Государственный Технический
Университет
Лабораторная работа №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 ;
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.