Как я могу хранить строки постоянно? После того, как приложение закрыто? - PullRequest
2 голосов
/ 17 мая 2009

Я пытаюсь понять, как это сделать, поскольку я не уверен, как правильно это сделать.

У меня есть несколько строк, которые я хочу сохранить / сохранить навсегда, даже после закрытия приложения. Как мне поступить? Читать или писать из текстового файла?

Ответы [ 7 ]

10 голосов
/ 17 мая 2009

Я полагаю, вы ищете функцию, известную как Настройки приложения. Эта функция позаботится о сохранении настроек между экземплярами приложения. ClickOnce и пользователь осведомлены о способе сохранения настроек, поэтому он устраняет большую часть проблем.

Вот ссылка на обзор по теме

4 голосов
/ 17 мая 2009

Использование My.Settings

2 голосов
/ 17 мая 2009

Посмотрите на настройки приложения: http://msdn.microsoft.com/en-us/library/0zszyc6e.aspx

2 голосов
/ 17 мая 2009

Да, вы можете сохранить его в простом текстовом файле или использовать файл настроек .

1 голос
/ 22 мая 2009

Я храню то, что мне нужно, в текстовом файле. Я использую свой собственный формат: Первая строка: длина массива или количество байтов / строк, данные должны быть сохранены. Вторая строка: типы данных. третья строка: каталоги или информация о пути. В конце я сохраняю данные.

Это потому, что языки программирования могут читать по символам или по строкам. C ++ рассматривает пробелы и строки.

SQL или Access - это когда вам нужно хранить более сложные данные, чем просто строки или массивы.

0 голосов
/ 17 мая 2009

да, вы можете записать в текстовый файл или попробовать SQLite, который может позволить вашей программе VB иметь возможности базы данных.

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

0 голосов
/ 17 мая 2009

Да, я бы сохранил его в виде текстового файла, тогда вы сможете прочитать его при загрузке. Это очень легко реализовать в Visual Basic, и вы можете даже найти некоторые примеры в Codemonkeys или аналогичных. Я бы избегал использования реестра. Конечно, если вы хотите, вы также можете использовать какую-то базу данных (Access, SQLITE и т. Д.) Для хранения значений. Но это зависит от типа данных и того, сколько вам нужно для чтения / записи из них.

...