按键盘上方向键 ← 或 → 可快速上下翻页,按键盘上的 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……………………………………………………………
第五篇 附錄
的評價是兼具深度與廣度,不論對初學者或是入門者,此書都值