第10篇 文档视图结构的应用程序开发.pptVIP

  • 7
  • 0
  • 约2.48千字
  • 约 22页
  • 2017-06-10 发布于湖北
  • 举报

第10篇 文档视图结构的应用程序开发.ppt

第10章 文档/视图结构的应用程序开发 文档/视图结构是在Visual C++中,使用MFC开发基于文档应用程序的基本框架。在这个框架中,数据的维护及其显示是分别由两个不同,但又彼此紧密相关的对象——文档和视图负责的。 本章将主要围绕这一结构的各个环节展开讨论,因为理解这一结构的原理和机制对基于文档/视结构的MFC应用开发具有重要作用。 10.1 文档/视图结构 在本书的第2章中,已经简单介绍了文档/视图结构的基本概念,可以把文档看作是数据容器,而视图则可以看作是查看数据的窗口或是和数据发生交互的窗口。本节对MFC中,文档/视图结构的概念及其应用作进一步介绍。 10.1.1 文档/视图结构概述 MFC文档/视结构是一种新型的应用程序结构,它的优点主要包括:实现了数据存储和显示的分离、提供了常用的标准操作界面以及支持打印预览功能等。一般情况下,采用文档/视结构的应用程序至少应由以下对象组成:应用程序对象(一般为CWinApp派生对象)、框架窗口对象(一般为CFrmeWnd派生对象)、文档对象(一般为CDocument派生对象)、视图对象(一般为CView派生对象)等。 10.1.2 文档/视图结构的分类 有两种类型的文档视结构程序:单文档界面(SDI)应用程序和多文档界面(MDI)应用程序。 10.2 文档/视图结构应用程序框架分析 正如前面章节的实例开发所介绍的,使用A

文档评论(0)

1亿VIP精品文档

相关文档