Visual Component Library


Also found in: Acronyms, Wikipedia.

Visual Component Library

(programming)
VCL A application framework library for Microsoft Windows and Borland Software Corp.'s Delphi and C++Builder rapid application development software. VCL was originally designed for Delphi but is now also used for C++Builder. This replaces OWL Object Windows Library as Borland's Windows C++ framework of choice. VCL encapsulates the C-based Win32 API into a much easier to use, object-oriented form. Like its direct rival, Microsoft Foundation Class Library (MFC), VCL includes classes to create Windows programs.

The VCL component class can be inherited to create new VCL components, which are the building blocks of Delphi and C++Builder applications. VCL components are somewhat in competition with ActiveX controls, though a VCL wrapper can be created to make an ActiveX control seem like a VCL component.

http://borland.com/bcppbuilder/productinfo/feaben/visual.html.
Mentioned in ?
References in periodicals archive ?
OfficePartner is the premier Visual Component Library (VCL) toolkit for integrating custom software applications with Microsoft Office.
Rather than spending valuable time coding their reports, developers can quickly create powerful and professional looking reports and seamlessly integrate them into their database applications using popular programming interfaces such as an ActiveX Control, Visual Basic Custom Control (VBX), MFC Class Library with AppWizard, Delphi Visual Component Library (VCL), and direct calls to the Crystal Report Engine.
This object-level integration allows users of SQA Suite to rapidly create reliable, position-independent test scripts for Delphi applications, and automatically test the properties and data of objects in 32-bit Delphi applications, including over 30 Delphi Visual Component Library (VCL) objects, as well as ActiveX and OLE controls.
Additionally, Rhone-Poulenc found that Delphi is the only RAD tool to provide a Visual Component Library (VCL) with source code based on object-oriented technology for writing and modifying components and dropping them into an application.
0 includes popular programming interfaces such as ActiveX (OLE) Control, Visual Basic Customer Control (VBX), MFC Class Library with AppWizard and Delphi Visual Component Library (VCL).
Over 1300 components, such as OLE Controls (OCXs) and Delphi Visual Component Library (VCL) controls, will support Delphi, as well as a variety of automated testing, CASE/data modeling, team development, data warehousing, OLAP, and distributed computing and transactional middleware tools.
0 fully supports Windows 95 OLE controls (OCX s) and offers 100 drag and drop components in the Visual Component Library (VCL).