Страницы

Поиск по вопросам

понедельник, 3 февраля 2020 г.

Настройки пользователя

#c_sharp #wpf


Пишу программу, в которой есть настройки
При каждом запуске программы настройки становятся дефолтными
Думал, сделать файл .txt, в который будут записываться параметры и считывать с него.
Но уже этот вариант мне не очень нравится
Какие варианты можно еще использовать?
    


Ответы

Ответ 1



А почему никто до сих пор не предложил Settings? Это стандартный. рекомендованный Microsoft путь. За вас сделано версионирование и миграция, чтение-запись типизированных данных, разделение настроек на настройки приложения и специфические настройки пользователя. Зачем изобретать велосипед?

Ответ 2



DB. (SQLite) XML. BinaryStream (хотя не желательно) ConfigurationManager

Ответ 3



Под Windows можно создать под программу раздел в реестре HKCU\Software\You\Your software\ и в нем хранить настройки для пользователя. По идее, реестр на то и нужен, причем ветка пользователя создавалась специально под настройки ОС и ПО для конкретного пользователя. Под Линукс вариант хранить в ~.software-rc вроде как стандартный (но давно это было).

Комментариев нет:

Отправить комментарий