2

我试图弄清楚如何做到这一点,因为我不确定这样做的正确方法是什么。

我有几个字符串要永久存储/保存,即使在应用程序关闭后也是如此。我应该如何进行?我是从文本文件中读取还是写入?

4

7 回答 7

10

我相信您正在寻找一种称为应用程序设置的功能。此功能将负责在应用程序实例之间存储设置。它存储设置的方式是 ClickOnce 和用户感知的,因此它消除了很多问题。

这是该主题概述的链接

于 2009-05-17T17:36:20.847 回答
4

使用我的设置

于 2009-05-17T17:36:50.160 回答
2

是的,您可以将其存储在一个简单的文本文件中或使用设置文件

于 2009-05-17T17:35:16.713 回答
2

看看应用程序设置:http: //msdn.microsoft.com/en-us/library/0zszyc6e.aspx

于 2009-05-17T17:36:09.693 回答
1

我将需要的内容存储在纯文本文件中。我使用自己的格式:第一行:数组的长度或需要存储数据的字节数/行数。第二行:数据类型。第三行:目录或路径信息。最后我存储数据。

那是因为编程语言可以按字符或按行读取。C++ 考虑空格和行。

SQL 或 Access 是当您需要存储比字符串或数组更复杂的数据时。

于 2009-05-22T15:00:24.273 回答
0

是的,我会将它存储在某种形式的文本文件中,然后您可以在加载时阅读它。它在 Visual Basic 中很容易实现,您甚至可以在 Codemonkeys 或类似工具中找到一些示例。我会避免使用注册表。当然,如果您愿意,您也可以使用某种数据库(Access、SQLITE 等)来存储这些值。但这取决于数据的类型以及您需要从中读取/写入多少数据。

于 2009-05-17T17:35:21.020 回答
0

是的,您可以写入文本文件,或者尝试使用 SQLite,它可以让您的 VB 程序具有数据库功能。

http://www.google.com/search?hl=en&q=visual+basic+sqlite&btnG=搜索

于 2009-05-17T17:37:15.340 回答