Cегодня я дам тебе
краткий обзор создания компонентов и расскажу о Библиотеке Визуальных
Компонентов (VCL) и CLX:
Краткий
обзор создания компонента
Этот набор разделов
предоставляет краткий обзор создания и процесса записи компонентов для
приложений Delphi. Материал расположенный здесь предполагает, что Вы знакомы
с Delphi и ее стандартными компонентами.
Основные обсуждаемые разделы:
- Библиотека
Визуальных Компонентов (VCL) и CLX
- Компоненты и классы
- Что входит в компонент?
- Создание нового компонента
- Тестирование неустановленных компонентов
- Тестирование установленных компонентов
Для информации относительно
установки новых компонентов, смотрите "Установку пакетов компонентов"
в справочной системе DELPHI.
Библиотека
Визуальных Компонентов (VCL) и CLX
Компоненты Delphi
располагаются в двух иерархиях класса называемых Визуальной Библиотекой
Компонентов(VCL) и Библиотекой Компонентов для Перекрестной Платформы
(CLX). Следующий рисунок показывает отношения выбранных классов, которые
составляют VCL. CLX иерархия подобна VCL, но элементы управления Windows
называются, widgets (поэтому, например, TWinControl называется
TWidgetControl),есть и другие различия. Для более детального обсуждения
иерархий классов и отношений наследования среди классов, смотрите Объектно-ориентированное
программирование для разработчиков компонентов. Для краткого обзора
того, как CLX отличается от VCL, смотрите раздел справки Delphi "CLX
vs VCL" и обращайтесь к CLX ссылке в файлах Справки для подробностей
относительно компонентов.
TComponent класс
- общедоступный предок каждого компонента в VCL и CLX. TComponent
обеспечивает минимальные свойства и события, необходимые для компонента,
чтобы работать в Delphi. Различные ветви библиотеки обеспечивают другие,
более специализированные возможности.
Когда вы создаете компонент,
вы добавляете его к VCL или CLX, производя новый класс от одного из существующих
типов классов в иерархии.
В следующий
раз я расскажу тебе о компонентах и классах, а также о том, что входит в
компонент.