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