本文主要是介绍三、MFC框架结构简介,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
1. 利用应用程序向导创建MFC框架程序:
a. AppWizard是一个生成基础源代码的向导工具;
b. 可以利用AppWizard生成一个具有MFC基本框架的源代码;
c. 之后先以创建一个单文档且工程名为Test的MFC应用程序为例;
2. MFC四大基础类简介:
a. 利用MFC AppWizard创建Test工程之后将自动生成5个类:CAboutDlg(“关于”对话框类)、CMainFrame(基础框架类)、CTestApp(应用程序类)、CTestDoc(文档类)、CTestView(视图类);
b. 这里先不对CAboutDlg类作介绍;
c. 编译构建MFC应用程序的大致过程:
i. 基于App类构建MainFrame基础框架窗口;
ii. 在MainFrame窗口基础上构建Doc文档模板;
iii. 基于文档模板创建与之联系的种种视图;
注意:文档相当于数据库中的表,而视图则就是数据库概念中的视图(观察数据的窗口);
3. CMainFrame类:
a. AssertValid:诊断CMainFrame对象是否有效;
b. Dump:输出CMainFrame对象的状态信息,一般用于调试;
这篇关于三、MFC框架结构简介的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!