Глава 11. Создание пользовательских классов

В главе 4 вы уже познакомились с Конструктором форм (Form Designer), который на самом деле является специализированной версией гораздо более мощного инструмента — Конструктора классов (Class Designer)

Если Конструктор форм специализируется только на создании и редактировании форм, то в Конструкторе классов вы можете создавать новые классы, используя в качестве классов-родителей практически весь набор базовых классов Visual FoxPro.
Конструктор классов хранит всю информацию в файлах с расширениями .vcx и .vct. Но, в отличие от Конструктора форм, который для каждой формы или набора форм создаёт свой набор файлов, в одном .vcx файле можно хранить сведения о большом количестве классов, поэтому такие файлы принято называть библиотеками классов.

Программный способ создания классов является наиболее универсальным и не имеет никаких ограничений; более того, только программно доступен класс, базовый класс Session, который более подробно рассматривается в главе 17.

Содержание главы:

Классы и библиотеки классов

Создание классов в Конструкторе классов

Обозреватель классов (Class Browser)

Программное объявление класса

Примеры создаваемых программно классов