我想知道什么是在程序处理用户设置的最佳方法/做法。我正在写一个程序,并希望允许用户保存,可以立即自动加载的程序启动设置。我不只是要求规范,但处理诸如如何在运行时处理设置的最佳做法,我应该需要创建一个对象,如UserSettings(我使用Java)?哪种格式最适合保存设置(XML / JSON?)?它的好处是有文件格式人类可读?哪些事情,我应该照顾?我喜欢听一些专业计算器用户的想法/建议在那里。

有帮助吗?

解决方案

如果您的用户漫游从计算机到计算机,然后为用户设置在数据库或一些中央存储库是有道理的。

否则,本地保存的,人类可读的.ini(与名为部分)或.XML文件。

如果使用.XML文件,尽量避免太“密”,并以适当的意见洒。

其他提示

具有人可读的格式是很大的;如果由于某种原因的设置使得程序完全无法使用,然后可以去中和FROB设置的东西理智。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top