1、首先看一下项目的文件组成:
在解决方案视图下,我们可以看到HelloMFC项目包含3个文件夹:
头文件:存放整个项目中定义的头文件
源代码:存放与头文件对应的代码实现,或者C++源代码等
资源文件:存放项目中使用到的一些图标,图片等。
2、我们可以通过类视图来看整个项目中的类结构:
从类视图中,我们能够看到整个项目中所定义的类:
CHelloMFCApp:该类继承自CWinApp,可以把这个class看做是HelloMFC程序的入口,在一个MFC程序中,有且仅有一个CWinApp的实例。theApp就代表我们所看到的整个应用程序窗口。
我们可以在CHelloMFCApp.cpp文件中看到VS2008自动生成的代码:
// 唯一的一个 CHelloMFCApp 对象
CHelloMFCApp theApp;
CMainFrame:继承自CFrameWnd,可以将该类看做是程序的主框架。在该类中可以定义工具栏和状态栏等。
CHelloMFCView:该类继承自CView,理解为视图,即HelloMFC运行结果窗口中空白的区域,即对应着CHelloMFCView。
CHelloMFCDoc:该类继承自CDocument,理解为文档,在MFC中是将视图和内容分开的,视图从文档中取得数据来展示。
CAboutDlg:该类继承自CDialog,是一个窗口类,这个就是在点击 帮助 -- > 关于 菜单后弹出的窗口。
- 大小: 20.6 KB
- 大小: 25.1 KB
分享到:
相关推荐
Visual C++ 实用教程 课本实例Ex_HelloMFC
建立第一個視窗程式 #include <afxwin h> 載入afxwin標頭檔 class MyApp : public CWinApp 繼承CWinApp { public: BOOL InitInstance 程式進入點 ... CFrameWnd Frame new CFrameWnd ;... Frame [更多]
MFC的第一个例子。 hello MFC
简单的MFC编程,显示一个简单hellomfc页面。
《VISUAL C++MFC编程实例》配套源码
包括 结构体的建立和初始化,类的建立和初始化,friend类,树的初始化和建立,HelloMFC,this指针报错,数组越界等几个C++小程序。 推荐下载C++学习课件 http://download.csdn.net/detail/sunnyxiaoxi/4126427
源代码在光盘中此目录下“\02\实例2-1\HelloMFC”。 实例2-2:介绍应用程序运行过程的实例。源代码在光盘中此目录下“\02\实例2-2\hello”。 实例2-3:技巧演示程序。源代码在光盘中此目录下“\02\实例2-3\EditApp”...