《Windows程序设计基础》实验六.docVIP

  • 6
  • 0
  • 约3.63千字
  • 约 5页
  • 2016-12-22 发布于浙江
  • 举报
实验六:使用持久性数据 一、实验目标: 在本实验中,你将使Tmp程序能与硬盘上的持久性数据协同工作,理解MFC中持久化的应用。 二、实验环境要求: 硬件环境:处理器主频为166MHz或更高,内存大于32M,硬盘空间大于500M,CD-ROM驱动器,VGA或更高分辨率显示器,鼠标,键盘等。 软件环境:Windows98及其以后版本的操作系统,Visual C++ 6.0 Enterprise。 三、本实验完成案例工程: 实现CTmpDoc::LoadData(CStdioFile inFile)函数,完成从一个文本文件中导入数据到应用程序。CTmpDoc::OnDataImport()中调用了LoadData()函数。 实现标准的序列化,将应用程序数据保存成一个temperature.Tmp文档文件。 序列化数据,需要: 将CTmpData做成可序列化的类 为CTmpData元素类型提供一个SerializeElements()函数模板,因为有CString型数据; 实现CTmpDoc::Serialize()函数; 实现CTmpDoc::DeleteContents()函数以在重用文档对象前清空保存在文档对象中的数据; 添加在应用程序数据被改变时对CDocument::SetModifiedFlag()的调用,这样,应用程序框架在关闭一个修改了的文档前将

文档评论(0)

1亿VIP精品文档

相关文档