VisualC++程序设计严迪班建民主编第六章文档视图课件教学.pptVIP

  • 0
  • 0
  • 约 39页
  • 2017-01-07 发布于广东
  • 举报

VisualC++程序设计严迪班建民主编第六章文档视图课件教学.ppt

文档视图 在文档/视图结构里,文档可视为一个应用程序的数据元素的集合,MFC通过文档类提供了大量管理和维护数据的手段。视图是数据的用户界面,可将文档的部分或全部内容在其窗口中显示,或者通过打印机打印出来。视图还可提供用户与文档中数据的交互功能,将用户的输入转化为对数据的操作。 将对数据的操作与数据显示界面分离,放在不同类的对象中处理。文档对象只负责数据的管理,不涉及用户界面;视图对象只负责数据输出和与用户的交互,可以不考虑数据的具体组织结构的细节。 在MFC中,有两种类型的文档视结构,即单文档界面(SDI:Single Document Interface)应用程序和多文档界面(MDI:Multiple Document Interface)应用程序。 在单文档界面(SDI)程序中,用户在同一时刻只能操作一个文档。在SDI程序中,打开新文档时会自动关闭当前打开的活动文档,如果当前文档修改后尚未保存,会提示用户是否保存所做的修改。 多文档界面(MDI)应用程序允许同时对多个文档进行操作。在MDI程序中可以打开多个文档(同时也为每个文档打开一个窗口),可以通过切换活动窗口激活相应的文档进行编辑处理。 MFC在文档/视图结构中提供了许多标准的操作界面,包括新建文件、打开文件、保存文件、文档打印等,大大减轻了程序员的工作量。程序员不必再书写这些标准处理的代码,从而可以把更多的精力放到完成

文档评论(0)

1亿VIP精品文档

相关文档