- •Практикум по изучению системы программирования
- •Знакомство с пользовательской средой 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 осуществляется с помощью конструктора базы данных. Конструктор базы данных позволяет создавать и модифицировать таблицы, входящие в базу данных, а также определять для них индексы.
База данных является элементом или частью проекта, поэтому ее целесообразно создавать в конструкторе проектов. Создание базы данных – это первый шаг в заполнении проекта. Для создания базы данных необходимо выполнить следующие действия:
В окне конструктора проекта выбрать вкладку «Data», выбрать пункт Databases, а затем в правой части окна нажать кнопку New.
В появившемся окне нажать кнопку New Database.
В окне диалога «Create» необходимо задать имя создаваемой базы данных в поле ввода Enter database. Причем имя базы данных может совпадать с именем проекта. В поле Тип файла должен быть установлен тип «Database», а в поле Папки правильно выбрана папка, в которой будет находиться база данных.
После нажатия кнопки Сохранить на экране откроется окно конструктора базы данных Database Designer. Конструктор дает возможность создавать таблицы, входящие в базу данных, изменять структуру и индексы.
При открытии окна конструктора базы данных в основном меню добавляется новый пункт Database, который содержит команды управления таблицами.
Конструктор базы данных имеет свою панель инструментов «Database Designer». Если она не отображается на экране, то после выполнения команды главного меню View – Toolbars и установки флажка Database Designer панель появится. Данная панель инструментов содержит девять кнопок для выполнения наиболее часто используемых действий над базой даны, в том числе и некоторые команды пункта меню Database:
Название |
Описание |
New table |
Создает новую таблицу |
Add table |
Добавляет ранее созданную таблицу в базу данных |
Remove table |
Удаляет таблицу из базы данных |
New remote View |
Создает удаленное представление данных |
New Local View |
Создает локальное представление данных |
Modify Table |
Модифицирует таблицу |
Browse Table |
Показывает таблицу в режиме Browse |
Edit Stored Procedures |
Редактирует хранимую процедуру |
Connections |
Создает связь с удаленными данными |
Создание таблицы
Создание таблицы начинается с описания структуры хранящихся в ней записей. Для каждой записи необходимо определить: нужные поля, имена полей, какого рода информация будет содержаться в каждом поле.
Имена полей используются для ссылки на данные таблицы. Два поля в таблице не могут иметь одинаковых наименований.
В каждом поле содержатся данные одного типа. Разные поля могут содержать данные разного типа.
В Visual FoxPro допустимыми являются данные следующих типов:
Тип |
Наименование |
Данные |
Текстовый |
Character |
Буквы, цифры, специальные символы |
Числовой |
Integer, Numeric, Float, Double |
Integer – целые числа, Numeric, Float – данные с фиксированной точкой, Double – данные с высокой точностью |
Денежный |
Currency |
|
Дата |
Date |
Даты от 1 января 100 г. до 31 декабря 9999 г. |
Дата и время |
Date time |
|
Логический |
Logical |
Значения, соответствующие логической истине True (Т) или логической лжи False (F) |
Текстовое поле произвольной длины |
Memo |
Memo-поле содержит символьные данные большого объема |
Двоичное поле произвольной длины |
General |
Предназначено для хранения в таблицах изображения |