Иллюстрированный самоучитель по Visual FoxPro 8

Объекты 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
Если Вы заметили ошибку, выделите, пожалуйста, необходимый текст и нажмите CTRL + Enter, чтобы сообщить об этом редактору.