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

Использование классов

В Visual FoxPro широко применяется вложенность классов. Вложенным является класс, являющийся частью другого класса, называемого контейнером (container class). Наиболее яркий пример контейнера представляет собой таблица, компоненты которой – это столбцы и надписи к ним. При создании формы и после запуска ее на выполнение вы можете получить доступ ко всем компонентам контейнера.

Каждый базовый класс предназначен для выполнения определенных функций и обладает соответствующим набором свойств, методов и событий. Кроме свойств и событий, специфических для данного класса, каждый базовый класс содержит основной набор свойств (табл. 19.2) и событий (табл. 19.3).

Таблица 19.2. Минимальный набор свойств класса.

Наименование Описание
Class Тип класса
BaseClass Базовый класс, на основе которого создан данный класс
ClassLibrary Библиотека классов, в которой хранится данный класс
ParentClass Определенный пользователем класс, на основе которого создан данный класс

Таблица 19.3. Минимальный набор событий.

Наименование Описание
Init Наступает при создании объекта
Destroy Наступает при освобождении обьекта из памяти
Error Наступает при возникновении ошибки, связанной с объектом
Если Вы заметили ошибку, выделите, пожалуйста, необходимый текст и нажмите CTRL + Enter, чтобы сообщить об этом редактору.