2013-04-23 2 views
0

Как сохранить переменные, коллекции, словари в vb.net, чтобы после перезапуска программного обеспечения пользовательские изменения были сохранены.Сохранить переменные, коллекции, в vb.net

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

+3

Вам нужно будет найти * некоторые * способ хранения значения: файл, базы данных, локальные настройки, ... –

ответ

2

Я предполагаю, что вы говорите о клиентском приложении, которое хранит эти данные локально? В этом случае возможно изолированное хранилище, см. http://www.codeproject.com/Articles/6535/Isolated-Storage-in-NET-to-store-application-data. Или вы можете иметь локальную базу данных на основе SQLite для хранения таких вещей.

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

0

Хорошо, я задавал тот же вопрос, видя, что вы похожи на абсолютного новичка, я пойду легко.

Нажмите Project в верхней части экрана и прокрутите вниз до свойств вашей программы. В моем случае это был Personal Assistant properties... enter image description here Теперь нажмите на выделенном тексте, Settings enter image description here Вы должны увидеть меню, как это, теперь вы можете сделать новые настройки здесь. Они похожи на переменные, но остаются такими же, даже когда программа перезапускается. В моем случае я сделал одно имя Name для программы, чтобы запомнить имя пользователя.

Если вы хотите использовать настройки, тип Это в: My.Settings.[Name of setting] Если вы хотите изменить это просто поставить знак равенства после него и введите новое значение. My.Settings.[Name of setting] = [New Value]

Вот пример: Label1.Text = "Hello " + My.Settings.Name + "!"

Смежные вопросы