Visual Component Library

Visual Component Library
ТипГІК
АвторBorland
РозробникEmbarcadero Technologies
Перший випуск1995
Операційна системаБагатоплатформність (Windows, Mac OS X, iOS, Android)
Мова програмуванняObject Pascal
Стан розробкиактивний
Ліцензіякомерційна
Вебсайтdocwiki.embarcadero.com/RADStudio/Berlin/en/VCL

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

Існує багатоплатформовий еквівалент VCL під назвою CLX, що розроблявся для використання в Delphi, C++ Builder і Kylix, проте згодом був залишений на користь VCL. У середовищі RAD Studio XE2 з'явилася багатоплатформова бібліотека FireMonkey[ru], але вона не є еквівалентом VCL.

Посилання

  • Опис VCL для «Delphi 1.0»[недоступне посилання з лютого 2019]
  • JEDI Visual Component Library (JVCL)
  • JEDI Code Library (JCL)

Див. також

  • п
  • о
  • р
Список бібліотек віджетів[en]
Низькорівневі
Високорівневі
  • Athena (Xaw)
  • InterViews
  • LessTif
  • Motif
  • OPEN LOOK
  • BOOPSI
  • MUI
  • ReAction GUI
  • Zune
  • Carbon
  • Cocoa
  • MacApp
  • MacZoop
  • PowerPlant
Кросплатформні
CLI
C
Десктоп
Web
  • CAPI
  • Common Graphics
  • CLIM
  • Ltk
  • McCLIM
  • LCL
  • CLX
  • fpGUI
  • IP Pascal
  • LCL
  • PHP-GTK
  • PHP-Qt
  • WxPHP
  • Shoes
  • QtRuby
  • Ample SDK
  • CougarXML
  • GladeXML
  • Lively Kernel
  • Pyjamas
  • Rialto Toolkit
  • XAML
  • XUI
  • XUL
  • Wt
  1. http://docwiki.embarcadero.com/RADStudio/Rio/en/VCL_Overview