可以参考一下《delphi5.0——从入门到精通》,上面有解释
解决方案 »
- DELPHI控制收钱箱的问题
- 保存数据的bug,挺郁闷的~~~
- DELPHI发邮件,连接邮件服务器成功,但发MAIL时生成220错误
- 如何去掉childform最大化后右上角的3个按钮?
- 请问如何在WEBBROWSER中禁止图片下载?
- 各位帮我看看这个ORACLE错误ORA-02041客户数据库未开始一个事务
- 如何监听/拦截一个网络数据包?急,在线!
- DELPHI如何调用中兴无线宽带上网卡(USB)的驱动程序做拨号和断开?
- 更迷茫了,哎,怎么办?
- 盼诸位帮忙!!托普对软件工程师待遇如何?用人机制怎么样?是不是有项目才招人,项目结束就走人?
- Sos maskedit 的普遍性难题(已经发过一次了,没人有能力回答)
- 拾佰仟“万”亿,中间的“万”怎么打出来,嘻嘻
component是所有组件的父类,所有组件都从他继承
control是所有可视控件的父类,所有可视组件都从他继承
组件包含了控件,你找一张vcl的层次结构图看看就明白了
派生而来,其下有tpersistent类。
tcomponent则是从tpersistent派生而来。
TComponent is the common ancestor of all VCL components
//TComponent是所有的vcl组件的祖先类。
tcontrol则是从tcomponent派生而来。
//TControl is the base class for all components that are visible at runtime.
TControl是所有的在运行期可见组件的基类。
总之,所有的子类可以继承其父类的方法、属性,又有不同于其父类的特性。这就是面向对象的编程的基本原理,子类通过继承父类的属性、方法,达到某种程度的代码重用。
但这不仅仅是面向对象的优越的理由。
在过去的年代,程序员更多的关注的是功能的实现,而或多或少的忽略了数据的存在。在用计算机描述客观的现实世界时,不可避免的遇到困难,这时,类于是出现:做一个简单的定义
类:=功能(方法)+数据(属性)
类并且是可继承、封装及多态的。这次就将这么一点。思路不是很清晰,见谅!!