注册 | 登录 | 设为首页 | 加入收藏
您当前的位置:飞翔学院-IT中国 → 编程开发Delphi → 文章内容

Delphi学习手记---VCL

作者:佚名 来源:本站整理 发布时间:2007-11-7 10:31:50

整个Delphi是通过VCL来扩展功能的,VCL(Visual Component Library)是Delphi的核心。它就像VC中的MFC一样是一个元件库。VCL是开放源码的,在使用的时候,可以按住Ctrl+点击对象名的方式来查看调用的对象或是它的方法的源代码。VCL的结构如下所示:
TObject:是所有的对象的祖先,所有的对象都是从它继承出来的
|
TPersistent:抽象类,提供了对象之间相互赋值和读写流的能力
|
TComponent:是VCL中所有元件的祖先类,TComponent定义了所有元件最基本的行为,直接继承的只有几个非可视的元件如TTimer等
|
TControl:从TControl继承下来的元件是可视的,可视元件也称为控件
从TControl继承出来了两个类:TWinControl和TGraphicControl
TWinControl:继承下来的主要是按钮、对话框、列表框等有窗口句柄的控件,这些控件占用Windows的资源,并且允许用户输入.
TGraphicControl:继承下来的控件例如TLabel、TSpeedButton等则没有窗口句柄,不占用Windows的资源,也不能接受键盘的输入;使用这一类控件的好处在于节约系统资源.学习VCL的主要徒径就是多看这些控件的源代码的,同时这些代码都是写得很规范的,可以借机好好地学习Object Pascal的面向对象的机制。


  • 打印文档
  • 推荐好友
  • 返回顶部
  • 增大字体
  • 减少字体
关于本站 | 工作机会 | 合作网站 | 广告服务 | 市场合作| 联系我们 | 抽奖活动
版权所有: 武汉威俊科技有限公司 Copyright 2005-2007 www.ITCNW.COM All rights reserved