“Windows程式設計的聖經:Petzold”
C/C++語言是主流程式設計語言,Windows是當今最流行的作業系統,只要你想加入計算機軟體行業,你就必須掌握這兩項本領。可惜至今我們國家很多學校計算機軟體專業都還沒有開設Windows程式設計的課,可能用的課本還是我們10年前的課本,相當於國外20年前的水平,大部分剛走出校門的畢業生還得從頭學起,這種落後情況何時才能改變。
對於已經基本掌握C/C++語言,想學習Windows編程的讀者, 《Programming Windows95》是最合適的教材。這本書大名鼎鼎,是最著名,最受好評,最為暢銷的Windows編程經典著作,被譽為Windows程式設計的“聖經”。作者是Charles Petzold, 國內由清華大學出版社出版,書名《Windows95程式設計》,定價98元。
Charels Petzold是自由專欄作家,是第一個在雜誌上介紹Windows編程的作者,通過對微軟Windows編程資料近半年的研究學習,他掌握了Windows編程,他發現自己能比微軟更好地解釋如何學習Windows 編程,於是1988年他出版了〈Progamming Windows〉一書,開始介紹的是Windows 2.0編程,現在這個版本是第四版,介紹Windows95編程,其它兩個版本是windows 3.0,3.1。雖然Windows經過了將近10年的發展但這本書的大多數程式看起來沒有太大變化,實際上Windows的設計原理所謂事件驅動方式本質上基本沒有變化。
Charels採用的是傳統的C語言,直接調用Windows API(Appliction Progamming Interface應用程式接口),而不是流行的C++和MFC。這看來有點陳舊和過時,但實際上這種SDK編程即直接使用Windows API編程是最基礎、最本質、用途最廣的Windows編程方式,只有這樣才能清楚體驗Windows程式設計的原理:"基於訊息,事件驅動方式",而且通過調用API可以深入了解Windows作業系統的基本部分。對於採用Visual Basic或者Delphi等快速程式開發工具(Rapid Appliction Development ,RAD)的程式設計師來說,掌握SDK編程可以進一步提高實力,設計出更高質量的程式。
這本書取材全面豐富,涵蓋了Windows編程的主要領域:訊息驅動,GDI,視窗控制,資源,記憶體,列印,DDE等,每一方面都舉出短小精悍的例子說明,新版內容也覆蓋了Windows95的新概念:如多執行緒,增強GDI,搶先多任務,新的Win95界面控制項和增強OLE等。不過很多人認為3.1版本的書是最有價值的,相比起來針對Win95版本增加的內容和深度都還差一點。但對於全面掌握Windows編程的基本概念,特別是從Dos編程轉移到Windows編程,這是最好的教科書。
這是一本大部頭著作,中文版有875頁,附有磁碟,英文版有1100頁,書中的程式代碼非常清晰,有很多注釋,注釋也非常清蔟,是如何進行程式編碼的優秀樣板,閱讀別人的優秀代碼是學習編程最好的方法。這本書屬於典型技術派風格,文字簡煉,平鋪直敘,沒有象通常的美國書籍有笑話,趣聞,故事來調節一下,讀起來很是有點累,不過這是值得的。
由於Charles Petzold對Windows編程推廣的巨大貢獻,(對於整整一代程式設計師來說,"到 Petzold"的書里查一下"早已成了解決Windows程式設計的法寶.),. !994年微軟公司和Windows雜誌給他授予了Windows先驅獎,其他六個同時獲獎的人都是微軟公司的Windows主要設計人員和市場人員,這也充分證明了這本書的價值.
相關詞條
-
Windows95程式設計
"dows編程經典著作
-
中文Windows95、中文Windows NT4.0使用技巧與實用程式設計
dows95簡介1.1中文Win dows951.2中文Win dowsNT10.2使用中文Win
內容介紹 作品目錄 -
Windows 95程式設計
基本過程4.12.3 文本和字型4.13.1 訊息框11.2.1
內容介紹 作品目錄 -
Windows 95 高級程式設計
d0ws3.12.2.2Win d0ws952.2.3Win dows9514.1.5Win
內容介紹 作品目錄 -
Windows 95程式設計――英文
dows951.2Win CONTROLA.12 LlSTBOXA.23
作者介紹 作品目錄 -
Win32多執行緒程式設計
《Win32多執行緒程式設計》是2002年1月1日華中科技大學出版社出版的圖書,作者是Jim Beveridge。
內容簡介 作者簡介 目錄 -
Borland C++ ObjectWindows 程式設計實例
dows3.1.Win dow類8.4TWin dow成員函式8.4.1經常調用的TWin
內容介紹 作品目錄 -
VisualBasic6程式設計導學
李春葆VisualBasic6程式設計導學‍ 出版社:清華大學出版社‍ ISBN:9787302050155
百科名片 內容提要: -
《Visual Basic 6程式設計導學》
本書以面向對象的可視化編程為核心,通過大量示例介紹程式設計基礎和方法,避免枯燥空洞的理論,容易上手,使讀者在不知不覺中學會在Windows環境中的編程;...