VCL

VCL

Die Visual Component Library (VCL) ist eine von Borland (vorübergehend Inprise) erstellte Software-Komponentenbibliothek zum vereinfachten Entwickeln von Windows-Anwendungen. Die VCL kann in den Programmiersprachen Borland Delphi, C++, C, C# verwendet werden. Sie wird von den meisten Borland-Entwicklungsumgebungen als Komponentensammlung benutzt.

Bei Anwendungen, die auch mit der Linux-Version des Borland Builders (Kylix) kompilierbar sein sollen, muss statt der VCL die CLX (Component Library for Cross- (X)-Platform Development) verwendet werden, da die VCL auf der Win32-API basiert. Für die erweiterte .NET-Programmierung steht die VCL.NET zur Verfügung. Das im März 2007 erschienene Delphi for PHP wird mit einer speziell an die Programmiersprache PHP angepassten Version der VCL (VCL4PHP) ausgestattet, die als Open-Source-Projekt auf Sourceforge veröffentlicht ist.

Kapselung

Die meisten VCL-Softwarekomponenten kapseln eine Windows-Softwarekomponente. Die VCL-Komponente TButton kapselt z. B. eine Windowsschaltfläche, führt aber auch neues Verhalten ein, also verfügt über mehr Fähigkeiten. Anders ist es bei der Komponente TEdit: Sie kapselt ein Windowseingabefeld, ohne neues Verhalten einzuführen. Die VCL ist im Original in der Object Pascal-Programmiersprache verfasst. Um die VCL auch mit dem Borland C++ Builder verwenden zu können, wurde ein spezieller Softwaremechanismus entwickelt. Die jeweils aktuellen Versionen von Delphi bzw. dem C++ Builder verwenden die gleiche Codebasis der VCL. Zumeist hinkt der C++ Builder seinem Delphi-Pendant um einige Monate hinterher.

Delphi for PHP verwendet nicht die VCL-Codebasis von Delphi oder dem C++ Builder. Borland hat für dieses im Frühjahr 2007 erschienene Produkt die Software von Quadram zugekauft und mit einer an Delphi angelehnten IDE verbunden. Die VCL für PHP ist nun ein Open-Source-Projekt.

Weitere Komponentensammlungen

  • ECO (Borland C# Builder)
  • CLX (Kylix (Borland Delphi für Linux))
  • API (Microsoft Visual C#, Microsoft Visual ...)
  • SDL (Pascal)

Weblinks


Wikimedia Foundation.

Игры ⚽ Нужен реферат?

Schlagen Sie auch in anderen Wörterbüchern nach:

  • VCL — is a three letter abbreviation with multiple meanings, as described below:* Vapour Control Layer, a component used in buildings * Vinculin, a protein * Virus Creation Laboratory is a program designed to create viruses in MS DOS. * Visual Class… …   Wikipedia

  • VCL — simb. TS chim. vinilcloruro …   Dizionario italiano

  • VCL — Visual Component Library Visual Component Library (bibliothèque de composants visuels), abrégé VCL, est un framework écrit en Pascal Objet par Borland pour ses outils de développements Delphi et C++ Builder. La VCL est souvent appréciée par ses… …   Wikipédia en Français

  • VCL — Библиотека визуальных компонентов (англ. Visual Component Library, VCL) объектно ориентированная библиотека для разработки программного обеспечения, разработанная компанией «визуального программирования. VCL входит в комплект поставки «C++… …   Википедия

  • VCL Film + Medien — AG Rechtsform Aktiengesellschaft ISIN DE0003304374 Gründung 1981 Sitz München Leitung Datty G. Ruth …   Deutsch Wikipedia

  • VCL Scheduling Agent — Тип Утилита Разработчик SiComponents Написана на Delphi, C++ Builder Операционная система Microsoft Windows Языки интерфейса Интернациональная поддержка …   Википедия

  • VCL .NET — correspond à la version .Net du framework VCL créé par Borland pour développer des applications Windows avec Delphi et C++ Builder. Depuis la sortie de Delphi 2009, Delphi.NET ainsi que la VCL.NET (et RTL.NET) sont abandonnés. Delphi Prism,… …   Wikipédia en Français

  • VCL (Begriffsklärung) — VCL ist ein Akronym, welches für folgende Begriffe stehen kann: Visual Component Library, eine Software Komponentenbibliothek VCL Film + Medien, ein DVD Produzent VC Leipzig, ein Leipziger Volleyballverein Verkehrs Consult Leipzig GmbH, eine… …   Deutsch Wikipedia

  • VCL (значения) — VCL: Visual Component Library объектно ориентированная библиотека для разработки программного обеспечения VCL: Virus Creation Laboratory генератор вирусов для MS DOS …   Википедия

  • VCL — Visual Component Library (Computing » General) * Virus Creation Laboratory (Computing » Security) * Vixen Controlled Library (Computing » Software) * Vegetation Canopy Lidar (Governmental » NASA) * Virtual Computer Library (Computing » General) * …   Abbreviations dictionary

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”