Библиотека визуальных компонентов
-
История и разработка VCL
- VCL разработан Borland для Delphi и C++Builder, интегрирован с ними
- Borland выпустила Delphi в 1995 году, что стало революцией в создании пользовательского интерфейса
- VCL заменил Turbo Vision и Object Windows Library, упростил создание пользовательского интерфейса
-
Особенности и преимущества VCL
- Потоковая передача объектов и подобъектов для упрощения создания пользовательского интерфейса
- Конструктор форм, сохраняющий описание объектов, а не код для их создания
- Языковые возможности для настройки классов без создания подклассов
- Элементы управления, которые управляют ресурсами Windows
- Визуальный конструктор, позволяющий создавать формы и код в одном месте
-
Совместимость и развитие
- VCL основан на Windows и совместим с C++Builder
- Компоненты VCL могут быть написаны на C++, но наследуются от Delphi
- VCL включает сотни компонентов, доступных на Delphi и C++Builder
-
Технология и компоненты
- Иерархия классов с TComponent в качестве общего предка
- Компоненты охватывают элементы управления Windows и доступ к базам данных
- Множество бесплатных и коммерческих пакетов компонентов
-
Связанные фреймворки и судебные иски
- CLX и FireMonkey — кроссплатформенные аналоги VCL, но были заброшены
- LCL — переносимый аналог VCL, который продолжает развиваться
- Visual Class Library в OpenOffice.org и LibreOffice — несвязанный проект
-
Рекомендации
- Ссылки на другие статьи о VCL и связанных фреймворках