- 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()的调用,这样,应用程序框架在关闭一个修改了的文档前将
您可能关注的文档
最近下载
- TDZJN 386-2025智算中心冷却设计要求.pdf VIP
- 三年级下册数学【通用版】【经典必考十八类应用题】.docx VIP
- 25秋四年级上册人教部编版语文《期末复习·1-8单元重点知识点押题考点》.pdf VIP
- 25秋三年级上册语文人教部编版《期末复习-常考难点+答题模版+先学后练》(带答案).pdf VIP
- SJG36-2017:深圳市岩土工程勘察报告数字化规范.pdf VIP
- 2026年6月英语四级真题及解析(第3套).pdf VIP
- 2026年行政执法考试-四川行政执法资格考试历年参考题库含答案解析.docx VIP
- 2025年新高考数学重难点专项复习:直线与圆易错题十大题型(解析版).pdf VIP
- 2026年6月英语四级真题(第3套)(附答案解析).pdf VIP
- 2026年6月英语四级真题第3套(附答案解析).docx VIP
原创力文档

文档评论(0)