Распечатать страницу

Объекты, встроенные в VFP

« Назад

Помимо объектов, которые могут быть созданы функциями CREATEOBJECT( ), CREATEOBJECTEX( ) и NEWOBJECT( ) или методом Object.NEWOBJECT, VFP оперирует также приведенными в табл. 13.10 объектами.

Таблица 13.10

Объекты, встроенные в VFP

Объект

Вид

Описание

Application

Объект

Приложение. Создается для каждого экземпляра VFP и предоставляет набор свойств и методов приложения.
Ссылку на объект хранит системная переменная _VFP

Coverage Engine

"

Объект класса Cov_engine библиотеки Coverage.vcx

DataObject

"

Контейнер для данных, передаваемых от OLE-источника к OLE-приемнику в результате выполнения drag and drop-операции. Доступен только на этапе исполнения

Fields

Коллекция
(XMLTable)

Коллекция объектов XMLField, каждый из которых представляет структуру XML-поля

File

Объект

Файл проекта

Files

Коллекция

Коллекция файлов проекта

FoxCode

Ссылка
на объект

Предоставляет метаданные для текстов, содержащихся в поле Data таблицы FoxCode и используемых при работе с вкладкой Custom диалога Tools – IntelliSense

Objects

Коллекция

Коллекция объектов, имеющихся в приложении

Project

Объект

Проект

Projects

Коллекция

Коллекция проектов

_SCREEN

Системная
переменная

Задает свойства и методы главного окна VFP

Server

Объект

Сервер в проекте

Servers

Коллекция

Коллекция, имеющихся в проекте серверов

Tables

Коллекция
(XMLAdapter)

Коллекция объектов XMLTable, каждый из которых описывает XML как курсор VFP

THIS

Ссылка
на объект

Обеспечивает ссылку на текущий объект в коде обработчика его события, метода или в определении класса

THISFORM

Ссылка
на объект

Обеспечивает ссылку на текущую форму в коде обработчика ее события, метода или в определении класса

THISFORMSET

Ссылка
на объект

Обеспечивает ссылку на текущий набор форм в коде обработчика его события, метода или в определении класса