`
aswang
  • 浏览: 838487 次
  • 性别: Icon_minigender_1
  • 来自: 南京
社区版块
存档分类
最新评论

HelloMFC项目解释

    博客分类:
  • VC
 
阅读更多

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
1
1
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics