本章將介紹C++編程語(yǔ)言的最基本的元素,以及C++的指針、引用和作用域。在第3章和第4章,將介紹C++的類和面向?qū)ο缶幊獭T谀闶褂梦④浕A(chǔ)類庫(kù)(Microsoft Foundation Class Library,MFC)進(jìn)行Windows編程時(shí),你需要所有這些知識(shí)。
C++是一種復(fù)雜的語(yǔ)言,它的許多元素非常抽象。它也是一個(gè)龐大的語(yǔ)言,為專業(yè)編程而設(shè)計(jì)。本書(shū)的重點(diǎn)是使用Visual C++語(yǔ)言來(lái)利用MFC編寫(xiě)Windows程序,因此沒(méi)有深入地討論C++語(yǔ)言。
MFC是構(gòu)造于原始C++之上的應(yīng)用程序框架,它提供了一個(gè)Windows應(yīng)用程序工作的基礎(chǔ),一個(gè)可以向內(nèi)添入自己代碼的框架。這個(gè)框架提供了絕大多數(shù)Windows特征——菜單、工具欄、對(duì)話框、控件和滾動(dòng)條。它也提供使開(kāi)發(fā)者能相對(duì)容易的將數(shù)據(jù)寫(xiě)入文件、打印數(shù)據(jù)等機(jī)制。這個(gè)框架的部件是C++的類,這些類表示了應(yīng)用程序的組件,例如應(yīng)用程序的主窗口、它的對(duì)話框、字符串、如矩形和點(diǎn)的圖像對(duì)象,甚至應(yīng)用程序本身。因此,為了使用Visual C++編寫(xiě)Windows程序,你需要知道足夠的C++知識(shí)來(lái)利用MFC。