Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лабораторная №3-№4 Анализ баз данных, SQL-запросы.doc
Скачиваний:
18
Добавлен:
25.05.2014
Размер:
50.69 Кб
Скачать

4 Генерация меню приложения.

Горизонтальное меню, расположенное в верхней части экрана, называется строкой меню. Примером строки меню является основное меню Visual FoxPro. Вы можете создать собственную строку меню, которая будет замещать основное меню или добавляться к нему. Для создания строки меню выполните следующие действия:

1. Откройте окно конструктора меню

2. Опишите пункты меню

3. Отобразите строку меню на экране

4. Определите действия, выполняемые при выборе пункта меню

Описание меню состоит из двух частей. В первой части Вы описываете вид меню, текст и типы пунктов меню, а также их экранные атрибуты. Во второй части описываются действия, выполняемые при выборе пункта меню. Если Вы опишите только первую часть, меню будет отображаться на экране, но при выборе пунктов меню никакого действия выполняться не будет.

4.1 Генерация меню приложения

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

• Выполните команду меню File|New . В открывшимся окне диалога установите опцию Menu и нажмите New File.

• В окне проекта перейдите на вкладку "Other" и выберите группу Menu. Затем нажмите кнопку New окна проекта.

Независимо от способа, которым Вы пользуетесь, на экране откроется окно диалога "New Menu", предлагающее два варианта создаваемого меню:

Menu -создание меню в виде строки меню

Shortcut -создание всплывающего меню

При выборе любого из вариантов Вы входите в конструктор меню, а в основной строке меню добавляется пункт Menu.

Для определения текстов пунктов строки меню нажмите кнопку Insert и напечатайте текст в поле Prompt. Для определения типа пункта меню выберите требуемый элемент из списка Result.

Спроектируете меню следующего вида:

• Файл

• Открыть и связать

• Создать

• Выход

• Редактирование

• БД документов

• БД экзаменов

• БД предметов

• browse-окно

• Добавление

• БД документов

• БД экзаменов

• БД предметов

• Карта учета документов

• Запросы

• Простой

• Сложный

• К реляционно-связанным БД

• Помощь

5 Форма отчетности

1. Файлы, содержащие сгенерированные генератором запросов SQL-директивы с расширением *.qpr.

2. Файл, содержащий спроектированный запрос из вариантов заданий.

3. Отчет по лабораторной работе, содержащий распечатку всех файлов.

ЛАБОРАТОРНАЯ РАБОТА N 4

ГЕНЕРАЦИЯ НЕЗАВИСИМОГО ПРИЛОЖЕНИЯ

1.ЦЕЛЬ РАБОТЫ

Целью работы является генерация независимого приложения с использованием менеджера проектов.

2.0БЩИЕ ТЕОРЕТИЧЕСКИЕ СВЕДЕНИЯ

2.1Создание приложений

Система VisualFoxPro в основном предназначена для разработки средств управления базами данных - это инструментальная оболочка. Целью разработки собственных прикладных программ (в противоположность использованию штатной оболочки для управления базой данных) является более полная автоматизация, упрощение ввода данных и управления ими.

Дли проектирования прикладных программ в VisualFoxPro используется проект, в который должны быть включены все элементы будущей прикладной программы.

Проект должен обязательно включать основной файл, который запускает приложение и управляет его выполнением. Таким файлом часто является меню, но Вы можете определить в качестве основной программы созданную вами программу управления приложением.

При создании приложения с помощью проекта, компоненты, которые могут быть выполнены (программы, экранные формы, меню), объединяются для создания кода приложения. Компоненты, которые не могут выполняться (таблицы, индексы, отчеты) включаются в приложение доступными только для чтения.

З. ПОРЯДОК ВЫПОЛНЕНИЯ РАБОТЫ

3.1.Генерация приложения

Откройте Ваш проект, в котором находится база данных со связанными таблицами. В меню Project выберите пункт Project Info. Открывшееся окно диалога "Project Information" содержит три вкладки: "Project", "Files", "Servers". Во вкладке "Project" укажите информацию о разработчике, место хранения проекта, параметры генерации приложения и определить пиктограмму для выполняемого файла приложения.

Перейдите на вкладку "Files", она содержит список файлов входящих в проект. Нажатием на кнопку Included Вы указываете включать или нет текущий файл в .АРР или .ЕХЕ приложение.

Проект обязательно должен включать основной файл, который запускает приложение и управляет его выполнением. Для того чтобы сделать компонент основным, выберите его в окне диалога "Project Information" или в окне проекта и выполните команду контекстного меню Set Main. При этом имя файла выделяется.

При построении приложения Visual FoxPro просматривает все компоненты, перечисленные в проекте, и формирует проект. Если какие-либо компоненты вызывают в свою очередь другие компоненты, то они также должны быть включены в проект. Например, в проект должны включаться все программы, которые вызываются при выборе пунктов меню.

Для создания приложения нажмите кнопку Build в окне проекта. Выберите опции Build Application или Build Executable. При выборе опции Build Application создается файл с расширением .АРР, который может запускаться из Visual FoxPro. При выборе опции Build Executable создается файл с расширением .ЕХЕ, который может выполняться автономно.