第2讲MFC应用程序框架及文档视图架构.pptVIP

  • 6
  • 0
  • 约7.45千字
  • 约 38页
  • 2019-10-25 发布于湖北
  • 举报

第2讲MFC应用程序框架及文档视图架构.ppt

第2讲 MFC程序框架及文档视图架构 MFC 简介 是由Windows操作系统提供的函数定义、参数定义和消息格式的集合,用于提供给应用程序使用 MFC应用程序框架 什么是MFC应用程序框架 提供了一般应用程序需要的全部面向对象软件组件的集成集合 好处 是C++的Windows API 标准结构的专业化的程序,面向对象思维 运行速度快 降低编码复杂性,代码重用,良好工具支持 理解MFC应用程序 WinMain在哪?程序如何开始执行? Window Procedure在哪?窗口如何运行? RegisterClass和CreateWindow在哪?窗口如何创建? Message Loop ( GetMessage和DispatchMessage )在哪?程序如何运转? MFC程序结构 基于框架窗口的应用程序(早期的MFC) 程序运行管理、窗口及数据管理分开 两部分,与SDK程序类似 基于文档/视图的应用程序 单文档应用程序(重点) 程序运行管理、窗口管理、交互管理、数据管理分开 多文档应用程序 基于对话框的应用程序 程序运行管理、对话框管理分开 MFC程序的文档/视图结构 早期MFC应用程序用应用程序类实现应用程序的初始化、消息循环、终止;用窗口框架类管理窗口,包括数据管理、显示、与用户交互等 目前的MFC应用程序都采用文档/视图结构,把原来窗口框架类的工作分开 窗口框架类管理窗框 视

文档评论(0)

1亿VIP精品文档

相关文档