感知VCL一

csz_cmy 2002-11-02 11:19:02
VCL即可视化组件库。
是Delphi、C++Builder的核心。
说到可视化,指的是设计可视化,亦即RAD。
在这里提到的组件,有别于其它RAD的控件。
在VCL里控件运行时都是可见的,而组件则不一定。
组件是一组行为的集合,而控件是所见即所得的控制行为的集合。
它们的继承关系是:TObject->TComponent->TControl。
继承自己的类一般是从TControl以后的类开始。
所谓组件库,类似于函数库。包括设计期间库和运行时间库。
设计期间库与运行时间库只有较细微的差别。
一般说的VCL原码指的是设计期间库的代码。

下面就熟悉VCL说一下我的经历。
首先C++要有一定的基础。
其次要熟悉Windows编程。//在这点上我没有问题,用过VC++
在这里要特别提到API(应用程序接口),它并不是什么神秘的东西。
一般都是由DLL导出,它也不仅指系统API你自己写的也算!
//买本《Windows2000API》手册吧!
最后你要有Pascal基础。没有就弄本语法资料,
编程的书就没必要看了,浪费钱。
因为只要能看懂就行,没必要会写。
三天后,咱们再具体学习VCL...//没问题吧!


...全文
28 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
copy_paste 2002-11-02
  • 打赏
  • 举报
回复
可视的组件一般是从TWinControl下来的吧,我一直以为是TWinControl,因为我觉得可视的话都会有Handle, 而TWinControl那里开始就有handle的支持了。不过我从来没写过可视的,我最差就是写画啊画啊。哈哈,有人上课,偶来听课,不亦乐呼...
  • 打赏
  • 举报
回复
更正:TCustomControl
哎,老了又打错了....;(
  • 打赏
  • 举报
回复
>>继承自己的类一般是从TControl...
一般认为TCusotmControl是个不错的起点...
mynameis007 2002-11-02
  • 打赏
  • 举报
回复
啦啦啦啦
myy 2002-11-02
  • 打赏
  • 举报
回复
up

604

社区成员

发帖
与我相关
我的任务
社区描述
C++ Builder VCL组件使用和开发
社区管理员
  • VCL组件使用和开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