VC學(xué)習(xí)方法及書籍推薦_第1頁
VC學(xué)習(xí)方法及書籍推薦_第2頁
VC學(xué)習(xí)方法及書籍推薦_第3頁
VC學(xué)習(xí)方法及書籍推薦_第4頁
VC學(xué)習(xí)方法及書籍推薦_第5頁
已閱讀5頁,還剩3頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認(rèn)領(lǐng)

文檔簡介

1、VC+學(xué)習(xí)方法及書籍推薦現(xiàn)在的計算機圖書發(fā)展的可真快, 很久沒去書店, 昨日去了一下, 真是感嘆萬千, 很多陌生的出版社, 很多陌生的作者, 很多陌生的譯者, 書名也是越來越夸張, 什么××天精通××, 精通××編程, ××寶典等等, 書的印刷質(zhì)量真的很好, 紙張的質(zhì)量也是今非昔比啊, 但書的內(nèi)容好象卻是越來越讓人失望, 也許是我老了, 我的思想我的觀念已脫離現(xiàn)實社會, 也許是外面的世界變化得太快, 我編程數(shù)月, 出去一走, 路已不是原來的路回家看著書架上的舊書發(fā)呆, 聽著李克勤的舊歡如夢, 才發(fā)現(xiàn)自已原來太喜歡懷

