友情提示:如果本网页打开太慢或显示不完整,请尝试鼠标右键“刷新”本网页!阅读过程发现任何错误请告诉我们,谢谢!! 报告错误
一世书城 返回本书目录 我的书架 我的书签 TXT全本下载 进入书吧 加入书签

深入浅出MFC第2版(PDF格式)-第207章

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






                 探討的則是洠в谐霈F在  Windows  正式文件的資料。 



                 想學點絕招現買現賣立刻用到自己軟體的可能會失望。搞清楚,本書名叫 



                 Undocumented Windows  而不是 Undocumented WindowsAPI 。雖然它對     個以的未 

                                                                           250  



                 公開函式都有描述,然而有半以的篇幅是在介紹如何以各種工具窺視  Windows  系 



                 統,幫助我們了解什麼是               、什麼是       、什麼是          ,這者是           模 

                                      Module        Task       Instance      KERNEL  



                 組最重要的成份。當然它也對  GDI  模組和  USER  模組開膛剖腹番。書裡附了許多 



                 軟體工具對  Windows  的偵測報告。這些程式有的是  Phar Lap  公司的正式出品,有的是 



                 Schulman  的私貨。Phar  Lap  公司做這類工具軟體真是輕而易舉,別忘記了他們是  DOS 



                 Extender  的著名廠商。 



                 本書第章漫談許多主睿讼喈數钠懻摗 indows  未公開祕密所引發的美國聯 



                 邦交易委員會(U。S。  FTC )的關切。第章至第章分別介紹些工具。第五章到第八 



                 章是本書第個重點,介紹                  (其實就是            、  、       大模組)的 

                                         Windows         KERNEL  GDI  USER  



                 各個未公開結構、訊息、函式。很多資料不曾在  SDK  公佈,卻出現在DDK  ,想深入 



                 了解  Windows  的不妨有空注意  DDK  的文件。這章佔據412  頁。 



848 


…………………………………………………………Page 911……………………………………………………………

                                                        

                                                附錄A 無責任書評 



第十章介紹的  ToolHelp  是本書第個重點。ToolHelp  是  Windows 3。1  新添的個動態 



聯結函式庫,可以滿足程式對  Windows   內部資料的查詢。本章對  ToolHelp  的每個 



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
返回目录 上一页 下一页 回到顶部 0 1
未阅读完?加入书签已便下次继续阅读!
温馨提示: 温看小说的同时发表评论,说出自己的看法和其它小伙伴们分享也不错哦!发表书评还可以获得积分和经验奖励,认真写原创书评 被采纳为精评可以获得大量金币、积分和经验奖励哦!