第11章菜单和文档资料.ppt

第11章菜单和文档资料

第11章 菜单和文档/视图结构 11.1 文档视图的概念 11.2 文档类 11.3 视图类 11.4 菜单 11.5 菜单和文档/视图结构程序设计举例 习题 11.1 文档视图的概念 在文档/视图结构里,文档是一种数据源,是一个应用程序数据基本元素的集合,它构成应用程序所使用的数据单元;另外它还提供了管理和维护数据的手段。 视图类在文档和用户之间起中介作用。视图是数据的用户窗口,为用户提供了文档的可视数据显示,它把文档的部分或全部内容在窗口中显示出来。视图可以提供用户与文档中数据的交互功能,它把用户的输入转化为对文档中数据的操作。 每个文档都会有一个或多个视图显示,一个文档可以有多个不同的视图。比如,在Microsoft Word中,我们可以将文档以页面视图显示,也可以将文档以大纲视图显示。一个视图既可以输出到窗口中,也可以输出到打印机上。每个视图只能对应于一个确定的文档,即视图是文档的不同表现形式。 MFC的文档/视结构机制把数据同它的显示以及用户对数据的操作分离开来。所有对数据的修改由文档对象来完成。视图调用这个对象的方法来访问和更新数据。 MFC提供了两种类型的文档/视图结构应用程序,即单文档界面(SDI:Single Document Interface)和多文档界面(MDI:Multiple Document Interface)应用程序。 11.2

文档评论(0)

1亿VIP精品文档

相关文档