《参透delphi》书评
日期:2007年5月2日 作者: 查看:[大字体 中字体 小字体]-
《参透delphi》书评
这是本几乎与我擦肩而过的书。
众所周知,国内delphi的好书寥寥无几,个中原因毋需我多言。当你有了几年delphi开发经验后,国内出版的delphi书籍,我想你差不多应该都能耳详目闻,就那么少数几本,国外经典倒是不少,可你除了牙根痒痒地去amazon转转外,就只有羡慕c++/java程序员的好福气了——名作经典基本上都有中译本和影印本,想比之下,delphi方面的曾经有过影印本吗?即使是拿译本来说,能否快速说出十本?你只能把目光转向国内——这下好了,百花齐放,万草共长——delphi书籍可是计算机图书市场的涌涌大流也!!所以,年中在china-pub上见到这本书,颇对此书名不以为然——深圳李战已有文章《悟透delphi》(delphi的原子世界),此书与之只有一字之差。我看了看目录,没怎么仔细浏览,就看到第二部分的“用户界面设计”,洋洋洒洒倒也百十页,于是以为又是市面上那种常见的垃圾,便跳将过去,不再理会了。偶然的一次机会,和朋友去八卦岭买书(呵呵,进门第二家,深圳的朋友有空还是多去跑跑,就是china-pub深圳分店,全场8折,环境也不错,想节约5块钱送书费就直接跑去算了,不过咱们兄弟大都在南山,还是送书划算:),看到了这本书,于是随手翻翻,看到谈虚方法时,就仔细看了一下——既然讲虚方法,那离了VMT恐怕不会有个透彻的理解,但很少有书谈到VMT,即使是Marco Cantu的Mastering系列,也是犹抱琵琶地稍稍点点,不注意还看不到(国庆去逛书店,发现d7的版本又翻译出来了,真是快——翻译的快,换人了),而手册系列的开发指南,基本上连OP都讲的不多,我看到的第一篇讲VMT的文章就是delphi的原子世界,另外就是delphi in a nutshell了,虽然较为深入,但篇幅太短, Ray Lischner惜墨如金,只留一个vmt.exe让你自己去体会,但已是宝库(VCL)透出一缕光芒来!另外一篇则是虫虫的《天方夜潭VCL》,同样精彩——当我看到作者推测动态方法表与虚方法表基地址的区别时,我知道,我对这本书的第一看法错了!事实上,我对动态方法表理解不深,虽然Ray Lischner在书中列出了一个动态方法表的布局,但我常常一翻而过,没有去深入研究,而看到这本书,看作者饶有兴趣地做出推测和验证,倒也让我兴趣盎然:)可以说,《参透delphi》的精粹所在,就在第一部分“Object Pascle语言精义“这一部分!
系统地学习OP,不需要太多的书籍,看看Marco Cantu的Pascle精要,再仔细地学习delphi附送的object pascle参考手册(国内有中文版),那么OP的基础已经打好(很多人都抱怨没有OP方面的书,那么请你先仔细研究OP参考手册吧!)再深入,就可以看Mastring系列的前几章,另外,则是这本,我毫不掩饰对这本书的喜爱——尤其是第一部分的九章!举个小例子,第7章,p201-204,reintroduce关键字,重引入与重定义,仔细地解释这个关键字的书籍倒是不多,这本书的例子就很清晰,让初学者能够很快地有个了解(看看Aanders在c#里的加的”new“关键字——我说的不是用来create对象的那个,呵呵:)再如第二章”子程序参数“一节,关于参数的类型这种非常基础却又非常重要的知识,在开发人员指南里,仅仅只介绍了值、引用和常量参数,对于out和untyped参数竟然提都未提!是否两位作者觉得太基础而没有必要解释?:)而国内的很多书籍亦是如此,仿佛是什么”高深“的理论而不用给初学者解释:(我不得不承认,国内的delphi书我看的还是太少,除了OP手册,介绍的比较详细的就算这本书了,虽然是简单的小细节,却也看的出著书人的态度——如果作者总是站在读者的角度来写书的话,那么至少不会让读者读书读的云里雾里,如入深山密林之中,茫然不知方向,这种不为读者考虑的书太多,不是语句前后矛盾,就是明显拼凑剪切,或者是代码根本调不通——看看以前的的X望和现在的X思出的书吧!(恐怕马上又会有人对号入座来骂我吧:)而这本书,字里行间,我常常可以看到作者写书的严谨态度,更多的是一个真正的delphi爱好者对delphi的钟爱和其宝贵的学习经验和研究!与市面上仅为想从读者身上捞桶金而”拉“书的人(我称这种人为”拉“书而不是“写”书),高下立判!我常常希望那些“拉”书的人根本不懂delphi,这样至少会让我得到一些安慰——delphier还都是女神的仰慕者而不会去亵渎她——可惜,“拉”书的常常也是所谓的“delphier”!……抱歉说离题了:)
- [1] [2] [3] 下一页
-
- 《参透delphi》书评 相关文章:
- ·《参透delphi》书评
- 《参透delphi》书评 相关软件
- 特别声明:本站除部分特别声明禁止转载的专稿外的其他文章可以自由转载,但请务必注明出处和原始作
- 者.文章版权归文章原始作者所有.对于被本站转载文章的个人和网站,我们表示深深的谢意。如果本站转
- 载的文章有版权问题请联系编辑人员,我们尽快予以更正. 转载请注明来源:http://www.hackhome.com
上一篇:《关于VisiBroker For Delphi的使用》(2)
下一篇:《Delphi高手突破》节选--脱离VCL的Windows程序
精品推荐
热点TOP10
- ·Delphi下的ADO使用方法!
- ·在Delphi中实现数据分析模块的动态报表
- ·在Delphi中控制扫描仪
- ·用拼音首字符来实现检索功能
- ·让Delphi的DBGrid支持鼠标轮
- ·自 动 隐 藏 的 声 象 按 钮
- ·OpenGL简介
- ·用Delphi制作动态有声标签
- ·从 实 例 看 Delphi 4 中 的 动 态
- ·Delphi中为DBGrid控件添加色彩
- ·常用的BCB & Delphi 函数
- ·产生不重复随机数的简便算法
- ·陈经韬2002原创资料
- ·Delphi2005试用版安装指南
- ·Delphi中ListBox控件的六种特效
- ·第三方控件使用方法
- ·关于SMTP和POP3使用及关于客户-服务端的自动连线问题
- ·关于MP3中的ID3V2格式探讨及我写的ID3V2读取源码
- ·监视打印机部分线程内容
- ·获取其他进程中ListView的文本
