前言:寫作此文的三個動機:其一、我要發洩自己的不平――因為我花了大把的銀子買到的卻是讓我後悔不迭的書籍;其二、我想給諸位一個忠告――或是建議,在品嚐苦澀之後,我並不希望有更多的人和我有一樣的遭遇;其三、我想質問某些人,是否他們當初出版這些書的時候,心裡想著太多的錢!錢!錢!
謎底終於要揭曉了!我心裡一陣暢快!雖然還有一絲猶豫――我是否真要把這篇文章寫完?為了一本自己不喜歡的書?是否值得花費這麼多的「青春」?可是我顧不了那許多了――如果心裡的話不說出來,也許我這輩子都不會安心。
書名:《Delphi資料庫程式設計技術》。
出版社:眾所熟知的人民郵電出版社。作者:…… [作者在此刪除四個名字]
我想,大家對這家出版社的出版風格應該有所耳聞(或是親身體會)吧?總結一下,那就是當你覺得某本書寫得不錯的時候(套用一句廣告語:「價格便宜量又足,挺好的」),你看看它的出版商,絕不會是這家;而當你發覺某本書不太令人滿意的時候,你看看它的出版商,十有八九就是這家――這已經不成為一種巧合,因為世上沒有這樣的巧合――而已經成為了一種規律。因此,當後來我再看到「人民郵電出版社」的時候,我就不再抱有任何期望了――期望它如何讓我滿意,而此時身體裡的某個部位也會難受好一陣子…… [作者在此刪除1412個字] 。
價格:RMB 43.00元。
所謂一分錢一分貨的道理在這裡是行不通的。
內容――評價一本書的好壞當然要看內容。看看吧,看看這本書為我們帶來了什麼?給當時的我――一個技術新手(Biginner)誤導了一些什麼東西。
「前言:本書面向各個層次的讀者:從未使用過Delphi,但有一定程式語言基礎的讀者可以透過本書完成對Delphi的學習;對於曾經使用過Delphi卻沒有資料庫開發經驗的擁護,更可以透過本書學習,領悟到開發資料庫的精髓,成為資料庫開發的高手;對於已經有Delphi資料庫開發經驗的讀者,也可以從本書中獲取一些程式設計的靈感,完全掌握Delphi的內核,並充實相關知識,完成高品質程式碼的編寫。
哇塞! 「總而言之,這本書就是適合您。不管您屬於何種情況,買這本書,就是值!」這樣的漂亮話可真的能唬人啊!事實的確如此嗎?我們看看它的章節編排就可以略知一二了。 (哎,費這麼多的口舌……我還是快一些將它了斷了吧!)
以下將書中各大章列出,附評論。
第一章Delphi基礎知識
評論:對Delphi的整體介紹,基本上翻譯自幫助文件的New Features一節;
第二章Delphi快速入門
評論:主要介紹IDE,穿插大量的螢幕抓圖(包含一個Delphi 4的啟動畫面)實在有為了篇幅而濫竽充數之嫌。
第三章Object Pascal語言基礎
評論:名為Object Pascal,但沒有一個字講到Object,沒有一絲有關物件導向的語言特性的介紹。而具體的內容,也無非是資料型態(枚舉,子界,數組),過程與函數等等。查查幫助就知道了――或許作者也就是將幫忙翻譯一下,或是轉述一下――也未可知也。這一章內容的描述,顯然對讀者定位定位的層次過低了――對於過程和函數還要介紹半天――難道我們的讀者真的是完完全全的門外漢嗎?
第四章用Delphi的物件進行編程
評論:該章提到了類別的三大特性:封裝,繼承和多態,並且對於異常的處理還特意留出一節講述。但是對於Object Pascal語言特性的介紹實在過於單薄了。 「Object Pascal程式碼的撰寫」一節的介紹也顯得有些畫蛇添足之感――對於單元的框架(inteface,use,implementation等等部分)是否值得花那麼多篇幅去介紹呢?
第五章資料庫系統介紹
第六章使用資料庫存取控件
第七章使用資料瀏覽控件
第八章使用Delphi資料庫附件
第九章報表製作與統計處理
第十章SQL語言使用與程式設計
第十一章進一步理解資料集控件
第十二章Delphi客戶/服務應用開發
第十三章MIDAS編程
以上各章著重講述了Delphi在資料庫方面的應用。因為Delphi提供了許多資料庫相關的組件――因此,此書不可避免的在資料庫組件的使用介紹中花費了大量的篇幅――而這一點,往往給初學者一種誤導――是否開發資料庫應用就只是使用現有的組件呢?是否Delphi開發的實質就在於使用現有的VCL組件呢?
「SQL語言使用與程式設計」這一章的位置略為靠後了一些。不知道作者的本意是否認為該部分內容對於太難而有意放到後面?
書中充斥了數不清的原始碼――好大一部分來自Delphi的Examples!作者以剖析原始碼的名義,堂而皇之的將它們一一收羅。且不問是否有盜版的嫌疑,就引用的這些例子而言,我想稍有學力的讀者,「領悟之」應該不成問題吧。
綜述:對讀者定位的不明確是該書入選「不喜歡的書」之列最根本原因。想讓自己的書適合各階層的讀者,往往導致自己的書不能被任何階層的讀者所接受。不被接受並不表示沒有人購買――想必此書推出之時,出版商們定然也是大賺其錢的。因為有許多辨識力不強的初學者(如我)――被作者的花言巧語所矇騙――而慷慨解囊。而其中有一個會在今天,寫一篇文章來表示自己的不滿和後悔――這大概也是那些始作甬者不曾料想的吧。
Musicwind®@HangZhou.Zhejiang.China
2001-10-30
更多文章
[文終]