使数据输入字段从一次运行到下一次运行时记住其值 我正在编写一个C++ MFC程序,我看到程序从一个程序运行到下一个程序,记住了一些字段的最后输入值。我可以通过将其保存到一个文件并加载然后重新填充来实现这一点,但是有没有另一种更快的方法来实现这一点,因为我记得我在某个地方读到,这些值可以存储在注册表中?如果有人有一个例子或个人经历,我会非常感兴趣

使数据输入字段从一次运行到下一次运行时记住其值 我正在编写一个C++ MFC程序,我看到程序从一个程序运行到下一个程序,记住了一些字段的最后输入值。我可以通过将其保存到一个文件并加载然后重新填充来实现这一点,但是有没有另一种更快的方法来实现这一点,因为我记得我在某个地方读到,这些值可以存储在注册表中?如果有人有一个例子或个人经历,我会非常感兴趣,c++,mfc,C++,Mfc,谢谢, 詹姆斯这完全取决于你想要记住什么样的价值观。如果是配置数据,则可以使用config文件。如果是小型应用程序数据,则可以使用具有专有格式的平面文件。如果是海量数据,您可以使用SQL Server之类的数据库 通常会有关于使用的争论 你想考虑的是数据是否将被跨网络使用。是否需要加密。有很多选择 我个人不喜欢注册表,更喜欢让我的程序保持可移植性。 所以我现在能想到的是 1-ini文件 2-属性文件 3-SQL server 4-您也可以通过web服务器同步用户设置,但正如@Jeeva提到的,存

谢谢,
詹姆斯

这完全取决于你想要记住什么样的价值观。如果是配置数据,则可以使用
config
文件。如果是小型应用程序数据,则可以使用具有专有格式的平面文件。如果是海量数据,您可以使用SQL Server之类的数据库

通常会有关于使用的争论


<>你想考虑的是数据是否将被跨网络使用。是否需要加密。

有很多选择

我个人不喜欢注册表,更喜欢让我的程序保持可移植性。 所以我现在能想到的是 1-ini文件

2-属性文件

3-SQL server

4-您也可以通过web服务器同步用户设置,但正如@Jeeva提到的,存在安全考虑


干杯

定义“更快”。你的意思是更快地编程还是更快地执行?更快地编程,这只是一个小程序。我可以通过一个文件来做,但我一直很想知道是否有更好的方法?谢谢你提供的关于注册表和ini的链接是的,我想我会把它放在一个.ini文件中。