windows程式設計經典書籍 Harry Meng

2022-08-17 19:27:19 字數 3747 閱讀 5960

《windows 程式設計(第5版)(上、下冊)》原書名: programming windows (fifth edition) 

原出版社:microsoft press

譯者:北京博彥科技發展有限責任公司

出版社:北京大學出版社

出版日期:2001-03

頁碼:1376

定價:160:00rmb

此書被認為是windows程式設計最好的導論性讀本。在2023年5月,此書的作者charles petzold被《window magazine》和microsoft公司授予」windows pioneer」獎,以表彰他對microsoft windows的成功作出的貢獻,可見該書的權威性,以至於「如果對windows開發有什麼問題的話,請翻閱petzold的著作吧」幾乎成了一句至理名言。 

本書覆蓋了windows程式設計的方方面面,將windows程式設計的每乙個元素(如輸入,輸出及對話方塊,圖形,多**,執行緒,文件與檢視,internet等等)講解得很清晰、簡明,採用的大多是具有代表性的示例,**風格好並且很有實用價值。筆者認為這本書是學習windows程式設計的經典入門好書,每一次的細心閱讀都會對windows程式設計有更深刻的理解, 不過筆者認為書中講的內容都較為基礎,更深層的東西可以去看《windows核心程式設計》。

筆者建議有條件的讀者,最好閱讀英文原版。

原出版社:microsoft press

譯者:王建華等 

出版社:機械工業出版社

出版日期:2000-05

頁碼:689

本書是講解windows 作業系統內部機制的專著,作者從基本概念入手,全面系統地介紹了windows的各種基本構件,如程序、執行緒、dll和記憶體管理等,並列舉了大量應用程式,精闢地分析了構件的使用方法,為掌握windows 程式設計技巧提供了一條有效的捷徑。筆者寫過兩年的windows驅動程式, 本書的記憶體管理章節給我提供了很大的幫助,可見本書對記憶體管理講得非常地透徹。另外本書對程序和執行緒的講解也十分地經典,先說明其來龍去脈,然後描述其中的工作機制,並詳細說明windows提供了哪些api函式來進行多程序與多執行緒的程式設計,如果能結合侯捷老師的《win32多執行緒程式設計》一起研究的話,那你對程序與執行緒的理解將更有深度。

出版社:華中科技大學出版社

出版日期:2002-01

頁碼:480

定價:59 .80rmb

使用執行緒,你可以產生高效率的伺服器,建立internet伺服器擴充軟體,獲得多cpu系統的好處,建立精巧的com/ole物件,並改善程式的反應度。

本書的第一篇「上路吧,執行緒」,為你建立必要的基礎,包括執行緒的啟動和結束、核心物件、激發和未激發狀態的意義、同步機制及其用途。第二篇「多執行緒程式設計的工具與策略」,介紹c runtime函式庫和mfc對執行緒的支援、如何在user和gdi的限制之下施行多執行緒、如何產生乙個dll、如何對多執行緒程式除錯。第三篇「真實世界中的多執行緒應用程式」,談論如何組織乙個程式,使它有效支援多執行緒。本篇示範兩個真實世界中的應用軟體,第乙個是個freethreaded ole automation server,第二個是 isapi程式,是個iis(internet information server)擴充軟體,示範如何和jet資料庫交談。 

本書從理論到實際應用講得很全面及易懂,範例程式也很豐富並且具體生動,而且書裡不時地在一些需要注意的地方給出一些總結性的建議,這不僅讓讀者倍感親切,而且也加深了對所學內容的理解。

mfc程式設計類

《mfc windows程式設計(第2版)》原書名: programming windows with mfc second edition  

原出版社:microsoft press

譯者:北京博彥科技發展**** 

出版社:清華大學出版社

出版日期:2001-09

頁碼:1166

定價:128:00rmb

本書不僅擴充套件了已被認為是權威的關於microsoft 用於windows api的功能強大的c++類庫的闡述,還新增了有關com,ole和activex等內容。本書的作者,jeff prosise,用其無與倫比的技巧向讀者講述了mfc程式設計中的基本概念和主要技術-再次闡釋了在32位windows平台上進行快速的物件導向開發的完美方法。 

筆者認為本書講解細緻而且全面,比較適合初學者,

出版社:華中科技大學出版社

出版日期:2001-01

頁碼:736

出版社:清華大學出版社

出版日期:2001-03

頁碼:472

定價:39:00rmb

