泡泡数据.ppt

Visual C++ 程序开发案例教学 第3讲 基本范例 4-1(吹泡泡) 本讲目标 4-1 吹泡泡: 文件的存取,文档/视图的分工合作 基本范例4-1 吹泡泡,并且能够存取泡泡文件。 泡泡数据: 泡泡的个数(int) 每个泡泡的大小和位置(CRect) 每当用户单击鼠标左键时,就产生一个泡泡数据 范例4-1程序分析 MFC提供的文档/视图结构支持这种应用程序。 显示泡泡 存取泡泡文件 文档/视图概念 文档类支持创建文档、装入文档和保存文档等标准操作,用户通过视窗类对象与文档进行交互,视窗提供数据的显示、输入/输出等。 文档通过视图与用户打交道 文档的内容通过视图显示给用户 用户在视图中对文档所作的修改由视图通知文档对象 文档/视图概念 视图是数据显示的窗口,提供了文档可视的数据显示 文档的部分内容在窗口中显示出来 视图是用户与文档中数据交互的界面,它把用户的输入转化为对文档中数据的操作 处理文档类和视图类关系的一个主要函数 UpdateAllView() 该函数用于通知所有视图进行重绘。一般情况下,当文档数据被修改后,应当调用这个函数使得所有跟文档关联的视图进行重绘,以显示最新的内容。 视图类 主要成员函数 GetDocument( ):从文档类中获取数据 OnDraw(CDC* pDC):屏幕显示、打印和打印预览功能 OnInitialUpdate( ):在应用程序启动

文档评论(0)

1亿VIP精品文档

相关文档