必要的成员:

  1. 文件路径 QString A

  2. 文件句柄 QFile B

  3. 数据流 QDataStream C

必要的接口

  1. load(QString fileFullPaht);加载文件并构造和DataStream的联系

  2. save();按数据

  3. saveAs(QString fullPath);另存,该函数构造局部的QFile及相关的流操作对象。不要用类成员变量中的 B

  4. appendRecerd(Record,bool savetoFile=true);添加记录 ,以及是否追加到文件 缺省true

  5. close() 关闭文件

  6. reload();重新加载文件。

因为实际项目通常会有会有清空项目数据的功能,

一种简单的流程就是先清空内存数据

close()数据文件

DeleteFile 删除该文件 ,

这时就需要reload()以便重新打开文件、初始化各个成员,建立数据链接。

该函数经常被忽略、

posted on 2024-11-19 10:21  keleman  阅读(1)  评论(0编辑  收藏  举报