- 4
- 0
- 约3.05千字
- 约 19页
- 2019-03-13 发布于江苏
- 举报
轻松学VisulC之文档与串行化
第11章 文档与串行化 MFC程序通过文档与串行化,可以非常方便的操作数据。我们可以把文档看做是数据的载体。当程序启动,从磁盘文件中读取对象数据,然后在内存中构建相应的对象。这种让对象数据持久性存在的过程就称之为串行化。本章主要学习CArchive类的使用和将一个类实现串行化功能,以及MFC程序读取、保存文档的执行流程等内容。 11.1 CArchive和Serialize MFC提供的CArchive类实现了一种新的读写文件方式。我们可以通过CArchive类将对象数据保存到磁盘上或从磁盘上读取对象数据。如果CArchive类和Serialize()函数配合使用不仅可以体现CArchive类功能的强大,而且使数据的加载和保存更加方便和清晰。 11.1.1 CArchive类介绍 我们可以把CArchive对象当成是一种二进制流。就像一个输入/输出流一样,把一个CArchive对象看成是文件之前的一个内存缓冲区。与输入/输出流不同的是,CArchive对象以一种有效的、非冗余的格式处理二进制对象数据。 CArchive对象不仅可以处理基本类型的数据,还可以处理CObject类的派生类对象。CArchive类重载了析取()和插入()操作符,为用户提供了一种方便的对象存档编程接口。在CArchive类中,这两种操作符都有多种重载形式。通过这些重载函数,我们可以利用CArchive
您可能关注的文档
最近下载
- 师德师风培训讲稿.pptx VIP
- 马克思主义政治经济学第三讲:资本及剩余价值.ppt VIP
- 深井试油管柱力学分析及其应用.pdf VIP
- 建筑施工扣件式钢管脚手架安全技术规范(JGJ130-2025修订版,附操作指南).docx VIP
- 人教部编版三升四语文 欢乐暑假 第三部分:新课预习 作业三(含答案).pdf VIP
- 《老年护理》精品课件——项目10 老年人安宁疗护.pptx
- 2025年新疆图木舒克市辅警招聘考试真题(附答案).docx VIP
- 电力电子领域:盛弘股份企业组织结构及部门职责.doc
- 油田深井试油测试技术的探讨.doc VIP
- 塔式起重机拆装统一检查验收表.docx VIP
原创力文档

文档评论(0)