Windows Forms, Visual Studio C #. Почему / следует использовать окна настроек вместо сохранения в файл? - PullRequest
2 голосов
/ 09 августа 2009

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

Ответы [ 2 ]

5 голосов
/ 09 августа 2009

Зачем / должен использовать ".settings" файл вместо того, чтобы взять информацию и хранить его в плоском файле?

Вы можете сохранить его в плоском файле. Но с C # в VS IDE есть поддержка по умолчанию для хранения и доступа к этим настройкам

Из MSDN:

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

Как получить доступ и изменить Настройки из этого окна из моего окна приложений. Нужно ли мне создать экземпляр файла или это статично? Как мне получить доступ и изменить настройки из этого окна из моего Окна приложений.

См. Эти ссылки: http://msdn.microsoft.com/en-us/library/aa730869%28VS.80%29.aspx http://www.jeffkwak.com/blog/archive/2008/02/29/winform-settings-with-c.aspx

4 голосов
/ 09 августа 2009

В дополнение к отличному ответу PK, настройки также строго типизированы . Когда вы получаете / устанавливаете настройки в своем коде, они уже имеют требуемый тип, так что вам не нужно беспокоиться о сериализации - она ​​обрабатывается за вас.

...