2009-08-09 4 views
2

なぜ情報を取得してフラットファイルに保存するのではなく、 ".settings"ファイルを使用する必要がありますか?アプリケーションウィンドウからこのウィンドウの設定にアクセスして変更するにはどうすればよいですか。ファイルのインスタンスを作成する必要がありますか、それとも静的ですか?Windowsフォーム、Visual Studio C# - なぜファイルに保存する代わりに設定ウィンドウを使用する必要がありますか?

答えて

5

はなぜ/ Iは「.settings」の代わりに情報 を取って、フラット・ファイルに格納する ファイルを使用する必要がありますでしょうか?

フラットファイルに保存できます。アプリケーション実行セッション間で保持され

....あなたが作成することができますし、アクセス値:しかし、VS IDEでのC#で保存し、これらの設定はMSDNから

にアクセスするためのデフォルトのサポートがあります。これらの値は設定と呼ばれます。設定は、ユーザーの好みや、アプリケーションが使用する必要がある貴重な情報を表すことができます。たとえば、アプリケーションの配色のユーザー設定を格納する一連の設定を作成することができます。または、アプリケーションが使用するデータベースを指定する接続文字列を格納することもできます。設定を使用すると、コード外のアプリケーションにとって重要な情報を保持し、個々のユーザーのプリファレンスを格納するプロファイルを作成できます。

はどのようにアクセスし、自分の アプリケーションウィンドウからこのウィンドウから 設定を変更します。 ファイルのインスタンスを作成する必要がありますか、それとも 静的ですか?私の アプリケーションウィンドウから、このウィンドウの設定を にアクセスして変更するにはどうすればいいですか?

は、これらのリンクを参照してください:PKの優れた答えに加えて 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

を、設定も強く型付けされたです。コード内で設定を取得/設定すると、すでに必要なタイプになっているので、シリアライズについて心配する必要はありません。これはあなたのために処理されます。

関連する問題