Charles Petzold

Charles Petzold

Charles Petzold 是Windows編程界一位大師,世界頂級技術作家。大作:《Windows程式設計》。

【個人簡介】
Charles Petzold 是Windows編程界一位大師,世界頂級技術作家。1994年5月,Petzold作為僅有的七個人之一(並且是唯一的作家)被《Window Magazine》和Microsoft公司授予Windows Pioneer獎,以表彰他對 Microsoft Windows的成功做出的貢獻。Charles Petzold從1984年開始編寫個人電腦程式,從1985年開始編寫 Microsoft Windows程式。他在《Microsoft Systems Joumal》1986年 12月號上發表了第一篇關於Windows程式設計的雜誌論文。從1986年到1995年,他為《PC Magazine》撰寫“Environments”專欄,給讀者介紹了Windows和OS/2程式設計的許多方面。 直到今天他依然維持 Windows GDI 程式設計首席技術作家的地位。其大作:《Windows程式設計》是盡人皆知的Win32 API編程經典,也稱為“Petzold Book”,學習Win32 API編程的人幾乎都從這本書入手。
【作品簡介】
“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主要設計人員和市場人員,這也充分證明了這本書的價值.
【其他著作】
Windows 程式設計(第5版)(上、下冊)
編碼的奧秘CODE
Microsoft Windows程式設計——Visual Basic.net語言描述
Microsoft C# Windows 程式設計
C#程式設計
更多著作請到大師個人主頁:http://www.charlespetzold.com/books.html

相關詞條

熱門詞條

聯絡我們