- 3
- 0
- 约3.05千字
- 约 45页
- 2017-01-01 发布于广东
- 举报
河北经贸大学信息技术学院 教学目标: 教学内容: 8.1 文档串行化 用户处理的数据往往需要存盘作永久备份。将文档类中的成员变量的值以文件形式存储在磁盘中,或者将文件中的数据读取到相应的成员变量,从而恢复应用程序中的对象。这个过程称为文档的串行化。 串行化分为两个部分 当应用程序数据以文件形式存储在磁盘中时,叫做串行化。 当从文件中恢复应用程序的状态时,则叫做反串行化。 8.1.1 CArchive、CFile类与Serialize函数 Visual C++应用程序中的串行化是通过Archive类来实现的。 CArchive类不能离开它所依附的CFile类对象而孤立存在。 CArchive类用于Visual C++应用程序中文档和数据对象的 Serialize函数中。 8.1.2 使对象可串行化 要使自己定义的类对象能够被保存或被恢复,必须做三件事: 自己定义的类必须直接或间接从CObject类公有派生; 在类中加入两个宏:DECLARE_SERIAL和 IMPLEMENT_SERIAL, 向类中添加一个Serialize虚函数。 8.2 串行化实例 【例8.1】 创建一个单文档应用程序,利用文档的串行化功能实现对学生基本信息的管理,运行效果见图8.2。 8.2.l 创建应用程序外壳 利用AppWizard创建一个单文档应用程序,取名为 Ex8_1
您可能关注的文档
- C++程序设计王春玲第7章课件教学.ppt
- C++程序设计王春玲第8章课件教学.ppt
- C++程序设计王春玲第9章课件教学.ppt
- C++程序设计王春玲第10章课件教学.ppt
- C++程序设计杨长兴刘卫国曹岳辉第1章C++基础知识课件教学.ppt
- C++程序设计杨长兴刘卫国曹岳辉第2章程序控制结构课件教学.ppt
- C++程序设计杨长兴刘卫国曹岳辉第3章函数和编译预处理课件教学.ppt
- C++程序设计杨长兴刘卫国曹岳辉第4章数组与指针课件教学.ppt
- C++程序设计杨长兴刘卫国曹岳辉第5章自定义数据类型课件教学.ppt
- C++程序设计杨长兴刘卫国曹岳辉第6章类与对象课件教学.ppt
- 近三年个人工作总结.docx
- 组织生活会个人检视剖析材料.docx
- 2026年春江苏开放大学中国政治思想史050006形成性考核作业一答案.pdf
- 2026年春江苏开放大学中国政治思想史050006形成性考核作业二答案.docx
- 近三年个人工作总结.doc
- 2026年春江苏开放大学生活中的经济学060057综合作业一答案.doc
- 2026年春江苏开放大学中国政治思想史050006形成性考核作业二答案.doc
- 2026年春江苏开放大学商务笔译060758第一次过程性考核作业答案.docx
- 2026年春江苏开放大学生活中的经济学060057综合作业二答案.doc
- 2026年春江苏开放大学商务笔译060758第一次过程性考核作业答案.pdf
最近下载
- 2026年学习教育查摆问题清单及整改措施台账(四个方面16条).docx VIP
- 生态安全考试题库及答案.doc VIP
- 《我的好朋友》幼儿园小班社会PPT课件.pptx VIP
- ISO50001能源管理体系标准解读.pptx VIP
- 教科版科学五年级下册2用浮的材料造船(课件)(共14张PPT+视频).pptx VIP
- 江苏省常州 2025年中考第一次模拟考试物理试卷(含答案).docx VIP
- 一种利用禽畜粪污制备的土壤改良剂及其制备方法.pdf VIP
- 21ZJ902+园林绿化附属工程设施(中南标)建筑图集.docx VIP
- 2023年广西中考英语试题及答案 .pdf VIP
- 生物安全题库试卷及答案.docx VIP
原创力文档

文档评论(0)