Объекты Visual FoxPro
Для создания форм в Visual FoxPro можно использовать не только базовые классы, но и создавать собственные. Например, вы можете определить класс форм, в котором задан определенный цвет фона и стандартный набор кнопок для управления данными. Чтобы стандартизировать разработку, полезно иметь один или несколько пользовательских классов для каждого базового класса. Классы, созданные в Visual FoxPro, хранятся в библиотеках классов.
Для объединения компонентов создаваемого приложения используется проект, в который включаются все перечисленные компоненты. Использование проекта упрощает разработку приложения и его сопровождение.
Каждый компонент хранится в отдельном файле, причем имена файлов, содержащих основные компоненты, вы задаете самостоятельно, а наименования файлов, содержащих объекты, связанные с таблицей, совпадают с именем таблицы. В зависимости от типа содержащегося в нем объекта Visual FoxPro автоматически присваивает каждому файлу расширение, которое помогает в идентификации объекта. Список расширений файлов приведен в табл. 1.1.
Таблица 1.1. Расширения имен файлов объектов Visual FoxPro.
Наименование объекта | Расширения |
---|---|
Проект | PRJ, FPC, CAT, PJX, PJT |
База данных | DBC |
Таблица Visual FoxPro | DBF |
Составной индексный файл | CDX |
Memo-поле и поле типа General | FRT |
Форма | SCX |
Запрос | QPR |
Отчет | FRX, FRM |
Почтовая наклейка | LBX, LBL |
Меню | MNX |
Библиотека класса | VCX |
Программа, библиотека программ, текст меню, текст запроса | PRG, FXP, MPR, QPR |
Рисунок | BMP, GIF, GIF, ICO, DIB, CUR, ANI |
Звукозапись | WAV |