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