请问各位高手以及斑竹,想掌握Delphi的VCL框架应该如何下手? VCL的类继承图了解一下。然后研读VCL的源码了,你如果真想知道实现原理的话。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 chechy(我爱洁洁)1、请问哪里能找到VCL的类关系图?2、源码中有很多地方是汇编,是不是一定要学汇编?什么书比较好?谢谢! 学习学习再学习!你可以看看vc++技术内幕;可以多看看msdn学习Api函数的用法;然后看看操作系统方面的书;同时你还要多看看vcl的源码;再试着做一些有特殊效果的控件!其实说白了,不外乎:理解windows的消息机制, 理解面向对象的编程思想,熟练pascal语言的特点. pathe(睡斛)什么书讲windows消息机制讲得比较透彻?能推荐一下吗?谢谢!我大约知道什么是消息,但是不清楚什么情况下会有什么消息。什么地方有比较详细的参考资料? 1、正版软件都会带有一张类的关系图2、我对类结构很熟悉,至于汇编我从来不看。我研究VCL源码主要为了写控件,还有查查一些问题。其实象TObject,TControl等地源码,我基本都没有看过。3、VCL无非是将Windows的API进行了保证整合,隐掉了诸如消息,Handle等晦涩难懂得部分。实际上,理解了Windows API的一些本质,不难理解VCL。 推荐先看 <深入浅出MFC>搞清楚windows的基于消息事件驱动的原理然后看C++搞清OOP,然后再搞清楚win API ,再弄清楚vcl封装的各种类分别是什么用途!这时候再看VCL及其源码,将轻车熟路! <<visual c++技术内幕>>讲得详细和简单些 问下如何判断一个字符串在一个“集合”中 修改Delphi软件适合不同分辨率(附源代码)500元 DBNavigator hints 属性改为中文,为什么在程序运行时还是默认英文得呢? Indy网络传输慢的解决办法,大家帮想想啊 Delphi+SQLserver2000PE的几个简单问题! 源码仓库论坛诚聘斑竹,欢迎愿意为大家服务的热心网友加入 我也遇到MIDAS连接不上服务器的问题,请问如何解决? 查询结果的全选和特选的问题 Delphi unit 交叉 uses 的问题。 Spcomm控件的文件传输问题 外挂语言包 从VB6 过来的,请教一个MDI窗体的问题....
1、请问哪里能找到VCL的类关系图?
2、源码中有很多地方是汇编,是不是一定要学汇编?什么书比较好?
谢谢!
你可以看看vc++技术内幕;
可以多看看msdn学习Api函数的用法;
然后看看操作系统方面的书;
同时你还要多看看vcl的源码;
再试着做一些有特殊效果的控件!
其实说白了,不外乎:理解windows的消息机制, 理解面向对象的编程思想,熟练pascal语言的特点.
什么书讲windows消息机制讲得比较透彻?能推荐一下吗?谢谢!我大约知道什么是消息,但是不清楚什么情况下会有什么消息。什么地方有比较详细的参考资料?
2、我对类结构很熟悉,至于汇编我从来不看。我研究VCL源码主要为了写控件,还有查查一些问题。其实象TObject,TControl等地源码,我基本都没有看过。
3、VCL无非是将Windows的API进行了保证整合,隐掉了诸如消息,Handle等晦涩难懂得部分。实际上,理解了Windows API的一些本质,不难理解VCL。
然后看C++搞清OOP,然后再搞清楚win API ,再弄清楚vcl封装的各种类分别是什么用途!
这时候再看VCL及其源码,将轻车熟路!