本書不僅介紹了com的基本原理及其擴充套件知識,還講述了mts及com+的一些知識。全書分為三部分,第一部分為com基礎,作者在寫這部分內容時,參閱了「inside com」一書,但對內容結構進行了重新調整,並增加了一些關於windows程式設計和mfc方面的知識;第二部分為com擴充套件,第三部分為com應用與發展,介紹了元件化程式設計思想以及多層軟體結構模型。讀者在學習了com的基本原理之後,結合mts和com+所倡導的一些概念,就可以從更高的層次來理解和使用com及com+了。 

對於com初學者來說這是一本經典的書, 它由淺到深的論述使你對com的概念及框架有較深的理解。

《com本質論》原書名:essential com

譯者:潘愛民

出版社:中國電力出版社 

出版日期:2001-08

頁碼:358

定價:49:00rmb

本書由具有鬼才之稱的don box撰寫,在計算機界,「沒有人能把com闡釋得比don box更清楚」;

本書無疑是com領域中最負有盛名的一本書。在亞馬遜的排行榜上曾盤踞數月之久,很多專家給其以極高的評價。讀完這本書之後,com對於您會「變得再明白不過了」(這是「inside ole」的作者kraig brockschmidt和本書的作者donbox在頓悟了com和ole之後的境界)。期望您會有這樣的感受。 

本書揭示了com(元件物件模型)的本質,旨在幫助開發人員真正理解com的為什麼,而不僅限於怎麼使用。書中還提供了乙個完整的分布式com應用,演示了各種程式設計技術。此外,本書還涉及到許多com高階特性,例如執行緒模型(或者套間模型)、名字物件、連線點等,因此,要想從本書獲得最大受益,您也需要有com的知識作基礎,建議讀者先閱讀《com原理與應用》之後再閱讀本書。 

「 這不是一本供新手學習的書,也不是一本教您如何開發com元件的書,而是一本在一定的基礎上繼續提高對com的理解的書。如果用它來學習com,您可能會失望,因為許多內容需要有一定的經驗基礎才能看得明白;但是如果用它來加深自己對com的理解,那麼這本書再合適不過了。」

差書點評

《mfc開發人員參考手冊 》

本書是一本詳細介紹mfc類庫的工具書,它對mfc類庫4.2版本中所有的類及其成員都做了比較詳細的說明.筆者認為msdn就是最好的工具,沒有必要花這個冤枉錢. 

學習心得

看了不少的書,也寫了不少的**,簡單總結一下我的學習方法,筆者是按以下的順序來學習的:c/c++ ――> sdk ――> mfc ――>com/dcom/atl/com+,當然這個順序的前提是你已經具備了一定的數學,資料結構及演算法,作業系統等基礎知識,學好c++是很關鍵的,尤其要理解清楚oop思想,養成以物件導向方法去思考問題解決問題的習慣;學習sdk的目的主要是理解windows os的內部機制比如記憶體管理,多工及多執行緒等,特別要透徹地理解windows的訊息機制;有了前面的知識,學起mfc就容易了,有些網友經常與我聊,說他看了一年多的書,也寫一些程式,但對mfc還是一頭霧水,我想主要的原因還是學習不夠系統性,很多知識及經驗是循序漸進的,千萬不要幻想一步登天,要有持之以恆的學習及實踐精神。

——harry meng

windows程式設計經典書籍

原文 windows程式設計類 windows 程式設計 第5版 上 下冊 原書名 programming windows fifth edition 原出版社 microsoft press 譯者 北京博彥科技發展有限責任公司 出版社 北京大學出版社 出版日期 2001 03 頁碼 1376 定價...

windows程式設計經典書籍

本人是剛剛開始學習windows程式設計的,感覺看雪學院的大牛很nb.想找一些書籍來看學習學習,可是不知道看哪些書好.驅動,對菜鳥們來說真是乙個很深奧的話題,所以 我找來了這篇文章供大家分享,以後大家發現什麼好書就在樓下跟貼吧 也許我的閱讀面過於狹小,書架裡基本上都是jeffrey richter,...

windows程式設計經典書籍

windows程式設計經典書籍 2011年07月04日 windows程式設計經典書籍 本人是剛剛開始學習windows程式設計的,感覺看雪學院的大牛很nb.想找一些書籍來看學習學習,可是不知道看哪些書好.也許我的閱讀面過於狹小,書架裡基本上都是jeffrey richter,charles pet...