Кент Рейсдорф. BORLAND C++BUILDER. Раздел 1
Кент Рейсдорф. BORLAND C++BUILDER. Страница 121
Очевидно, что для начала работы с VCL требуется немного узнать об ее классах. Я не могу привести здесь обзор всех классов VCL, поэтому давайте рассмотрим некоторые из них, которые вы будете использовать чаще всего.
Классы форм и приложений служат для представления в VCL форм и объектов Application. Все эти классы являются производными TComponent и, конечно же, сами являются компонентами. Они рассмотрены отдельно, чтобы отличать их от элементов управления, которые вы помещаете в форму.
TApplication
Класс TApplication инкапсулирует основные операции, выполняемые Windows-программой. Он заботится о таких вещах, как управление пиктограммой приложения, обеспечение контекстно-зависимой справки и осуществляет базовую обработку сообщений. Каждое приложение C++Builder имеет указатель на объект TApplication с именем Application. Вы будете использовать класс TApplication в основном для отображения окон сообщений, управления контекстно-зависимой справкой и вывода подписей к кнопкам и строкам состояния. Класс TApplication имеет ту особенность, что некоторые из его свойств (Icon, HelpFile и Title) могут быть установлены через вкладку Application диалогового окна Project Options.
TForm
Класс TForm служит в VCL для инкапсуляции форм. Формы используются для главных, диалоговых, подчиненных окон и для любых других типов окон, которые вы только сможете вообразить. TForm — это рабочая лошадка в VCL. Он имеет около 60 свойств, 45 методов и 20 событий, на которые возможна реакция. Я собираюсь рассказывать о формах завтра, поэтому не буду сейчас вдаваться в детали.
В эту группу входит большое количество классов, которые можно распределить по нескольким отдельным подгруппам.