VCL是Delphi和C++Builder编程语言中的基本类库,是Visual Component Library的缩写,即可视组件库。它拥有封装纯粹,可扩展性强,操作方便等特点。在VCL的封装下,繁杂的Win32API也变得易于操作。VCL支持类的嵌套,过程及函数的嵌套,同时对事件的支持及封装也是非常完整的。在Delphi的VCL中,还提供了非常多的伪API,它们可以对软件开发提供进一步的支持。VCL的可扩展性使得编写控件变得非常简单,并且可以任意导入导出ActiveX控件。同时,它也是平台无关的,可以在windows,linux,MaxOS或是其他操作系统下直接使用。