11/7/13 MFC初涉

来源:互联网 发布:婚庆公司源码 编辑:程序博客网 时间:2024/04/29 10:28

MFC ( Microsoft Foundation Classes ) 微软基类

这些类封装了 Windows API

MFC类没有严格遵守面向对象和数据隐藏的原则


MFC类的类名以C开头,如 CWinApp,CFrameWnd 等

MFC类的数据成员以 m_ 前缀


CWinApp类 用于启动,初始化,运行,关闭程序

CFrameWnd类 用于构建框架窗口


MFC程序包含两个面向应用的实体---- 文档 和 视图

文档:是指与用户交互的数据的集合

文档作为文档类的对象定义,文档类从CDocument继承而来

SDI表示单文档界面

MDI表示多文档界面


视图,总是与特定的文档相关联

CView派生出自己的视图类


文档模板类 ,负责管理文档,视图,框架窗口

SDI 和 MDI 的文档模板分别从 CSingleDocTemplate 和 CMultiDocTemplate 继承而来


资源: 由不可执行的数据构成的对象

通常是指,位图,图标,菜单,对话框等


程序流程:

1.生成应用程序对象 theApp

2.执行WinMain() 函数

3.WinMain()函数调用InitInstance() ,创建文档模板,框架窗口,文档和视图

4.WinMain()函数调用Run() 函数,执行消息循环,获取和分派Windows消息


原创粉丝点击