English 中文(简体)
WinForms - which is easiest approach for persistent some data?
原标题:WinForms - which is easiest approach for persisting some data?
  • 时间:2009-09-19 03:43:41
  •  标签:

就在我第一次WinForms申请的基础上进行。

问题——在使用申请之间节省某些数据的最便捷/最佳办法是什么(例如,具有地位和安插的URL清单;案件的日期/时间)? 我看不出需要一个数据库。

For example * Is just storing to text file easiest? * Or is storing to XML file just as easy in DotNet * How about Windows Registry - is this something generally to avoid? Is it s use compatible across all versions including Windows 7 * Database - probably overkill here * A widely used library perhaps?

增 编

最佳回答

进入XML网络非常容易,特别是如果你真的只是储存URL和安静。 您可以创建一种习俗类别,以掌握数据......。

当需要节省时间时,将物体序号定在XML......,因为评估需要以后恢复数据,才刚刚消失。 MSDN有一个简单的walk through

值得注意的是,正如Quintin所做的那样,使用SQ服务器合同或其他一些轻重数据库也可能是一个好的想法。 XML是迅速而容易的,但如果你们需要分享数据或需要比简单的序列化更加灵活,那么你会更能利用数据库。

问题回答

如果你真的需要大量坚持不懈,而且无法使用存储器,那么在你的案件中,我想读/写普通应用数据夹中的xml文档会符合你的需要,而且很容易。

http://www.db4o.com“rel=“nofollow noretinger”>db4o。 这一轻型开源物体数据库。 当你想简单地坚持下去时,互联网和 Java物体就非常有用。 它比案文文件更容易查询,而不是像房舍管理司那样重。 它包括一个图书馆,并一直保存到档案中,因此没有处理完毕的电话。

可以通过提及db4o图书馆(下载here将其添加到你的项目中。 你给它一条你想要坚持的物体的档案途径,它处理其他物体。 然后,你可以开办班子,以收集你的信息,并简单地坚持通过四分五分五花八门的档案。 以后,你可以通过非常简单的问答接口来要求他们。

取决于你想要储存多少数据,但如果它只是一套小的价值观(而不是一套物体或记录),那么也看着废弃的储存:

https://msdn.microsoft.com/en-us/library/3ak841sy(v=vs.110)。





相关问题
热门标签