Visual C++轻松入门 文档和视图的分离培训教程文件.pptVIP

  • 2
  • 0
  • 约4.71千字
  • 约 16页
  • 2017-02-07 发布于江苏
  • 举报

Visual C++轻松入门 文档和视图的分离培训教程文件.ppt

第16章 文档和视图的分离 “文档-视图”结构,相信读者已经耳熟能详,顾名思义,“文档-视图”就是文档和视图的关系,一个文档可以被一个或若干个视图所显示,对于本章的知识内容,读者掌握基于MFC的“文档-视图”结构的使用和扩展开发即可,本章主要修行的要点如下。 文档和视图相互作用的函数:读者可以学到文档和视图相互作用的理论本质,并学会文档和视图相互作用函数的使用和原理。 CView类的派生类:读者可以学到MFC视图家族的视图类结构理论,已经使用这些理论编写文档和视图高级交互的简单实例。 多视图:读者可以学到多视图的理论知识和学会多视图的程序设计。 16.1 什么是文档和视图 “文档-视图”结构虽然在很多读者的印象中听了无数次了,但可能还不是很理解具体的本质,或者只知道MFC应用程序类中有一个文档类,也有一个视图类,却不明白其中的本质联系。通俗地说,文档就是内部数据,视图就是外部的表现形式,如某杂志社的收入表如图16.1所示。 16.2 文档和视图的相互作用 MFC中的文档和视图是以类对象的形式运行在应用程序中的,因此,它们之间的通信应该通过成员函数来传递,它们之间相互作用的函数主要有。 CView::GetDocument():该函数是在当前视图对象中获取指向文档对象的指针。 CDocument::UpdateAllViews():该函数是更新所有的视图,在“文档-视图”结构中

文档评论(0)

1亿VIP精品文档

相关文档