VS2010利用MFC向导创建单个文档
来源:互联网 发布:c++游戏编程 编辑:程序博客网 时间:2024/04/28 23:18
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等中的树视图。
- VS2010利用MFC向导创建单个文档
- VS2010/MFC编程入门之二(利用MFC向导生成单文档应用程序框架)
- VS2010/MFC编程入门之一(利用MFC向导生成单文档应用程序框架)
- VS2010/MFC编程入门之一(利用MFC向导生成单文档应用程序框架)
- VS2010/MFC编程入门之二(利用MFC向导生成单文档应用程序框架)
- VS2010/MFC编程入门之二(利用MFC向导生成单文档应用程序框架)
- VS2010/MFC编程入门之二(利用MFC向导生成单文档应用程序框架)
- 利用MFC向导生成单文档应用程序框架
- 利用MFC向导生成单文档应用程序框架
- VS2013/MFC编程入门之一(利用MFC向导生成单文档应用程序框架)
- VS2010/MFC编程入门之十三(对话框:向导对话框的创建及显示)
- VS2010/MFC编程入门之十三(对话框:向导对话框的创建及显示)
- VS2010/MFC编程入门之十四(对话框:向导对话框的创建及显示)
- VS2010利用向导添加数据源时出错
- VS2010利用向导添加数据源时出错
- 创建VS2010下的DirectShow Filter向导
- 利用VC编写MFC OpenGL向导
- 利用VS向导增加MFC Class
- VS2010常用快捷键
- hibernate中查询全部记录返回list,但是list.get(0)会报错
- 如何解决本地DLL 的PublicKey Token与项目需要的DLL的PublicKey Token不一致的问题
- 理解Java对象序列化——Serializable接口
- k-d tree的优化查找算法BBF
- VS2010利用MFC向导创建单个文档
- everything的使用技巧分享
- 构造函数中泄漏this netbeans 一点理解
- Android】【转】Smail的寄存器
- 接下来的学习计划
- char*s 和 char s[]的区别
- 多种临时表效率的对比分析
- xcode armv6 armv7 armv7s arm64
- zoj 3790