Delphi背后---初学者参考之二(1)[3]

[入库:2005年8月18日] [更新:2007年3月24日]

本文简介:选择自 huojiehai 的 blog

这是一个缩略的类图结构,但很具有代表性,从类图中我们可以看出,vcl只有一个根——tobjct,它的每一个派生类只有一个祖先。这正是delphi语言的面向对象的特点,所有类的最原始祖先是tobjcet,继承方式是单一继承。需要说明的是:

l         虽然vcl设计很经典也很庞大,但不要被这些所吓倒。说白了他就是一个类库,是很多有一定关系的类放在一起完成一定功能的类库,而这些类要么是封装windowsapi,要么是调用windwscom服务,又或是使用汇编直接操作内存。前面说过,我们写程序可以用vcl也可以不用vcl,说明vcl并不是必须的。如果有必要,我们可以继承扩展其中任何一个类使之成为符合自己要求的类。如我们要扩展tpanal类,使鼠标进入和离开时能触发相应的事件(onmouseenter\onmouseleave),如qq面板的功能。

u       从【file->new->unit】新建一个单元。

本文关键:VCL、API、COM、嵌入式汇编语言
 

本站最佳浏览方式为 分辨率 1024x768 IE 6.0(或更高版本的 IE浏览器)

go top