運用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
新聞熱點
疑難解答
圖片精選