【发布时间】:2013-03-05 07:02:14
【问题描述】:
我是 Visual Studio 的初学者,在命令行设置中只有 C 和 C++ 代码。 目前,我正在学习一个模块(软件开发),它需要我想出一个费用跟踪器——一个帮助用户跟踪他/她的日常开支的程序。因此,在每一天结束时,或者在用户使用完程序后,我们必须执行数据存储以将所有信息存储在一个地方,以便在下次使用时将其导出。
我的限制包括不使用任何关系数据库(虽然我不知道它是什么:()。数据存储必须使用 XML 或文本文件完成。在此之后,我有几个关于数据存储的问题:
1) 如果数据存储成功,是不是每次启动程序都要导出?并且每次用户关闭程序后,我们都会覆盖已有的数据文件,然后进行相应的存储?
2) 我从一些人那里听说使用文本文件可能更容易。在 Internet 和图书馆上搜索只能为我提供有关 XML 的信息,而不是文本。有人能帮我吗?喜欢教程链接之类的?
非常感谢!
【问题讨论】:
-
XML 只是一个带有格式规则的文本文件。但是为什么不使用电子表格呢? Excel 和其他人可以在上面放置表格。似乎比从头开始编写大量功能要容易得多。
-
嗨,我认为我的模块限制我们只能使用文本或 xml 文件。 Howevr,你有关于如何将 excel 集成到 Visual Studio C++ 中的链接吗?我们其实对通过 excel 生成图表很感兴趣
-
将输出写入 XML:blogs.msdn.com/b/brian_jones/archive/2005/06/27/433152.aspx 然后 Excel 可以读取您创建的那些文件并生成图表。然而,Excel 有一个很好的机制来生成表格/图表,并且是一个非常简单的工具来完成诸如费用表格之类的事情。
标签: c++ xml database text storage