這是一本講述vc的經(jīng)典書(shū)籍,對(duì)您一定會(huì)有很大的幫助的,這是第二版,后面沒(méi)有續(xù)篇了,還停留在VC++5.0,現(xiàn)在都6.0很久了,不過(guò)確實(shí)是VC經(jīng)典書(shū)刊了。
第一篇提出學(xué)習(xí)MFC程序設(shè)計(jì)之前的必要基礎(chǔ),包括Widnows程序的基本觀念以及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),但在視覺(jué)化軟件開(kāi)發(fā)過(guò)程中扮演極重角色,切莫小覷它。
第三篇介紹application framework的觀念,以及MFC骨乾程序,所謂骨乾程序,是指Visual C++的工具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ū)籍最缺乏的部分。此篇之最后數(shù)章則脫離Scribble程序,另成一格。想學(xué)習(xí)vc++的人可以好好看看!推薦大家同時(shí)看看thinking in c++,也很不錯(cuò)!
本書(shū)是學(xué)習(xí)MFC不可多得一本好書(shū)。 對(duì)MFC的講解從基本原理到三大聚集的概念及使用,通過(guò)對(duì)一個(gè)個(gè)小程序的詳解,讓你了解利用MFC進(jìn)行程式設(shè)計(jì)的來(lái)龍去脈。
本書(shū)的主要內(nèi)容如下:
1。對(duì)win32程式的基本概念和開(kāi)發(fā)流程的闡述。
2。對(duì)MFC六大關(guān)鍵技術(shù)的模擬(MFC的類別層次,MFC程式的初始化過(guò)程,RTII,動(dòng)態(tài)生成,機(jī)制,訊息映射,命令繞行)
3。對(duì)Visual C++整合開(kāi)發(fā)環(huán)境的介紹。
4。對(duì)MFC三大巨集的詳細(xì)分析。
5。MFC的層次結(jié)構(gòu)和MFC的骨干程式。