繁体   English   中英

在程序外存储字符串的最佳方法?

[英]best way to store strings outside of a program?

我目前正在使用Winforms应用程序,该应用程序通过文本框从用户那里获取信息。 由于此信息不太可能经常更改,因此我希望我的应用程序保存输入,并在下次运行时将其加载到适当的文本框中。

我对在事物的形式方面进行设置的能力充满信心,我的问题与如何在程序外部存储值有关。 我的第一个直觉是仅使用文本文件,但是处理IO和读取值所需的开销似乎有点大。 我也不想让用户在程序的文本框外对其进行编辑。 我尝试使用字符串资源,但这些是只读的。 有没有更优雅的解决方案?

您至少需要一个中等的数据库客户端,无论它是sql server,mdf,MS Access,SharePoint,Oracle等。听起来像是vis studio prog。 (winforms)。 它们是为IO程序设计的,但需要数据架构知识或关系数据库。 (RMDBS)。 尝试一个lightswitch项目(如果是VS proj。)以获取db的基础知识并形成数据关系。

我知道它不在您的程序之外,但是您可以尝试设置,这很简单,有点像可以更改它的设置中的资源。

要更改设置,请转到:“属性”,然后双击“设置”,在此处添加字符串,布尔等。请确保将它们设置为用户。要通过代码访问它们,请使用:Properties.Settings.Default。 要保存设置,请使用:Properties.Settings.Default.Save()

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM