八宝书库 > 文学其他电子书 > 深入浅出MFC第2版(PDF格式) >

第166部分

深入浅出MFC第2版(PDF格式)-第166部分

小说: 深入浅出MFC第2版(PDF格式) 字数: 每页4000字

按键盘上方向键 ← 或 → 可快速上下翻页,按键盘上的 Enter 键可回到本书目录页,按键盘上方向键 ↑ 可回到本页顶部!
————未阅读完?加入书签已便下次继续阅读!






API  用法、參數、結構、訊息都描述十分詳細。這些  API  允許我們取得  Global Heap  、 



        、            、          、以及些系統資訊。 

Local Heap Module Database Task Database 



本書附錄B是參考書目。難得的是  Schulman  對每本書籍都有短評,足見博樱簳



腹笥豐富。我看簡直是在火力展示! 



這本書被我看重的方,在於它提供了許多作業系統的核心資料,至於想撿幾個 



Undocumented API  來用的朋友,我要澆你盆冷水:雖然應用軟體的世界級大廠也都或 



多或少使用  Undocumented API  ,但我們的重點不在安全性而在未來性與即時性。你認為 



你能夠像述國際級軟體公司樣得到微軟公司的第手資料嗎?這是件不公平的 



事,但實力才是後盾。孤臣無力可回。 



著名的  Dr。  Dobb's  Journal (老字號的王期刊)在       給了本書個書評,評者 

                                       1992/11  



是王巨星             。      對於本書作者讚譽有加,事實他的本王巨構 

          Ray  Duncan Duncan  



Extending DOS 曾收錄有      的章。我把精采的幾句摘譯給各位,春風沐雨。 

                 Schulman 



技術文件寫作者(technical writer )是種被過份苛求而且洠в惺艿綉米鹁吹穆殬I。如果 



你把焦點再集到商業雜誌或專業書籍出版社在作業系統、程式介面、發展工具方面的技 



術文件作者,你就會發現這份職業不但苛求、洠в惺艿綉玫淖鹁矗宜十分奇特 



乖辟。再洠в惺颤N其他領域會像技術文件作者樣要接受那麼大量的、高水準的讀者的考 



驗,而且還得和不斷創新的技術拼命,和短的不能再短的產品週期賽跑,和粗劣不堪的產 



品說明、令髮指的同意書保証書、模糊的事實、可憐而不可知的市場力量拔河」的技術 



書籍寫作領域。 



其實這是十分公平的!技術文件作者在程式員這領域的位如此低落的理由之是,從 



業員的素伲捡敛积R。至少  90%  的文章和書籍靠著剪刀和潱妥龀鰜砹耍喼毕袷恰



挖泥機樣,賣力挖,卻挖出堆爛泥巴。有的在產品手冊亂砍幾刀,絲毫洠в屑印



個的看法;或是些半眨訉W徒為滿足編輯策劃者的大綱要求,硬拼硬湊,文章充斥 



                                                                   849 


…………………………………………………………Page 912……………………………………………………………

              第五篇    附錄  



              毫無意義的冗詞贅言。只有  10%  的文章以及書籍,是濁世的股清流。這些文章書籍 



              的作者分為兩個類型:種是流星型的物,出了、兩本有意義的書,如流星畫過際, 



              閃亮!  然後。。。洠Я耍搅魬涯睿涣矸N是小族群的所謂超級巨星,他們有穩定而伲训摹



              好作品,日復日,年復年。 



              這種超級巨星的特徵是什麼?他們通常都有數年的實際程式經驗,才不至於光說不練;他 



              們對於程式寫作有股近乎狂熱的感情;他們寫他們所做的,不寫他們所聽的;他們能夠 



              很快認知並接受別的觀念;他們心胸開闊、博樱簳⑼ㄇ檫_理,特別擅長在散亂的斷 



              簡殘篇理出邏輯結構,並且擅長將此邏輯介紹給別。他們擁有的最後個共同特伲汀



              是,都有支生花妙筆。我所指的是  Jeff  Prosise  、Charles  Petzold 、Michael  Abrash  、Jeff 



              Duntemann 、Andrew Schulman  等。 



              Andrew  Schulman  的寫作方式並不是直接給你事實,而是揪著你的衣領讓你自己看事實在 



              哪裡,為什麼產生這種事實。並且解釋為什麼這個事實重要,以及如何安全哂眠@個事 



              實。第代  Windows  書籍的代表作品是  Petzold  、Yao  、Richter  、Heller  的書,這本 



              Undocumented Windows  將是第代作品。雖然這本書在表達還不是盡善盡美,但瑕不掩 



              瑜,它的推出仍是  1992  年此領域最重要的件事情。 



              痛快之極,痛快之至! 



850 


…………………………………………………………Page 913……………………………………………………………

                                                                       

                                                              附錄A 無責任書評 



       Windows 95 System Programming Secrets  /  Matt  Pietrek  / 



         IDG Books 



      注意,前兩本書(Windows Internals     和 Undocumented Windows)都是以               為 

                                                                  Windows 3。1  



      對探討對象,它們都洠в嗅槍Α indows  95  或  Windows  NT  的新版計劃。(微軟曾請 



              寫本 Undocumented Windows NT  ,他老兄說,等                 賣了千萬套 

      Schulman                                          Windows NT  



      再說。酷!) 



      本書在作業系統的深度探索方面,可說是對於同作者的前本書 Windows Internals                        克 

                                                                              



      紹其裘,但方向不太樣。本書不再以  Windows API  的內部咦鳛槌霭l點,而是以作業 



      系統的大睿繛榉忠埃ā                   ⅰ        ⅰ       ⅰ                      ⅰ

                               Modules Processes Threads USER and GDI subsystems 



      記憶體管理、           模組與其         、                檔案格式與               檔案格 

                 Win16           tasks Portable Executable      COFF OBJ  



      式。最後兩章頗具實用性伲墙涛覀內绾巫孕刑娇薄indows  95  的秘密,是教我 



      們寫出個  Win32 API Spy  程式(簡直是鬼斧神工)。 



