Кент Рейсдорф. 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 событий, на которые возможна реакция. Я собираюсь рассказывать о формах завтра, поэтому не буду сейчас вдаваться в детали.

Классы компонентов

В эту группу входит большое количество классов, которые можно рас­пределить по нескольким отдельным подгруппам.

Web-дизайн (с) 2010 All rights reserved