11/7/13 MFC初涉
2011-07-13 10:54
381 查看
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消息
这些类封装了 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消息
相关文章推荐
- 接茬(2003/11/13 17:24)
- 剑指Offer题目:从扑克牌中随机抽 5 张牌,判断是不是顺子,即这 5 张牌是不是连续的。 2-10 为数字本身,A 为 1,J 为 11,Q 为 12,K 为 13,而大小王可以看成任意的 数字。
- 笔记 10 11 13
- 解决加载大量图片导致内存溢出的三种办法http://www.360doc.com/content/13/0409/11/7857928_277107102.shtml
- 路加福音 11:9-13
- MFC 教程【13_MFC工具条和状态栏 】
- Bash 11-13
- 嵌入式学习 day 11 12 13
- 网狐 中心服务器 ADO 错误:0x80004005,[DBNETLIB][ConnectionOpen (Connect()).]SQL Server 不存在或拒绝访问。【第二次修改13-11-2】
- Windows Media Player 11 for Windows XP (13/3/07) 中英文版下载
- 【转】 《基于MFC的OpenGL编程》Part 13 Creating 2D and 3D Text
- MFC教程-13
- 2013_11_13:关于 new 和delelte 的使用
- 快速判断一个数能否被1、2、3、4、5、6、7、8、9、10、11、12、13、17、19、23等整除的规律总结
- Daily Scrum 11/13
- 关于更新技术(About Update Techniques)-SM13 SM14 SM11
- 【Daily Scrum】11-13
- |1|2|3|4|5|6|7|8|9|10|11|12|13|14|15|16|17|18|19|20所有这些字符串,把它的数字一个个剥离??
- 苹果的MACBOOK AIR (MBA)与SONY VAIO PRO 11/13之间