Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
кур / хз / Kursak_BD_2.doc
Скачиваний:
34
Добавлен:
01.03.2016
Размер:
2.18 Mб
Скачать

2.7. Создание главного меню

Следующим шагом выполнения курсовой работы являлось создание меню.

Для создания меню необходимо в окне проекта выделить вкладку «Menus» и нажать «New/Menu».

Сначала создаются все подменю, для этого в строке «Result» устанавливается значение «Submenu» (рис. 8.1).

Рис. 8.1 Конструктор меню

Для создания пунктов меню, выполняющих определенные действия (процедур), необходимо выделить пункт подменю и нажать «Create».

Для создания процедуры необходимо установить значение «Procedure» в строке «Result». Для создания кода процедуры, необходимо выделить строку с установленным значением «Procedure» в строке «Result» и нажать «Create».

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

2.8. Создание приложения

Последний этап работы в Visual FoxPro создание приложения. Приложение будет создано с расширением APP.

Сначала необходимо выбрать объект, который будет запускаться при запуске созданного приложения. Для установки формы главной необходимо щелкнуть по ней в окне проекта правой кнопкой мыши и установить «Set Main».

Для создания проекта необходимо нажать кнопку «Build» в окне проекта или выбирается команда Build (Построить) из меню Project (Проект). В открывшемся диалоговом окне (рис. 9.1) необходимо выбрать:

Application (app) (Приложение) — создает исполняемое приложение с расширением АРР. Данный файл может запускаться на выполнение в Visual FoxPro.

После чего устанавливается путь сохранения приложения.

Рис. 9.1 Диалоговое окно «Build Options»

3. MySql.

3.1. Создание и редактирование базы.

Для управления СУБД MySQL в данной работе мы будем использовать ПО dbForge Studio. dbForge Studio является универсальным инструментом для работы с MySQL сервером, который позволяет разработчикам MySQL и администраторам баз данных MySQL создавать и выполнять запросы, разрабатывать и отлаживать процедуры и функции, а также автоматизировать управление объектами баз данных MySQL в удобном пользовательском интерфейсе.

Это приложение для работы с MySQL дополнительно предоставляет инструменты для сравнения, синхронизации, создания резервных копий баз данных по графику, а также для анализа и создания отчетов по данным таблиц MySQL. На рисунке 10.1 представлено главное окно dbForge Studio.

Рис. 10.1 Главное окно dbForge Studio

Подключение программы к MySQL происходит при первом запуске программы. Добавим новую базу данных (рис. 10.2) и приступим к её наполнению.

Рис. 10.2 Главное окно dbForge Studio

Теперь имея базу, сформируем таблицы. В качестве основы возьмем нормализацию используемую при работе с ПО Visual FoxPro. На следующих рисунках представлено: создание новой таблицы, добавление столбца, таблица после заполнения столбцов и ключевые поля в таблице (рис. 10.3, 10.3, 10.4, 10.5)

Рис. 10.3 Окно dbForge Studio, при добавление новой таблицы

Рис. 10.4 Диалоговое окно dbForge Studio, при добавление нового столбца

Рис. 10.5 Окно dbForge Studio, в режиме редактирования таблицы, вкладка “Общее”

Рис. 10.6 Окно dbForge Studio, в режиме редактирования таблицы, вкладка “Ограничения”

Аналогично заполним оставшиеся таблицы из нормализации данных рассмотренной в начале работы. На рисунке 10.7 представлена структура базы после добавления всех таблиц, на рисунке 10.8 связи между таблицами.

Рис. 10.7 Диалоговое окно dbForge Studio, проводник баз данных

Рис. 10.8 Структура связей БД mus_cd_base

Настроив зависимости между таблицами, приступим к наполнению таблиц данными для дальнейшей работы. Заполнение начинаем с таблиц являющихся справочниками для основной. На рисунке 10.9 представлена таблица cd_disc после её заполнения.

Рис. 10.9 Таблица cd_disc

Соседние файлы в папке хз