保存工程项目处理文件以便下次直接打开使用

hjy20090806 2014-04-02 08:52:42
一个工程项目,对多个文件中的数据进行处理,想要将文件保存成为一个工程,记录工程当前状态,下次可以直接打开,接着上次的状态继续操作。现在就会用将数据直接以文本形式存储,但是再次打开的导入过程比较麻烦,同学提到过可以试一下serialize,请问这个怎么保存比较方便读取
...全文
145 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
hjy20090806 2014-04-03
  • 打赏
  • 举报
回复
引用 2 楼 devmiao 的回复:
可以用XML序列化,直接把你程序的对象保存到xml格式的文本文件中。
想要自定义文件类型,XML序列化存储文件是不是只能是XML格式?
hjy20090806 2014-04-03
  • 打赏
  • 举报
回复
引用 1 楼 JulioHuang 的回复:
程序关闭时将状态保存,一般的方式是保存在远程数据库。 不用数据库的情况就只有保存成本的文件了。 本地文件可以考虑 1、格式较简单,自己控制读写 2、格式偏向于代码中的数据比较推荐序列化 3、格式还是类似关系型,可以考虑本地数据库,一般用Sqlite
需要存储treeview的状态以及节点的文件链接,打开后可以再对节点进行操作。SQLite和XML都没有接触过,请问哪个比较简单一点
devmiao 2014-04-02
  • 打赏
  • 举报
回复
可以用XML序列化,直接把你程序的对象保存到xml格式的文本文件中。
黄亮 2014-04-02
  • 打赏
  • 举报
回复
程序关闭时将状态保存,一般的方式是保存在远程数据库。 不用数据库的情况就只有保存成本的文件了。 本地文件可以考虑 1、格式较简单,自己控制读写 2、格式偏向于代码中的数据比较推荐序列化 3、格式还是类似关系型,可以考虑本地数据库,一般用Sqlite

110,534

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