深入淺出mfc第二版pdf是一本學(xué)習(xí)MFC程序設(shè)計(jì)的優(yōu)秀入門教材,由侯俊杰編著,華中科技大學(xué)出版社發(fā)行。本書從mfc的運(yùn)用,鉆入mfc的內(nèi)部運(yùn)作,進(jìn)而appliocation frameword的原理,再至物件導(dǎo)向的精神,然后回到mfc的運(yùn)用,內(nèi)容豐富,講解詳細(xì),通俗易懂,是你學(xué)習(xí)mfc最好的入門教材。注意:軟件包中附帶了光盤全部源碼。
為了維護(hù)本書更多的唯一性,作者增加了前版未的的runtime type information、dynamic creation等主題,對(duì)于message mapping與command routing的討論也更詳細(xì),填補(bǔ)了深入淺出mfc第一版的縫隙。更值得一提的是,作者把這些在mfc中極神秘而又極重要的機(jī)制,以簡(jiǎn)化到不能再簡(jiǎn)化的方式,在dos程序中模擬出來(lái),并且補(bǔ)充一章專論c++的高階技術(shù)。至此,整個(gè)mfc的基礎(chǔ)架構(gòu)已經(jīng)完全暴露在你的掌握之中,再?zèng)]有任何神秘咒語(yǔ)了。
內(nèi)容介紹
深入淺出mfc第二版分為四大篇。
第一篇提出學(xué)習(xí)MFC程序設(shè)計(jì)之前的必要基礎(chǔ),包括Windows程序的基本觀念以及C++ 的高階議題。「學(xué)前基礎(chǔ)」是相當(dāng)主觀的認(rèn)定,不過(guò),基于我個(gè)人的學(xué)習(xí)經(jīng)驗(yàn)以及教學(xué)經(jīng)驗(yàn),我的挑選應(yīng)該頗具說(shuō)服力。
第二篇介紹Visual C++ 整合環(huán)境開(kāi)發(fā)工具。本篇只不過(guò)是提綱挈領(lǐng)而已,并不企圖取代Visual C++ 使用手冊(cè)。然而對(duì)于軟件使用的老手,此篇或已足以讓您掌握Visual C++ 整合環(huán)境。工具的使用雖然談不上學(xué)問(wèn),但在可視化軟件開(kāi)發(fā)過(guò)程中扮演極重角色,切莫小覷它。
第三篇介紹application framework 的觀念,以及MFC 骨干程序。所謂骨干程序,是指VisualC++ 的工具AppWizard 所產(chǎn)生出來(lái)的程序代碼。當(dāng)然,AppWizard 會(huì)根據(jù)你的選項(xiàng)做出不同的程序代碼,我所據(jù)以解說(shuō)的,是大眾化選項(xiàng)下的產(chǎn)品。
第四篇以微軟公司附于Visual C++ 光盤片上的一個(gè)范例程序Scribble 為主軸,一步一步加上新的功能。并在其間深入介紹Runtime Type Information(RTTI)、Dynamic Creation、Persistence(Serialization)、Message Mapping、Command Routing 等核心技術(shù)。這些技術(shù)正是其它書籍最缺乏的部份。此篇之最后數(shù)章則脫離Scribble 程序,另成一格。
什么是MFC?
MFC(MicrosoftFoundationClasses)是微軟基礎(chǔ)類庫(kù)的簡(jiǎn)稱,是微軟公司實(shí)現(xiàn)的一個(gè)c++類庫(kù),主要封裝了大部分的windows API函數(shù),vc++是微軟公司開(kāi)發(fā)的c/c++的集成開(kāi)發(fā)環(huán)境,所謂集成開(kāi)發(fā)環(huán)境,就是說(shuō)利用它可以編輯,編譯,調(diào)試,而不是使用多種工具輪換操作,靈活性較大。vc也指它的內(nèi)部編譯器,集成開(kāi)發(fā)環(huán)境必須有一個(gè)編譯器內(nèi)核,例如DevC++其中一個(gè)編譯器內(nèi)核就是gcc。 MFC除了是一個(gè)類庫(kù)以外,還是一個(gè)框架,在vc++里新建一個(gè)MFC的工程,開(kāi)發(fā)環(huán)境會(huì)自動(dòng)幫你產(chǎn)生許多文件,同時(shí)它使用了mfcxx.dll。xx是版本,它封裝了mfc內(nèi)核,所以你在你的代碼看不到原本的SDK編程中的消息循環(huán)等等東西,因?yàn)镸FC框架幫你封裝好了,這樣你就可以專心的考慮你程序的邏輯,而不是這些每次編程都要重復(fù)的東西,但是由于是通用框架,沒(méi)有最好的針對(duì)性,當(dāng)然也就喪失了一些靈活性和效率。但是MFC的封裝很淺,所以效率上損失不大。
目錄
你一定要知道(導(dǎo)讀)
第一篇 勿在浮砂筑高臺(tái)
第1章 Win32程序基本概念
第2章 C++的重要性質(zhì)
第3章 MFC六大關(guān)鍵技術(shù)之仿真
第二篇 欲善工事先利其器
第4章 Visual C++集成開(kāi)發(fā)環(huán)境
第三篇 淺出MFC程序設(shè)計(jì)
第5章 總觀Application Framework
第6章 MFC程序的生死因果
第7章 簡(jiǎn)單而完整:MFC骨干程序
第四篇 深入MFC程序設(shè)計(jì)
第8章 Document-View深入探討
第9章 消息映射與命令傳遞
第10章 MFC與對(duì)話盒
第11章 View功能的加強(qiáng)與重繪效率的提高
第12章 打印與預(yù)覽
第13章 多重文件與多重顯示
第14章 MFC多線程程序設(shè)計(jì)
第15章 定制一個(gè)AppWizard
第16章 站上眾人的肩膀——使用Components&activeX Controls
第五篇 附錄
附錄A 無(wú)責(zé)任書評(píng):從搖籃到墳?zāi)筗indows的完全學(xué)習(xí)
無(wú)責(zé)任書評(píng):MFC四大天王
附錄B Scribble Step 5完整原始碼
附錄C Visual C++5.0MFC范例程序一覽
附錄D 以MFC重建DBWIN
- 下載地址
發(fā)表評(píng)論
1人參與,1條評(píng)論- 第1樓北京市鵬博士長(zhǎng)城寬帶網(wǎng)友發(fā)表于: 2019-11-08 15:16:25
- 謝謝分享0蓋樓(回復(fù))
軟件排行榜
熱門推薦
- 得間免費(fèi)小說(shuō)電腦版 v5.2.8.172.96M / 簡(jiǎn)體中文
- 數(shù)據(jù)挖掘?qū)д?官方版61.61M / 簡(jiǎn)體中文
- 吉利博瑞用戶手冊(cè) pdf高清版57.89M / 簡(jiǎn)體中文
- 開(kāi)源閱讀電腦版 v3.2517.96M / 簡(jiǎn)體中文
- 京東讀書電腦版 v1.13.4官方版1.98M / 簡(jiǎn)體中文
- PHP語(yǔ)言精粹電子書 pdf掃描版25.72M / 簡(jiǎn)體中文
- 本草綱目 5.34M / 簡(jiǎn)體中文
- docker入門實(shí)戰(zhàn) pdf完整版1.38M / 簡(jiǎn)體中文
- Scala程序設(shè)計(jì)第二版 pdf高清完整版15.83M / 簡(jiǎn)體中文
- C++黑客編程揭秘與防范第2版 冀云pdf掃描版54.58M / 簡(jiǎn)體中文