為什么Windows的工作方式是這樣的? 為什么“關機”選項要放在開始菜單中(還有,為什么會設計一個“開始”按鈕)? 我怎么才能進入到對話框的消息循環(huán)中? 為什么GetWindowText函數會有著奇怪的行為? 為什么注冊表文件會被稱作“蜂窩”? 如果我們追溯Windows的歷史,就會發(fā)現(xiàn)在Windows中許多奇怪的事情都有著合乎邏輯的解釋。在理解了這些事情之后,您不僅能夠獲得開發(fā)能力的大幅提升,同時也能夠避免遭受更多的挫折。Raymond Chen在Micorsoft的Windows開發(fā)團隊中工作了十余年,他將為您揭開那些有必要知道的“Windows內幕” Chen風趣的寫作風格、深入的洞察力以及引人深思的幽默,使他成為了世界上最優(yōu)秀的技術博客作者之一(博客地址:http://blogs.msdn.com/oldnewthing/)。在本書中,他不僅給我們帶來了許多幕后的故事,寶貴的技術建議,還帶來了許多啟發(fā)性的軼事;這些都將幫助您最大程度地理解Windows。● 如何設計像自動售貨機那樣有效的用戶界面。 ● 深入理解窗口和對話框的管理機制。 ● 為什么性能優(yōu)化與我們在直覺上的理解很不一樣? ● COM對象和Visual C++編譯器的薄弱之處。 ● 向后兼容的關鍵技術細節(jié)——Windows的做法以及這樣做的原因。 ● 大多數開發(fā)人員所不知道的Windows程序安全漏洞。 ● 如何使您的程序更好地在Windows系統(tǒng)中運行,做一個Windows系統(tǒng)的“良 好市民”。如果我們追溯Windows的歷史,就會發(fā)現(xiàn)Windows其中隱藏了許多奇怪的但都合乎邏輯的解釋。Raymond Chen在微軟工作了許多年,他見過許多關于Windows的趣事,而其他人可能只是略知一二。在這本書中,Raymond Chen將與您一起分享他的知識、經歷以及Windows的一些奇聞軼事,本書將幫助我們更好地理解這個每天影響著成千上萬人的操作系統(tǒng)。每個人都能夠從本書中得到他們想要的東西。不僅如此,這本書讀起來也很輕松,從回憶Windows中“開始”按鈕的設計過程,到討論只有極客(Geek,指對技術極為癡迷的人)才會喜歡的GlobalAlloc,幾乎涵蓋了Windows系統(tǒng)從高層到底層的方方面面,可以說這是一本引人入勝的奇聞軼事集,它將幫助您真正地體會在設計和編寫高質量軟件時所存在的困難以及蘊含于其中的樂趣。 本書通過一系列短文來講解Windows基本原理,例如:窗口和對話框的管理機制,如何設計像自動售貨機那樣有效的用戶界面,對性能優(yōu)化的理解,向后兼容的關鍵技術細節(jié),Windows程序的安全漏洞,如何使程序更好地在Windows系統(tǒng)中運行等。本書不僅講解Windows幕后的許多故事、寶貴的技術建議,還包括了許多啟發(fā)性的軼事,這些都將幫助讀者最大程度地理解Windows。.本書適合于軟件開發(fā)人員,或對Windows的發(fā)展歷史有興趣的讀者。