1.打开vs2010,选择New Project,打开Visual C++,选择MFC->MFC Application, 选择Location。
2.Application Type->Single document.
3. Follow 默认情况,创建单文档OK。
4.运行。
Vs2010应用程序工程文件的组成结构:(接上篇单个文档)
所有的文件分为6个部分:解决方案相关文件,工程相关文件,应用程序头文件和源文件,资源文件。预编译头文件和编译链接生成文件。
1. 解决方案相关文件
解决方案相关文件包括解决方案文件夹下的.sdf文件,.sln文件,suo文件和ipch文件夹。
2.工程相关文件
工程相关文件包括工程文件夹下的.vcxproj文件和.vcxproj.filtes文件。
.vcxproj文件是MFC生成的工程文件,它包含当前工程的设置和工程所包含的文件等信息。.vcxproj.filters文件存放工程的虚
拟目录信息,也就是在解决方案浏览器中的目录结构信息。
3. 应用程序头文件和源文件
Single doc.h:应用程序的主头文件。主要包含由CWinAppEx类派生的CSingledocApp类的声明,以及CSingledocApp类的
全局对象theApp的声明。
Single doc.cpp:应用程序的主源文件。主要包含CSingledocApp类的实现,CSingledocApp类的全局对象theApp的定义等。
MainFrm.h和MainFrm.cpp:通过这两个文件从CFrameWndEx类派生出CMainFrame类,用于创建主框架、菜单栏、工具栏
和状态栏等。
SingledocDoc.h和SingledocDoc.cpp:这两个文件从CDocument类派生出文档类CSingledocDoc,包含一些用来初始化文
档、串行化(保存和装入)文档和调试的成员函数。
SingledocView.h和SingledocView.cpp:它们从CView类派生出名为CSingledocView的视图类,用来显示和打印文档数据,包
含了一些绘图和用于调试的成员函数。
ClassView.h和ClassView.cpp:由CDockablePane类派生出CClassView类,用于实现应用程序界面左侧面板上的ClassView。
FileView.h和FileView.cpp:由CDockablePane类派生出CFileView类,用于实现应用程序界面左侧面板上的File View。
OutputWnd.h和OutputWnd.cpp:由CDockablePane类派生出COutputWnd类,用于实现应用程序界面下侧面板Output。
PropertiesWnd.h和PropertiesWnd.cpp:由CDockablePane类派生出CPropertiesWnd类,用于实现应用程序界面右侧面板
Properties。
ViewTree.h和ViewTree.cpp:由CTreeCtrl类派生出CViewTree类,用于实现出现在ClassView和FileView等中的树视图。