這是一本講述vc的經(jīng)典書籍,對您一定會(huì)有很大的幫助的,這是第二版,后面沒有續(xù)篇了,還停留在VC++5.0,現(xiàn)在都6.0很久了,不過確實(shí)是VC經(jīng)典書刊了。
第一篇提出學(xué)習(xí)MFC程序設(shè)計(jì)之前的必要基礎(chǔ),包括Widnows程序的基本觀念以及C++的高階議題。“學(xué)前基礎(chǔ)”是相當(dāng)主觀的認(rèn)定,不過,甚于我個(gè)人的學(xué)習(xí)經(jīng)驗(yàn)以及教學(xué)經(jīng)驗(yàn),我的挑選應(yīng)該頗具說服力。第二篇介紹Visual C++整合環(huán)境開發(fā)工具。本篇只不過是提綱挈領(lǐng)而已,并不企圖取代 Visual C++使用手冊。然而對于軟件使用的老手,此篇或已足以讓您掌握Visual C++整合環(huán)境。工具的使用雖然談不上學(xué)問,但在視覺化軟件開發(fā)過程中扮演極重角色,切莫小覷它。
第三篇介紹application framework的觀念,以及MFC骨乾程序,所謂骨乾程序,是指Visual C++的工具AppWizard所產(chǎn)生出來的程序碼。當(dāng)然,AppWizard會(huì)根據(jù)你的選項(xiàng)做出不同的程序碼,我所據(jù)以解說的,是大眾化選項(xiàng)下的產(chǎn)品。
第四篇以微軟公司附于Visual C++光碟片上的一個(gè)范例程序Scribble為主軸,一步一步加上新的功能。并在其間深入介紹Runtime Type Information(RTTI)、Dynamic Creation、Persistence(Serialization)、Message Mapping、Command Routing等核心技術(shù)。這些技術(shù)正是其他書籍最缺乏的部分。此篇之最后數(shù)章則脫離Scribble程序,另成一格。想學(xué)習(xí)vc++的人可以好好看看!推薦大家同時(shí)看看thinking in c++,也很不錯(cuò)!
本書是學(xué)習(xí)MFC不可多得一本好書。 對MFC的講解從基本原理到三大聚集的概念及使用,通過對一個(gè)個(gè)小程序的詳解,讓你了解利用MFC進(jìn)行程式設(shè)計(jì)的來龍去脈。
本書的主要內(nèi)容如下:
1。對win32程式的基本概念和開發(fā)流程的闡述。
2。對MFC六大關(guān)鍵技術(shù)的模擬(MFC的類別層次,MFC程式的初始化過程,RTII,動(dòng)態(tài)生成,機(jī)制,訊息映射,命令繞行)
3。對Visual C++整合開發(fā)環(huán)境的介紹。
4。對MFC三大巨集的詳細(xì)分析。
5。MFC的層次結(jié)構(gòu)和MFC的骨干程式。