Delphi精品书籍推荐
作者:Musicwind®
创建时间:2001-07-10
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
运用Delphi从事开发工作已经三年有余,其间接触过不少这方面的图书,有优亦有劣。总体的感觉是精品书国外作者写的居多,而国内作者的原创作品从整体上而言还稍逊一筹。当然,不否认国内也有出精品书的作者,象李维,象蒋涛;但是也得承认许多作品(原创和译作)真是差强人意(比如徐某某的作品,比如XX出版社),误人子弟!这些品质低劣的书籍,充斥书市,不能不说是出版界的一大悲哀!
其实运用Delphi做软件开发,往往并不能仅仅关注于Delphi这个开发工具本身,因为有相当一部分的技术问题不是来自于开发工具,而是来自于系统平台。Delphi最常见的运行平台是Windows,由此引入的问题是,要想真正运用Delphi做好开发工作,对于Windows操作系统的认知与了解是必不可少的。
所以,以下推荐的书籍虽然是关于Delphi开发的专著,但是或多或少都有些对于操作系统的阐述。这也是我的想要强调的一点:不能仅仅关注开发工具,还应当关注系统平台。更深刻的理解系统平台,对于开发工作的开展只有好处,没有坏处。
1.《Delphi 2程序设计大全》
这是我第一本要推荐的书籍。这是精品中的精品。如果手头没有,能在书店见到,请一定不要吝啬银子将它买下。遗憾的是,此书非国人所写。
能向你推荐这么一本书,表明了我不是一个喜欢追逐潮流的人。好书就是好书,不论Delphi现在出了6.0或是更高的版本,我还是坚持向你推荐。该书的作者是Charles Calvert,曾出版过《Turbo Pascal 101》、《Teach Yourself Windows Programming in 21 days》等书。从这些书的名字来看,都是入门级的,但是请不要因此小看作者的实力。能够写入门级的书,并不表示作者的水平就只是入门级或者稍好一点,而表明作者拥有把一些复杂的概念用浅显易懂的方式表达清楚的能力,而这种能力,是在对这些概念有深刻理解的基础上才能获得的。
该书分为8个部分,分别是Object Pascal,Win32,Windows Api,数据库,对象(还有组件),Ole与Com,多媒体和游戏,Internet等。几乎涵盖了Delphi能够触及的方方面面。而这其中对于Object Pascal的讲解,对于Win32及Windows Api还有组件与对象部分的阐述尤为精彩。无论你是高手还是低手,看了此书,定会受益匪浅。
以下为该书的相关信息:
书名:《Delphi 2程序设计大全》
英文原名:Delphi 2 Unleashed
作者:(美) Charles Calvert
翻译:横空翻译组
出版:机械工业出版社 西蒙与舒斯特国际出版公司
时间:1997.12
价格:RMB 133.00
推荐度:☆☆☆☆☆
2.《Delphi 5开发人员指南》
这是Borland的推荐用书。可以想见,这绝对是本好书。我都有些后悔,为什么这么晚我才得以一睹芳容呢?这本书的特色在于它绝对是一本开发人员的宝典,它不仅讲述了方方面面的技术问题,还提供了代码标准的文档。因为是Borland出的书,所以不论在Object Pascal上,还是基于组件的开发上,不论是对于Windows Api讲解还是对于数据库技术的阐述上,都显得系统而深刻。总而言之,给人一种名门正派的感觉。(不知道是不是心理作用?看了书再定夺吧!)
以下列出该书的目录结构,以让大家对于该书的内容有个大致的了解。
1) 第一部分:快速开发的基础
a. Delphi 5 下的Windows编程
b. Object Pascal 语言
c. Windows Api
d. 应用程序框架和设计
e. 理解Windows消息
f. 代码标准文档
g. 使用ActiveX控件
2) 第二部分:高级技术
a. 使用GDI和字体的图像编程
b. 动态链接库
c. Delphi 5的打印
d. 编写多线程应用程序
e. 文件处理
f. 核心技术
g. 获取系统信息
h. 移植到Delphi 5
i. MDI应用程序
j. 用剪贴板共享信息
k. 多媒体编程
l. 测试与调试
3) 第三部分:基于组件的开发
a. VCL元素与运行期类型信息
b. 编写自定义组件
c. 高级组件技术
d. COM和ActiveX
e. 扩展Windows外壳
f. 创建ActiveX控件
g. 使用Delphi Open Tools Api
h. 使用Delphi 开发CORBA
4) 第四部分:开发数据库
a. 编写桌面数据库应用程序
b. 开发客户/服务端应用程序
c. 扩展数据库VCL
d. 用WebBroker使应用程序具有Internet功能
e. MIDAS开发
5) 第五部分:快速开发数据库应用程序
a. 货物管理程序:客户/服务器开发
b. 客户跟踪系统:MIDAS开发
c. 错误报告工具:桌面数据库开发
d. 错误报告工具:使用WebBroker
6) 第六部分:附录
a. 错误信息与异常
b. BDE错误代码
c. 参考文献
以下为该书的出版信息:
书名:《Delphi 5开发人员指南》
英文原名:Delphi 5 Developer’s Guide
作者:(美) Steve Teixeira , Xavier Pacheco
翻译:任旭钧,王永生,冯泽波
出版:机械工业出版社 西蒙与舒斯特国际出版公司
时间:2000.7
价格:RMB 138.00
推荐度:☆☆☆☆☆
3.《Delphi 6开发人员指南》(英文版)
不用多说什么,我想读者肯定认同这本书是到目前为止,最具权威的关于Delphi的专著。对于有些英文基础的读者,我有个忠告:不要等待中文版了,现在就看!
以下是该书的相关信息:
封面:如下图;
书名:《Developer’s Guider Delphi 6 for Windows》
作者:Borland Software Corporation
出版:Borland Publisher
时间:不详
价格:不详
推荐度:☆☆☆☆☆
[文终]
更多文章:http://www.csdn.net/develop/my_article.asp?author=Musicwind