了解零部件库

来自RAD Studio
跳转到:航行,搜索

转到了解组件库索引


VCL组件库由可以在项目中使用的对象组成。VCL-RTL包含可用于所有VCL应用程序的低级类和例程。VCL-RTL包括运行库(RTL),直至并包括Classes单元。当您想要使用本机Windows控件、特定于Windows的功能或扩展现有VCL应用程序时,请使用VCL。VCL中的所有类都是从T对象.TObject(目标)介绍了实现基本行为(如构造、销毁和消息处理)的方法。

VCL是一个类库,由开发应用程序时使用的对象组成。当您想要使用本机Windows控件、Windows特定功能或扩展现有的VCL应用程序时,请使用VCL。所有VCL对象都是从系统。TObject(目标),一个抽象类,其方法封装了基本行为,如构造、销毁和消息处理。当您编写自己的类时,它们应该是您计划使用的类库中TObject的后代。

组件是从类派生的组件库的子集系统。课程。T组件。可以将组件放置在窗体或数据模块上,并在设计时对其进行操作。使用对象检查器,无需编写代码即可指定属性值。大多数组件要么是可视的,要么是非可视的,这取决于它们在运行时是否可见。一些组件显示在工具选项板.

视觉组件,例如第五类。形式。T表格T速度按钮,被称为控制然后从第五类。控件。T控制控件在GUI应用程序中使用,并在运行时显示给用户。T控制提供属性、方法和事件指定控件的视觉属性,例如其高度和宽度。

非可视化组件用于各种任务。例如,如果您正在编写连接到数据库的应用程序,则可以将数据。数据库。TDataSource(数据源)组件来连接控件和控件使用的数据集。此连接对用户不可见,因此TDataSource(数据源)是非视觉的。在设计时,非可视组件由图标表示。这允许您像操作可视控件一样操作它们的属性和事件。

不是组件的类(即从TObject(目标)但不是T组件)也用于各种任务。通常,这些类用于访问系统对象(例如文件或剪贴板)或临时任务(例如在列表中存储数据)。您不能在设计时创建这些类的实例,尽管它们有时是由您在表单设计器中添加的组件创建的。

编程时可以访问所有VCL对象的详细参考资料。在代码编辑器中,将光标放在对象上的任意位置,然后按F1键显示帮助主题。如果所选对象存在多个帮助主题找到的主题对话框被显示,VCL中的对象、属性、方法和事件被标记为“RAD Studio VCL Reference”

另请参见