如何保存每个用户的用户设置

本文关键字:用户 设置 何保存 保存 | 更新日期: 2023-09-27 18:18:44

我正在开发一个程序,该程序需要具有与联系人列表类似功能的功能。我需要用户设置,但我不知道如何(如果可能的话)在代码中创建应用程序设置。

我希望能够根据需要添加尽可能多的新"联系人"设置,所以我想如果我不能创建新设置,我应该只有一个列表设置,但这似乎也不可能。我在这里和谷歌上都找遍了,找不到符合我需要的东西。

要求:存储类似联系人的数据,如电话号码、电子邮件地址等。可以根据需要添加尽可能多的这些联系人设置。

编辑:所以有对象数据类型,这似乎符合我的需要。有什么原因可以解释为什么这不是我的问题的答案吗?这似乎是完美的……

编辑:没关系,似乎是编译器错误时,试图访问我的对象的属性,因为它不具有该属性,直到它是我自己的对象的实例…

如何保存每个用户的用户设置

与JayP。Sql Server Compact也是一种可能,它可以创建一个本地的"迷你"数据库,而不需要安装Sql Server。

虽然这很迂腐,但我不确定联系人列表是否真的应该被视为"设置"。这是真正的数据。因此,最好将这些数据存储在XML文件或类似文件中。

把我的2个硬币加起来。@Walkerneo所说的数据不是"设置"数据。这是真实的数据,应该以另一种方式考虑。我建议把它们分成两部分:真实数据和真实设置。

  1. 真实数据的最佳位置是DB。它可能是Firebird或MS SQL Compact或其他东西。
  2. 至于设置,注册表是一个好地方。至少Qt是一种跨平台语言,它在Win应用中使用了这种方法

.