学DELPHI该看什么书?
(以下内容全是转载!!!)
前面有朋友问到学习DELPHI该看什么书?因为我接触到的书也不是
特别多,因此只好以我目前读过的关于DELPHI的书为例,评述一下,
抛砖引玉,请各位指正。
先从入门级的书说起。
最近一年来,DELPHI在国内的悄然兴起,各种各样的关于DELPHI
的什么大全、指南、实战等等一拥而上,充分体现了国内出版社“跟屁虫”
的不正常心理。由于我DELPHI入门相对较早,因此这些书一本也“无幸”购买,
但从我平时翻看来说,好象基本上大同小异,一般都是贵的比便宜的好,
新的比旧的好,厚的比薄的好,翻译的比国内写的好(这不是我宠洋媚外,
实际情况如此,可悲可叹,幸好还有特例,后面再说)。因此总结出一点,
凡是这些标榜什么大全什么深入的,一般都是浅尝即止,再要不就是翻译帮助。
因此我劝各位还没有入门的朋友,最好不要把宝贵的金钱花费在这些看一遍就丢,
毫无收藏价值的培训教材上,因为入门后还有的是好书要买^_^。所以入门者,
英语好的看帮助,看DELPHI自带教材,英语过不去的要看书就去借好了,^_^
反正就是看一遍,别人买了的看了一遍也放在一边没用……
这里提一下我当年学DELPHI 1时买的一本书。在当时可以说是没有什么选择
的余地,除了看帮助就是买书,没有BBS没有INTERNET没有人可以借
幸好我买的第一本DELPHI的书(不包括讲TPW的书)还很不错,胜利完成了
带我进入DELPHI世界的任务^_^他就是《DELPHI FOR WINDOWS POWER TOOLKIT》
(以下凡是翻译的书我都只说英文名称,因为我很讨厌那些毫无诗意,
庸俗之极的中文译名)电子工业出版社96年底出的,作者的是美国Harold Davis
虽然是一本已经很古老的讲DELPHI 1的书,但他论述全面,讲解细致,有自己的
独到见解,在当时是一本很不错的入门参考书。特别是里面专门用两章讲解了
从Visual BASIC如何转移到DELPHI上来(我最开始用的RAD工具是VB),并带了
一张光盘,里面有许多当时根本无法搞到的精彩控件(当时还没有条件上网),
使我从一开始就迷上了DELPHI很大一部分功劳就是这些强大的控件。
入门以后,天地就广阔多了,好书也多了起来。
先介绍一本比较老的——《Delphi 2 Unleashed》。提到Unleashed系列,
经常逛计算机书店的朋友一定不会陌生吧,这是Sams出版社的“知名品牌”,
作者Charlies Calvert和DELPHI开发小组关系密切,曾协助编写了DELPHI 1
中数据库和DELPHI 2中OLE自动化等部分手册内容,因此他可以接触到许多
我们无法接触但绝对敢兴趣的东东。当时买这个书后,我影响非常深刻的是听
一位网友介绍这本书时如是说“我是流着涎水看完这本书的”(大意如此,
记不清了)其实我也差不多^_^
全书分八大部分。
第一部分是面向对象的pascal,里面讲到了DELPHI 2新增加的一些特性,
如新的变量类型,异常等等。这一章的精华在于对DELPHI字符串的介绍,
非常详细深入,可以说是把DELPHI的字符串吃透了,从旧的255限制的格式到
新的长字符串类型,从AnsiChar到WideChar(UNICODE),特别是PCHAR的介绍非常详尽,
并从不同角度、深度对各种不同字符串组织形式做了详细的对比分析,
让读者读后在头脑中形成了一个非常具体亲切的DELPHI字符串组织方法的概念。
第二部分WIN32和第三部分WINDOWS API讲述了在DELPHI中如何使用WIN API
这是我当时读的时候最感兴趣的部分。因为DELPHI虽然强大,但功能仍然是有
极限的,而突破这个极限的方法就是使用WINDOWS API,因此我觉得从某种角度
上来说,对DELPHI更深入的研究就是对WIN32 API更深入的研究,大概是一种
反朴归真吧^_^
第四部分数据库,这一章我不是很喜欢,因为里面的东东大概都是按照
传统正规的方式介绍的,有点平铺直叙,也没有很多真正深入的论述。倒是
后面提到了一些interbase的知识,好象是为数不多的interbase中文资料。
第五部分是讲对象,这又是本书的一大热点,洋洋洒洒写了200多面,
基本上该讲的都讲了,但不知是否我太贪心了,总觉得不过瘾^_^幸好还有
后面要提到的几本书做补充。
第六部分讲OLE与COM,这个东东我当时不感兴趣,也用不上,就没仔细看
不过现在再翻起来,觉得他讲的还是很详细的,特别是对COM技术的介绍,
是当时国内不多见的(……555……后悔啊,当时偶怎么不仔细看看,
错过了一个领先时代的机会)
后面的多媒体和游戏我就没有什么兴趣了,不是没有兴趣学,而是这上面讲
得太浅。这一章好象不是作者自己写的,是找一个什么多媒体专家写的,
没有什么必要仔细研究,因为这方面的东西太多了,可以专门写一套厚得
可以砸死人的专著了。
最后一章讲INTERNET,也是别人代写的,才三十几面,没什么看头,
只是一点入门的皮毛罢了……
罗罗嗦嗦说了这么多,对大家可能没有多少用,有人可能已经在骂了,
都进入DELPHI 4了,你还在这里把DELPHI 2的陈年烂芝麻烂谷子抖出来干吗。
ai……没办法,世界变得太快……要是搁一年前,我这本书一定是我推荐购买的书
但现在……罢了
已经买了看了的我祝贺你们^_^
没有买没有看的,我建议如果能借到就借回来,把我说的写的比较精彩的几章
看看,因为有些东西比如WIN32 API是有连续性的,多看看没有坏处……
Delphi 程序设计指南(¥39.80,421页)
学苑出版社 95.12 第一版。
书号:ISBN7-5077-1005-*/TP.39
作者:[美] Jeff Duntemann、Jim Mischel、Don Taylor 著
汪亚文译
绝好的 Delphi 入门书,尤其本书的最后一部分是采用小说的
形式指导编程,非常独特。针对 Delphi1.0。
Borland Delphi For Windows (¥180.00,共三册)
石油出版社 96.5 第一版。
书号:ISBN7-5021-1749-0/TP.17
作者:[美] Borland Corp
来自 Borland 的参考书,当然够权威,只可惜内容有点古董了
一点,针对 Delphi 1.0。全书共分三册:
1、《 Delphi 使用指南 》
2、《 Object pascal 程序语言指南 》
3、《 数据库应用程序开发指南 》
即学即用 Delphi (¥48.00,381页)
电子工业出版社95.12第一版。
书号:ISBN7-5053-3357-7/TP.1290
作者:[美] Jon Matcho、David Faulkner 著,陈一民、张微译
在 Delphi 1.0 时代,该书可以说是大陆介绍 Delphi 较详细的
书籍了。
Delphi 从入门到精通 (¥26.00,229页)
清华大学出版社96.7第一版。
书号:ISBN7-302-02199-6/TP.1285
作者:张育荣、曾彦贺编著
总的来说此书没多大用处,但其附录《 VCL 继承关系图 》
《 VCL 内建子程序 》在 Delphi 1.0 时代是很实用的。
Delphi 数据库编程自学教程 (¥42.00,410页)
清华大学出版社97.4第一版。
书号:ISBN7-302-02534-7/TP.1285
作者:[美] N.Gurewich、O.GureWich 著,邱丽芳、徐科、
叶红、冯炎译
针对 Delphi 1.0 的数据库自学教程,如果你不嫌其罗嗦的话倒
是一本很好的 Delphi 数据库编程的启蒙书。
Delphi 1.0/2.0 实用编程技术 (¥22.50,269页)
西安电子科技大学出版社97.5第一版。
书号:ISBN7-5606-0520-6/TP.0252
作者:王强等著
此书不看也罢,看了也白看,,如果买了此书那你只有自认倒霉
吧,该书特点:不适合初学者、提高者及高手,该讲的不讲,
不该讲的也没讲。
Delphi for Windows 大全 (¥71.00,505页,附CD)
电子工业出版社96.12第一版。
书号:ISBN7-5053-3827-7/TP.1640
作者:[美] Harold Davis 等著,宋建云、段子瑞、乔增时
王潜、冉晓燕、陈小明、陈兰等译
针对 Delphi 1.0。内容丰富,附有一张光盘,除了本书的所有
源代码以外,另有不少共享元件,只可惜是 D1 的。适合有一
定基础的读者阅读,不适合入门者。
Delphi for Windows95 开发指南 (¥56.00,533页)
电子工业出版社97.6第一版。
书号:ISBN7-5053-3970-2/TP.1728
作者:[美] Tom Swan 著,丘晖等译
本书介绍了在 Windows 环境下的 Delphi 开发系统,使用它
编写的应用程序是非常高强和功能强大的,本书分四大部分共
二十章,深入浅出的介绍了 Delphi 的各种功能和利用它制作
表格、创建对话框以及开发图形、打印机和数据库等应用程序。
同时,介绍了利用 Delphi 进行应用开发过程中的高级技术。
除了有点名不副实以外(本书实际是基于Delphi 1.0 的)我实
在找不出什么理由不买这本书,该书有别于其他参考书籍的不
同之处的是作者每讲解一个论题务求讲透、讲活,然后在加以
提高。实在是好书...好书难得...
Delphi 2.0 入门与提高 (¥32.00,367页)
清华大学出版社97.8第一版。
书号:ISBN7-302-02565-7/TP.1308
作者:刘文智、郭文健
这本大陆人士编写的参考书秉承大陆程序参考书一贯的原则---
简洁、清晰。没有废话、脉络清晰,内容全面是本书的一大特
点,另外排版也不错噢。
Delphi 2.0 从入门到精通 (¥60.00,632页)
科学出版社&龙门书局97.5第一版。
书号:ISBN7-03-005048-7/TP.523
作者:希望图书创作室
希望图书创作室的这本书对我的帮助很大,首先该书介绍的较
全面最重要的是该书对元件的属性、事件、方法介绍的非常细
致具体,是我最重要的案头必备书之一。
精通 Delphi (¥48.00,共567页)
电子工业出版社97.9第一版。
书号:ISBN7-5053-3988-5/TP.1740
姚庭宝主编
应该说该书出的有点晚了,在 Delphi3 大行其道的今天来讲
Delphi2的内容有点不合时宜是吗?不过该书还是有其独特之
处的,以下列出其中几章的目录:
Delphi 客户/服务器应用开发
Delphi 自定义部件开发
Delphi对象式数据管理功能(流式对象的实现原理和应用)
InterBase 概述
Delphi 2.0 开发人员指南 (¥95.00,879页)
机械工业出版社97.9第一版。
书号:ISBN7-111-05882-8/TP.606
[美] Nathan Wallace、Steve Tendon 著,冯博琴、冯岚、
徐景民等译
这是一本高级开发人员的参考书。对于许多迫切想提高自己水
平的Delphi 程序员来说是一本不可多得的好书,本书通过一系
列“如何...”来提出设计目标,然后给出源代码和解释。其所
提的问题都是程序员们十分关心的问题比如:如何显示 PCX文
件、如何制作File Manager 、如何用数据表表示继承关系、如
何使用 BDE 的接口技术、如何创建内存表、如何执行
SOUNDEX 搜索、如何确保注册安全、如何创建表驱动用户接
口、如何编写 FTP 程序、如何编写 NEWS 程序、如何编写
Email 程序等等...
跟我学 Delphi 3.0 (¥32.00,317页)
四川出版社98.1第一版
书号:ISBN7-5614-1624-5/TP.57
作者:万国根、郭锡榆、陈继红
终于等到了 Delphi3 的参考书,虽然这本书略显简单了一点我
还是要为之欢呼,这是一个好开头。以下是该书的几个较新鲜
的部分:多线程编程、ActiveX 和 ActiveX 构件、创建
InterNet 应用程序、程序包(Package)
最新 Delphi 2/3 入门、应用实例与多媒体程序设计(¥31.00,452页)
电子科技大学出版社97.6第一版。
书号:ISBN7-81043-739-9/TP.303
曹国均主编
总的来收较一般,也没有什么关于 Delphi3.0 的内容介绍,看
来书名的意思是 Delphi3.0 也能用的而已。书后所附的Delphi
内置函数表倒是很实用的。
Delphi3 自学通 (¥49.00)
机械工业出版社98.1第一版。
书号:ISBN7-111-06003-2/TP.641
作者:[美] Dan Osier、Steve Grobman、Steve Batson 著
郝启堂、刘浩年、范正国译
一本 Delphi 3 的入门级的好书,介绍了 Delphi 3 的所有元
件以及初学者必备的知识,对于具有一定水平的读者来说也有
一定的参考价值,比如 ActiveX 、InterNet 编程等专题。
Deilphi 程序设计入门 (¥12.00)
邮电出版社出版。
书号:ISBN7-115-06346-X/TP.385
作者:[美] Devra Hall 编著,陈维兴等译。
Delphi 是 Borland 公司最新推出的面向对象的可视化编程工
具。本书通过功能丰富的例题展示了Delphi可视化编程的精华
帮助读者应用 Delphi 的可视性,结合面向对象的Pascal语言
的编程技巧,开发出功能强大的 Windows 应用程序和数据库
应用程序。
DELPHI 2.0 21日游〈海外电脑图书精选丛书〉(¥38.00)
沪科技出版社98.1第一版。
书号:ISBN7-5323-4518-1/TP.80
作者:李增坤
全书分三大部分介绍了功能强大的RAD开发工具 Delphi2.0其
中导游篇介绍了 Delphi 的基本概念;提高篇介绍了Delphi对
象导向设计的概念;技巧篇则通过几种不同类型的项目帮你了
解 Delphi 各个组件的使用方式;最后还提供了一些常用的参
考资料。本书结合了许多的实例和作者作者长期钻研的心得介
绍了 Delphi 的各项功能,是一本深浅适中的入门手册。
Delphi 1.0/2.0 实用编程技术 (¥19.50)
西电科大出版社出版。
书号:ISBN7-5606-0520-6/TP.0252
作者:王强、白晓毅编著
本书作为 Delphi1.0-2.0 普及书籍,对 Delphi 的编程环境做
了全面介绍。全书共分14章,前10章主要介绍了 Delphi 开发
工具的基本特征,后4章重点介绍了 Delphi2.0 所提供的强大
功能,并给出了大量例程,读者可通过本书尽快掌握 Delphi
的编程技术。
Delphi 3.0 实用培训教程〈最新精品软件普及丛书〉(¥25.00)
电子工业出版社98.3第一版
书号:ISBN7-5053-4472-2/TP.2079
作者:陈晓明等
本书基于Delphi的最新版本,全面地介绍了 Delphi 3.0 在可视
化快速开发、编译、调试多层C/S的数据库应用程序和Web 、
Client/Server结构的应用程序等方面的杰出特性。本书布局轻
松合理、文字通俗易懂,图文相得益彰,加上作者在探讨
Delphi3.0 的各种功能时极具匠心,均提供了具体的实例、对应
的屏幕图和详尽的讲解。
Delphi 编程初阶 (¥20.00)
大连理工出版社96.6第一版
书号:ISBN7-5611-1255-X/TP.133
作者:迟忠先等著
本书以面对对象方法和可视化编程工具入手,深入浅出地介绍
Delphi 语言的产生背景、特点,它的设计思想、组成、功能及
应用,并附有大量的实例,供学习、上机参考。本书是Delphi
入门的阶梯,也是如何用面对对象方法编制 Windows 应用程序
的指南。
Delphi 2 程序设计大全 (¥133.00 1207页)Charles Calvert 〈美〉著,横空翻译组译,机械工业出版社出版。全书
厚达 1200 余页,比砖头还厚,我这双劳动人民的小手捧着这本书也颇觉
吃力。内容是绝对第一流的,我几乎是流着口水浏览了序言、目录和几个
感兴趣的部分。这首先得益于作者的技术背景,作者是 Borland 的技术支
持人员,从一开始就参加了 Delphi 的开发工作,Delphi 手册就有一部分
他的成果。正因为如此,该书才能得到 Borland Delphi 产品管理部主管
Zack Urlocker 为其作序,相信很少有 Delphi 书籍能得到如此殊荣的。
好了,喷了半天口水,现在着重介绍一下具体内容。该书内容繁多,目录
就有整整 7 页,只挑重要的讲吧。
Windows API :从来没见过把 Delphi 和 API 结合的这么紧密的介绍,这
个部分主要是揭示 Delphi 的本质和深层次的秘密,这是大师级的程序员
的精华总结,不能不看。
OlE 和 COM :好象很时髦的字眼,这是我第一次看到国内有书籍详细介绍
COM 编程。
多媒体和游戏 :同样第一次看到,不和别的书泛泛略过一样,本书介绍的
实在太详细了。
InterNet : 同样最详细的,我已经忘记了所有的形容词,我想现在如果
我再不去学点 CGI 什么的实在是找不到借口了。
当然这不是全部,要想分享我的欢乐,也去买一本吧。该书价钱也是惨不
忍睹 --- 133 元。