ЭВМHISTORY
Статьи. Обзоры. Истории

Программирование | Visual Component Library



vcl, visual, component, library

Библиотека визуальных компонентов (Visual Component Library, VCL) — объектно-ориентированная библиотека для разработки программного обеспечения, разработанная компанией Borland (на данный момент поддерживается Embarcadero) для поддержки принципов визуального программирования. VCL входит в комплект поставки Delphi, C++ Builder и Embarcadero RAD Studio и является, по сути, частью среды разработки, хотя разработка приложений в этих средах возможна и без использования VCL. VCL предоставляет огромное количество готовых к использованию компонентов для работы в самых разных областях программирования, таких, например, как интерфейс пользователя (экранные формы и элементы управления — т. н. «контролы», «контроли»), работа с базами данных, взаимодействие с операционной системой, программирование сетевых приложений и прочее.


История


В 1995 году Borland выпустила Delphi , его первый релиз на Object Pascal IDE и язык. До этого момента, Borland, Turbo Pascal для DOS и Windows , в основном процедурный язык, с минимальными объектно-ориентированных функций и структуры здания пользовательского интерфейса с языком требуется использованием рамок , как Turbo Видения и объектов библиотеки Windows . OWL, подобная структура для MFC , требуется написание кода для создания объектов UI.

Кросс-платформенный эквивалент VCL, называется CLX (библиотека компонентов для Cross Platform), позже был разработан для использования в Delphi , C ++ Builder и Kylix в 2000-2001 гг. Однако после был заброшен.

Вторая структура кросс-платформенная, FireMonkey , была интегрирована в Delphi и C ++ Builder XE2 в 2011 году.

Сегодня VCL включает в себя несколько сотен визуальных и не визуальных компонентов, используемых в обоих языках Delphi и C ++.

© greenmile

Источники:
www.microsoft.com,
ru.wikipedia.org


В начало


Программирование | Visual Component Library



Рейтинг@Mail.ru Яндекс.Метрика