Die Visual Component Library (VCL) ist eine von Borland/Codegear 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.
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.
Die VCL entstammt der Programmiersprache Object Pascal.
Die jeweils aktuellen Versionen von Delphi bzw. dem C++ Builder verwenden die gleiche Codebasis der VCL.
Delphi für PHP verwendet zum Beispiel nicht die VCL. Die VCL für PHP ist seit März 2007 ein Open-Source-Projekt.
Entwicklungsumgebungen für die VCL von Borland / CodeGear
- Alle Produkte der Firma CodeGear
, basierend auf der VCL: