- •Практикум по изучению системы программирования
- •Знакомство с пользовательской средой Visual FoxPro 8.0
- •Запуск Visual FoxPro
- •Строка меню
- •Стандартная панель инструментов
- •Выход из Visual FoxPro
- •Практическая работа №1
- •Проектирование базы данных и создание таблиц
- •Создание проекта
- •Создание базы данных
- •Создание таблицы
- •Создание таблицы с помощью мастера
- •Практическая работа №2
- •Варианты заданий
- •Создание таблицы с использованием конструктора
- •3. Управление записями: добавление, редактирование, удаление и навигация
- •3.1. Заполнение таблицы
- •3.2. Модификация структуры таблицы
- •Практическая работа №3
- •Варианты заданий
- •4. Создание индексов
- •4.1. Понятие индекса
- •4.2. Создание индексов
- •Практическая работа №4.
- •Варианты заданий
- •5. Отношения между таблицами
- •5.1. Определение отношений между таблицами.
- •5.2. Определение условий целостности данных
- •Практическая работа №5.
- •6.Представления данных
- •6.1.Создание представления данных с помощью конструктора
- •6.1.1. Окно конструктора представления данных.
- •6.1.3. Упорядочивание данных в представлении.
- •6.1.4. Построение условий выбора записей.
- •5.2. Примеры создания представлений данных с помощью конструктора
- •Практическая работа №6
- •Варианты заданий
- •7. Использование форм для ввода и редактирования данных
- •Использование мастера для создания однотабличной формы.
- •Запуск формы на выполнение
- •7.3. Модификация формы в режиме конструктора
- •7.3.1 Окно конструктора форм
- •Панель инструментов Form Controls
- •7.3.2 Свойства и методы объектов формы
- •7.3.3 Размещение графического изображения в форме
- •7.3.4 Создание одиночных кнопок управления
- •Практическая работа №7.
- •8. Создание отчетов
- •8.1. Создание табличного отчета по данным одной таблицы с помощью мастера отчетов.
- •Создание табличного отчета по данным нескольких таблиц с помощью мастера отчетов
- •8. 3. Создание отчета с помощью конструктора отчетов
- •Практическая работа №8.
- •Создание меню приложения средствами Visual FoxPro
- •9.1 Создание строки меню
- •9.2 Работа с окном конструктора меню
- •9.3 Окно диалога Prompt Options
- •9.4 Создание подменю
- •Практическая работа №9.
- •10. Управление разработкой и создание приложения
- •Задание параметров проекта
- •Установка обязательной программы.
- •Построение проекта и создание приложения.
- •Практическая работа №10.
- •Контрольные задания по проектированию и созданию базы данных:
- •Вариант 2.
- •Вариант 3.
- •Вариант 4.
- •Вариант 5.
- •Вариант 6.
- •Вариант 7.
- •Вариант 8.
- •Вариант 9.
- •Вариант 10.
- •Вариант 11.
- •Вариант 12.
- •Вариант 13.
- •Вариант 14.
- •Литература:
Построение проекта и создание приложения.
При построении проекта Visual FoxPro просматривает все компоненты, перечисленные в проекте и формирует проект. Если какие-либо компоненты вызывают в свою очередь другие, то они также должны быть включены в проект (например, в проект включаются все программы, которые вызываются пунктами меню).
Для создания проекта необходимо нажать кнопку Build в окне проекта. На экране появится диалоговое окно «Build Options» которое содержит флажки:
Display Errors – после завершения построения в отдельном окне отображаются все ошибки;
Recompile All Files – обновление всех компонентов проекта (по умолчанию обновляются только измененные компоненты);
Run After Build – запуск на выполнение приложения сразу после создания;
Regenerate Component IDs - установка и регистрация Automation серверов.
Рис. 10.2 Диалоговое окно Build Options
Для построения проекта необходимо выбрать опцию Rebuild Project и нажать OK . При появлении запроса о сохранении проекта, подтвердить его нажатием кнопки Yes.
Если в процессе построения проекта диспетчер обнаружит компонент, не описанный в проекте, то на экране появится диалоговое окно Locate File, с помощью которого можно указать недостающие компоненты.
Когда все необходимые компоненты включены в проект, то необходимо выбрать одну из двух опций:
Application (app) – создается файл .app, который запускается из Visual FoxPro командой главного меню Program – Do;
Win 32 executable/COM Server (exe) – создается файл с расширением .exe, который может выполняться автономно.
Практическая работа №10.
Цель работы: учиться создавать приложение на основе разработанного проекта, анализировать состав приложения, исправлять ошибки, допущенные при работе над проектом.
Задача работы:
Задать параметры проекта, указав свои данные в качестве сведений о разработчике.
Выбрать в качестве основной программы меню, созданное во время предыдущей практической работы.
Создать проект типа . app и запустить его на выполнение.
Контрольные задания по проектированию и созданию базы данных:
Вариант 1.
Создать базу данных «Конференция». В базе данных хранятся сведения об участниках конференции (номер паспорта, фио, дата рождения, организация, адрес, телефон, ученое звание, ученая степень), о комитетах (название комитета, фио руководителя, описание помещения, телефон), об оплате (номер квитанции, дата оплаты, сумма, способ оплаты). Участник конференции может входить только в один комитет, в одном комитете присутствует несколько участников. Участник может оплачивать частями несколько раз. В одной квитанции об оплате может быть оплачено участие в конференции нескольких участников.
Реализовать запросы к базе данных:
Вывести сведения об участниках конкретного комитета.
Вывести сведения об оплате конкретного участника.
Вывести сведения обо всех участниках, прибывших из указанной организации.