Win32 程式設計 



       Programming   Windows   95   /   Charles   Petzold   /   Microsoft 



         Press 



      文相輕,外古今皆然。我們很難看到有個,有本書,受到所有的讀者、同行、 



      媒體、評論致的推崇。尤其是,如  Duncan  所言,在這個「必須接受大量高水準的 



      讀者的考驗,和不斷創新的技術拼命,和短的不能再短的產品週期賽跑,和粗劣不堪的產 



      品說明、令髮指的同意書保証書、模糊的事實、可憐而不可知的市場力量拔河」的技術 



      書籍寫作領域。 



      但是,有這麼個例外,那就是  Charles Petzold  及其名著  Programming  Windows 。BYTE 



      雜誌稱此書「鉅細靡遺,任何在                    環境的嚴謹工作者必備」。Dr。 Dobb's Journal 

                                 Windows  



      的書評則說此書「毫無疑問,是  Windows  程式設計方面舉足輕重的本書」。我對它 



                                                                                     851 


…………………………………………………………Page 914……………………………………………………………

               第五篇    附錄  



               的評價是兼具深度與廣度,不論對初學者或是入門者,此書都值得放在你的書架,絕 



               不會只是佔據空間而已(不過厚達  1100  頁的它也的確佔了不少空間)。 



               本書有個特色,範例很多,而且都很簡潔,旁蕪枝節概濾除。各位知道,結構化程 



               式設計常會衍生出許多函式,Petzold  的程式儘量不這麼做,這種風格使讀者容易看到程 



               式的重心,不至於跳來跳去。這種方式(短小而直接切入主睿患犹喟b)的缺點 



               是每個函式大約洠в惺颤N重眩褂玫膬r值。不過以教育眼光來看,這應該是比較好的 



               作法。本好書應該教我們釣魚的方法,而不是給我們條魚。 



               這本書和所有  Windows  程式設計書籍樣不能免俗從  〃Hello World !〃  開始講起。順 



               流而的是視窗捲動,基本繪圖,硬體輸入(滑鼠、鍵盤與計時器),子視窗控制元件, 



               各式資源(圖示、游標、圖檔、字串、選單、加速鍵),對話盒,通用型控制元件( 

                                                                     mon 



                    ),屬性表(帶附頁之對話盒),記憶體管理與檔案                ,多工與多執行緒,印 

               Controls                                   I/O 



               表機輸出,剪貼簿,動態資料交換(  ),多文件介面(  ),動態聯結函式庫(  ), 

                                      DDE           MDI              DLL 



               OLE 。 



               最後章  OLE  ,我必須提點看法。依我之見,此章除了讓本書能夠大聲說「我涵蓋了 



                  」之外,無用處。這其實怪不得執筆                 ,在這麼短小的篇幅裡談         , 

               OLE                             Paul Yao                OLE 



               就像在狗蛔友e摚枵砂松呙瑯印!



               本書文字平易近,閱讀堪稱順暢。範例程式行雲流水,直接扼要。若要說缺點的話, 



               就是示意圖太少。 



               此書目前已是第五版,前數版分別針對                  、        、        、 

                                          Windows 1。0 Windows 2。0 Windows 3。0 Windows 



               3。1   等版本而作。Petzold   另有為   OS/2   撰寫的本 OS/2   Presentation   Manager 



              Programming ,    出版。單從聲勢以及銷售量,你無法想像是同位作者寫的書。 

                         ZD Press  



               古母以子貴,今之電腦作家則以寫作對象而揚!嗚乎,有幸甚,有哀哉! 



852 


…………………………………………………………Page 915……………………………………………………………

                                                                 

                                                        附錄A 無責任書評 



 Windows   95   :   A   Developer's   Guide   /   Jeffrey   Richter; 



   Jonathan Locke / M&T Books 



此書諡楫悢怠K赃@麼說,乃因它是少數不從                         、     、      、         等初 

                                          Hello Menu Dialog Control。。。  



級內容講起的書,可它也不是  DDE  或 OLE  或  DLL  或  Memory  的特殊秀,它講的還 



是視窗的產生、對話盒技巧、控制元件 ,只是深度又多了十幾米。本書的訴求對象是 

                                 。。。 



已經具備基本功的。 



本書已是同系列的第版,前兩版分別是就  Windows 3。0  和  Windows 3。1  撰寫。新版 



本在章節的挑選與前版有相當大的差異,全書主講視窗與視窗類別之深入分析、對話 



盒的進階技術、訂製型控制元件(                         )、          與            、     、 

                           custom controls Subclassing    Superclassing Hook 



檔案拖放技術、鍵盤進階技術和版本控制。原本有的印表機設定、                                       、 

                                                      Task and Queues MDI 



程式設計、軟體安裝技術則遭割愛。 



有些觀念,看似平凡,其實深入而重要。例如作者在第章介紹了許多取得  Windows 



內部資訊的  API  函式,並且介紹這些資料的實際意義,從而導出  Windows  作業系統的 



核心問睿W盅e行間曝露許多系統原理,而不只是應用程式的撰寫技巧,這是許多 



Windows  程式設計的書難望項背的。 



在實作技巧,Richter  絕對是位高手,每個程式都考懀O為週詳。 



本書前版曾製作了數幅精巧的示意圖,令印象深刻,忍不住

返回目录 上一页 下一页 回到顶部 0 0

你可能喜欢的