按键盘上方向键 ← 或 → 可快速上下翻页,按键盘上的 Enter 键可回到本书目录页,按键盘上方向键 ↑ 可回到本页顶部!
————未阅读完?加入书签已便下次继续阅读!
的評價是兼具深度與廣度,不論對初學者或是入門者,此書都值得放在你的書架,絕
不會只是佔據空間而已(不過厚達 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為週詳。
本書前版曾製作了數幅精巧的示意圖,令印象深刻,忍不住擊節讚賞。新書未能續此
良績,實感遺憾。這是所有書籍的通病:惜圖如金。
Advanced Windows / Jeffrey Richter / Microsoft Press
若以出書時機而言,這本書搶在眾多 Windows 95 名書之前出版,拔了個頭籌。封面
烏漆麻黑的法國軍官畫像,令印象深刻。舊版名曰 Advanced Windows NT ,封面肯
定是拿破崙畫像,這新版我就看不出誰是誰來了。
853
…………………………………………………………Page 916……………………………………………………………
第五篇 附錄
不僅在出書時機拔得頭籌,本書在高階技術(尤其牽扯到作業系統核心)方面也居崇高
位。不少名書也常推耍Т藭匝a不足。
本書基本以作業系統觀念為主,輔以範例驗證之。從章名可以發現,全都是作業系統
的大睿浚ㄐ谐蹋ā 。绦芯w( )、記憶體架構、虛擬記憶體、記憶
Process Thread
體映射檔( )、堆積( )、執行緒同步控制、 訊息與
Memory Mapped File Heap Windows
非同步輸入、動態聯結函式庫、執行緒區域性儲存空間( , )、
Thread…Local Storage TLS
檔案系統與 、異常現象與處理、 。讀者群設定在具備 位元 程
I/O Unicode 32 Windows
式經驗者。範例程式以 寫成。 說他自己發展大計劃時用的是 ,但他不願
C Richter C++
意喪失最大的讀者群。
老實說我也很想知道臺灣有多少真正以 C++ 開發商用軟體。學生不能算,學生是工
業體系的種子,卻還不是其環。
我曾說 Richter 在實作技巧是位高手。諸君,試安裝本書所附光碟片你就知道了。我
只能用華麗兩字來形容。
Writting Windows VxD and Device Driver / Karen Hazzah /
R&D Publications
對於想學習 VxD 的,等待本「完整的書」而不是「斷簡殘篇」已經很久了。這個
主睿臅鴺O難求,如果設置金銀銅面獎牌,大概全世界相關書籍俱有所獲,皆大歡喜。
本書穩獲金牌獎紿無問睿鹋坪豌y牌之間的距離,我看是差得很遠唷。
不少害怕 ,其實它只是新,並不難。 之所以重要,在於 程式與硬
VxD VxD Windows
體間的所有溝通都應該透過它;只有透過 VxDs 才能最快最安全與硬體打交道。VxD
才是你在 Windows 環境與硬體共舞的最佳選擇。VxD 讓我們做許多 Windows 原不
打算讓我們做的事,突破重重嚴密的束俊D憧梢猿酥 xD 這部擁有最高特權
( )的黑頭車直闖戒護深嚴的博愛特區(作業系統內部)。有了 ,你可以看
Ring0 VxD
854
…………………………………………………………Page 917……………………………………………………………
附錄A 無責任書評
到系統所有的記憶體、攔截或產生任何你希望的斷、讓硬體消失、或讓根本不存在
於你的電腦的硬體出現。VxD 使你 〃go anywhere and do anything〃 。
本書從最基礎講起,從 VxD 的程式寫法,到 Windows 的虛擬世界,到如何對硬體斷
提供服務,再到效率的提升,DMA 驅動程式,真實模式與標準模式的情況(哦,我忘
了說,本書乃針對 ),以及計時器與軟體斷。所有範例皆以 語
Windows 3。1 Assembly
言完成。
很少書籍在以圖代言這方面令我滿意。本書有許多用心良苦的好圖片,實在太讓我感動
了。我真的很喜歡它們。本書已有