2、舊.筆者從事軟件開發(fā)多年, 其中有兩年多的時間一直是與Windows 底層打交道, 涉及到驅(qū)動程序, 嵌入式OS,Windows 應(yīng)用程序(如GUI, 圖形圖像技術(shù), 多線程, 組件技術(shù)等等 等方面的開發(fā), 寫了很多很的源代碼也許我的閱讀面過于狹小,書架里基本上都是Jeffrey Richter,Charles Petzold,侯捷老師以及潘愛民老師的書,這些書一直陪伴著我,并給我的編程工作帶來了很大的幫助,希望我的推薦對你也有幫助。Windows 編程類Windows 程序設(shè)計第5版上、下冊原書名: Programming Windows (Fifth Edition原出版社:Microso

3、ft Press作者:(美)Charles Petzold譯者:北京博彥科技發(fā)展有限責(zé)任公司出版社:北京大學(xué)出版社出版日期:2001-03頁碼:1376定價:160:00RMB此書被認(rèn)為是Windows 編程最好的導(dǎo)論性讀本。在1994年5月,此書的作者Charles Petzold被Window Magazine和Microsoft 公司授予”Windows Pioneer”獎,以表彰他對Microsoft Windows的成功作出的貢獻,可見該書的權(quán)威性,以至于“如果對Windows 開發(fā)有什么問題的話,請翻閱PetZold 的著作吧”幾乎成了一句至理名言。本書覆蓋了WINDOWS 編程的

4、方方面面,將windows 編程的每一個元素(如輸入,輸出及對話框,圖形,多媒體,線程,文檔與視圖,Internet 等等)講解得很清晰、簡明,采用的大多是具有代表性的示例,代碼風(fēng)格好并且很有實用價值。筆者認(rèn)為這本書是學(xué)習(xí)WINDOWS 編程的經(jīng)典入門好書,每一次的細(xì)心閱讀都會對WINDOWS 編程有更深刻的理解, 不過筆者認(rèn)為書中講的內(nèi)容都較為基礎(chǔ),更深層的東西可以去看WINDOWS 核心編程。筆者建議有條件的讀者,最好閱讀英文原版。Windows 核心編程 原書名: Programming Applications for Microsoft Windows Fourth Editio原出

5、版社:Microsoft Press作者:(美)Jeffrey Richter譯者:王建華等出版社:機械工業(yè)出版社出版日期:2000-05頁碼:689定價:86:00RMBJeffrey Richter 是 Windows System 程序設(shè)計的頭頭,他的每一本書都對 Windows 核心有很精彩的剖析,筆者從Windows 95 程式設(shè)計指南,Windows 高級編程指南,Windows 核心編程到Applied Microsoft .NET Framework Programming (影印版)一直閱讀他寫的書,可以說本本經(jīng)典,阿蒙是他的崇拜者,死心踏地地追隨Jeffrey Richte

6、r。本書是講解Windows 操作系統(tǒng)內(nèi)部機制的專著,作者從基本概念入手,全面系統(tǒng)地介紹了Windows 的各種基本構(gòu)件,如進程、線程、DLL 和內(nèi)存管理等,并列舉了大量應(yīng)用程序,精辟地分析了構(gòu)件的使用方法,為掌握Windows 編程技巧提供了一條有效的捷徑。筆者寫過兩年的windows 驅(qū)動程序, 本書的內(nèi)存管理章節(jié)給我提供了很大的幫助,可見本書對內(nèi)存管理講得非常地透徹。另外本書對進程和線程的講解也十分地經(jīng)典,先說明其來龍去脈,然后描述其中的工作機制,并詳細(xì)說明windows 提供了哪些API 函數(shù)來進行多進程與多線程的程序設(shè)計,如果能結(jié)合侯捷老師的Win32多線程程序設(shè)計一起研究的話,那你

7、對進程與線程的理解將更有深度。Win32 多線程程序設(shè)計作者:侯俊杰(侯捷出版社:華中科技大學(xué)出版社出版日期:2002-01頁碼:480定價:59 .80RMB使用線程,你可以產(chǎn)生高效率的服務(wù)器,建立Internet 服務(wù)器擴充軟件,獲得多CPU 系統(tǒng)的好處,建立精巧的COM/OLE對象,并改善程序的反應(yīng)度。本書的第一篇“上路吧,線程”,為你建立必要的基礎(chǔ),包括線程的啟動和結(jié)束、核心對象、激發(fā)和未激發(fā)狀態(tài)的意義、同步機制及其用途。第二篇“多線程程序設(shè)計的工具與策略”,介紹C runtime函數(shù)庫和MFC 對線程的支持、如何在USER 和GDI 的限制之下施行多線程、如何產(chǎn)生一個DLL 、如何對

8、多線程程序調(diào)試。第三篇“真實世界中的多線程應(yīng)用程序”,談?wù)撊绾谓M織一個程序,使它有效支持多線程。本篇示范兩個真實世界中的應(yīng)用軟件,第一個是個freethreaded OLE automation server,第二個是 ISAPI程序,是個IIS (Internet Information Server)擴充軟件,示范如何和JET 數(shù)據(jù)庫交談。本書從理論到實際應(yīng)用講得很全面及易懂,范例程序也很豐富并且具體生動,而且書里不時地在一些需要注意的地方給出一些總結(jié)性的建議,這不僅讓讀者倍感親切,而且也加深了對所學(xué)內(nèi)容的理解。MFC 編程類MFC Windows程序設(shè)計(第2版)原書名: Program

9、ming Windows with MFC Second Edition原出版社:Microsoft Press作者:(美)Jeff Prosise譯者:北京博彥科技發(fā)展有限公司出版社:清華大學(xué)出版社出版日期:2001-09頁碼:1166定價:128:00RMB本書不僅擴展了已被認(rèn)為是權(quán)威的關(guān)于Microsoft 用于windows API的功能強大的C+類庫的闡述,還新增了有關(guān)COM ,OLE 和ActiveX 等內(nèi)容。本書的作者,Jeff Prosise,用其無與倫比的技巧向讀者講述了MFC 程序設(shè)計中的基本概念和主要技術(shù)再次闡釋了在32位windows 平臺上進行快速的面向?qū)ο箝_發(fā)的完美

10、方法。筆者認(rèn)為本書講解細(xì)致而且全面,比較適合初學(xué)者,深入淺出MFC (第二版)作者:侯俊杰(侯捷出版社:華中科技大學(xué)出版社出版日期:2001-01頁碼:736定價:80:00RMB有關(guān)這本書及其作者,不用我多說,大家已非常清楚,網(wǎng)上也是眾說紛壇。本書分為四大篇。第一篇講SDK 編程,簡單明了的概括了SDK 程序設(shè)計的主要原理,提供進入MFC 核心技術(shù)以及應(yīng)用技術(shù)之前的所有技術(shù)基礎(chǔ),特別是Windows 的消息機制,講得很清楚。第二篇介紹Visual C+整合環(huán)境開發(fā)工具,對整個軟體開發(fā)環(huán)境有全盤以及概觀性的介紹,可以讓初學(xué)者迅速了解手上掌握的工具,以及它們的主要功能。第三篇介紹applicat

11、ion framework的觀念,以及MFC 骨干程序,所謂骨干程序,是指Visual C+的工具AppWizard 所產(chǎn)生出來的程序碼。根據(jù)我的了解,太多人使用 MFC 是編寫程序只是知其然而不知其所以然,本篇詳細(xì)解釋 MFC 程式之來龍去脈,為初入 MFC 領(lǐng)域的讀者奠定扎實的基礎(chǔ)。第四篇以微軟公司附于Visual C+光碟片上的一個范例程序Scribble 為主軸,一步一步加上新的功能。并在其間深入介紹Runtime Type Information (RTTI )、Dynamic Creation、Persistence (Serialization )、Message Mapping

12、 、Command Routing等核心技術(shù)。這些技術(shù)正是其他書籍最缺乏的部分?!俺鯇W(xué)者只需掌握它的精髓,而不需深究它的全部內(nèi)容,否則很有可能你會看不懂,等你在不斷學(xué)習(xí)過程中,返過來重復(fù)學(xué)習(xí),你將會發(fā)現(xiàn)此書的奧秘所在”。COM 編程類COM 原理與應(yīng)用作者:潘愛民出版社:清華大學(xué)出版社出版日期:2001-03頁碼:472定價:39:00RMB本書不僅介紹了COM 的基本原理及其擴展知識,還講述了MTS 及COM+的一些知識。全書分為三部分,第一部分為COM 基礎(chǔ),作者在寫這部分內(nèi)容時,參閱了“Inside COM”一書,但對內(nèi)容結(jié)構(gòu)進行了重新調(diào)整,并增加了一些關(guān)于WINDOWS 程序設(shè)計和MF

13、C 方面的知識;第二部分為COM 擴展,第三部分為COM 應(yīng)用與發(fā)展,介紹了組件化程序設(shè)計思想以及多層軟件結(jié)構(gòu)模型。讀者在學(xué)習(xí)了COM 的基本原理之后,結(jié)合MTS 和COM+所倡導(dǎo)的一些概念,就可以從更高的層次來理解和使用COM 及COM+了。對于COM 初學(xué)者來說這是一本經(jīng)典的書, 它由淺到深的論述使你對COM 的概念及框架有較深的理解。COM 本質(zhì)論原書名:Essential COM作者:(美)Box ,D.譯者:潘愛民出版社:中國電力出版社出版日期:2001-08頁碼:358定價:49:00RMB本書由具有鬼才之稱的Don Box撰寫,在計算機界,“沒有人能把COM 闡釋得比Don Bo

14、x更清楚”。本書無疑是COM 領(lǐng)域中最負(fù)有盛名的一本書。在亞馬遜的排行榜上曾盤踞數(shù)月之久,很多專家給其以極高的評價。讀完這本書之后,COM 對于您會“變得再明白不過了”(這是“Inside OLE”的作者Kraig Brockschmidt和本書的作者DonBox 在頓悟了COM 和OLE 之后的境界 。期望您會有這樣的感受。本書揭示了COM(組件對象模型 的本質(zhì),旨在幫助開發(fā)人員真正理解COM 的為什么,而不僅限于怎么使用。書中還提供了一個完整的分布式COM 應(yīng)用,演示了各種編程技術(shù)。此外,本書還涉及到許多COM 高級特性,例如線程模型(或者套間模型 、名字對象、連接點等,因此,要想從本書獲

15、得最大受益,您也需要有COM 的知識作基礎(chǔ),建議讀者先閱讀COM 原理與應(yīng)用之后再閱讀本書?!?這不是一本供新手學(xué)習(xí)的書,也不是一本教您如何開發(fā)COM 組件的書,而是一本在一定的基礎(chǔ)上繼續(xù)提高對COM 的理解的書。如果用它來學(xué)習(xí)COM ,您可能會失望,因為許多內(nèi)容需要有一定的經(jīng)驗基礎(chǔ)才能看得明白;但是如果用它來加深自己對COM 的理解,那么這本書再合適不過了?!辈顣c評MFC 開發(fā)人員參考手冊 本書是一本詳細(xì)介紹MFC 類庫的工具書, 它對MFC 類庫4.2版本中所有的類及其成員都做了比較詳細(xì)的說明. 筆者認(rèn)為MSDN 就是最好的工具, 沒有必要花這個冤枉錢.學(xué)習(xí)心得看了不少的書,也寫了不少的代碼,簡單總結(jié)一下我的學(xué)習(xí)方法,筆者是按以下的順序來學(xué)習(xí)的:C/C+ SDK MFC COM/DCOM/ATL/COM+,當(dāng)然這個順序的前提是你已經(jīng)具備了一定的數(shù)學(xué), 數(shù)據(jù)結(jié)構(gòu)及算法

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論