問題タブ [settings]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
2900 参照

.net - .NET MVC - グローバル設定クラス - これらの方法のうちどれが最適ですか:

システム全体でアクセスする必要がある特定の文字列を格納するための設定クラスを作成しようとしています。以下のコードで globalSettings.cs を作成しました。

現時点では、各コントローラーでこのクラスを次のように初期化しています。

**コンストラクターをプライベートに設定し、シングルトン パターンを実装する必要がありますか?

設定情報を含むコントローラークラスを拡張した方がよいでしょうか?

**

0 投票する
10 に答える
15834 参照

c# - C# 設定 xml ファイルの場所

C# 設定クラスの値に基づいてファイルを読み込むプロジェクトがあります。ただし、この値はマシンごとに異なり、企業環境としてプログラムを初めて実行するときにユーザーに尋ねるのではなく、インストーラーで設定したいのですが、ファイルはどこにありますか? もっと簡単な方法はありますか?

これはスタンドアロン プログラムではなく、ビジュアル スタジオ アドインです。

0 投票する
3 に答える
27724 参照

c# - Visual C# で設定を使用する方法

私は長い間 VB.net 開発者であり、最近 C# に変更しました。VB.net を使用していたとき、ユーザー設定を呼び出すには、デザイナーを使用して新しい設定を作成し、My 名前空間を使用してコードから呼び出すだけで済みました。 これが私が変更したり、そこからデータを取得したりできる
コードです。
My.settings.anysetting
ただし、C# では My キーワードが機能しないため、設定を呼び出すにはどうすればよいですか??

0 投票する
2 に答える
4587 参照

windows - タスク バーの設定をプログラムで変更しますか?

小さなバッチ ファイルや Java プログラムなどを使用して、タスク バーの設定を変更したいと考えています。
この情報を含むレジストリ キーがあるかどうかを知りたいです。

Windowsがタスクバーの設定をどこで設定するか、誰か知っていますか?

編集:いいえ、起動のたびにタスクバーの設定を変更してユーザーを悩ませたくありません。

0 投票する
3 に答える
1067 参照

c# - ASP.NET 2.0 で設定 (構成) を管理する最良の方法は何ですか?

既存のクライアントの機能を ASP.NET 2.0 の Web ポータルに拡張するプロジェクトがあります。クライアントは Windows フォーム ベース (.NET 2.0) です。これには、生成された settings.Designer.cs ファイルを含む、[プロジェクト] > [プロパティ] > [Settings.settings] システムに保持されるいくつかの設定があります。このファイルは、設定ごとに優れた自動ラッパーを提供します。

ウェブサイトをセットアップしようとして、私はこの機能に明らかに同等性が欠けていることに不満を感じていました. 私は web.config を持っており、セクションを持つことができます。これは、文字列を含むコードを介したアクセスを意味します。次に例を示します。

このように設定で別のファイルを参照することもできます。これにより、少し抽象化され、ソース管理へのチェックインが容易になります。

しかし最終的には、これにはクライアント プロジェクト設定システムの機能の一部が欠けています。

特に、可能であれば、これらの機能が非常に気に入っています。

  • 自動生成されたアクセサー クラス (便宜上、intellisense ..)
    • 便利
    • 強く型付けされた
    • インテリセンスを提供
    • コードは、設定名のタイプミス/ミスに対してコンパイルされません
  • 簡単なインターフェース
    • settings.Settings は以前は素敵なグリッドを提供していました
    • すべてのオプションが表示されます
    • 特定のオプションのドロップダウンの選択肢を表示
    • XMLを編集する必要はありません
    • 山かっこをファットフィンガーできません

これらをラップしたクラスを作成できることはわかっていますが、設定との同期が自動的に維持されず、変更があった場合は手動で編集する必要があります。ただし、上記のいくつかは提供されます。

クライアントで行っているように、プロジェクト設定と同等のものを取得できますか?

ASP.NET 2.0 Web サイトの設定を管理する最良の方法は何ですか?

0 投票する
2 に答える
2011 参照

iphone - 設定アプリで iPhone アプリの設定ページを動的に変更することは可能ですか?

私が取り組んでいる iPhone アプリでは、アプリの設定領域にセクションを動的に追加または削除する機能が必要です。理想的には、複数値指定子のオプションのリストを変更し、1 つの設定ページのコピーにドリルダウンする新しい行を追加できるようにしたいと考えています。Apple のドキュメントではこれについて何も見ていませんが、コンパイル後に設定スキーマを変更することは可能ですか?

0 投票する
3 に答える
1619 参照

deployment - ClickOnce と UserSettings

OK、私はテスト中の ClickOnce アプリを持っています。ユーザーが初めてアプリをロードするときに、いくつかの情報をユーザーに尋ねます。顧客 ID と名前。次に、セッション間で保存されるようにプロパティを設定します。プロパティは、Properties.Settings.Default["Customer ID"] と同様の名前です。

そのため、コントロール パネルからアプリケーションをアンインストールし、アプリケーションを再インストールしましたが、設定がまだ残っています。アプリケーションのすべてのディレクトリを見つけて設定を削除しますが、アプリケーションはまだそれらを持っているように動作します。デバッガーをステップ実行して、それらがまだそこにあることを確認することもできます。

それらをすべて取り除くにはどうすればよいですか?これは、新しいデータのテストと初回インストールのデバッグをほとんど不可能にするため、非常にイライラさせられます。

ありがとう...

0 投票する
2 に答える
509 参照

django - 製品画像をローカルにアップロードすると、Satchmo で絶対 URL が取得されるのはなぜですか?

Django と Satchmo を使用してローカル開発を行っています。管理者経由で製品イメージをローカルにアップロードすると、イメージへのパスが、適切な相対パスではなく、ドライブ文字を含む絶対パスとして表示されます。

さらに奇妙なことに、Satchmo は元の画像とそれが生成するサムネイルの両方を me/media/ディレクトリと/media/images/ディレクトリの両方に保存します

関連する設定は次のとおりです。

local_settings.py ファイルを 3 回チェックしましたが、「メディア」という単語がどこにも言及されていないため、設定のオーバーライドはないと確信しています。

それが役立つ場合、私は Windows を使用していますが、パスには適切な UNIX 表記をすべて使用しています。

0 投票する
1 に答える
383 参照

visual-studio-2008 - Visual Studio 2008、設定を管理する簡単な方法?

Visual Studio 2008に、ユーザー設定ファイルを簡単に交換できるプラグインまたは非表示の機能はありますか?インポート/エクスポートウィザードを常に使用するのは少し面倒です。「プロファイル」と呼ばれるメニュー項目があり、さまざまな設定でさまざまなプロファイルを含み、その場で変更できるように設定できると便利です。

0 投票する
1 に答える
472 参照

python - アプリケーション設定の伝播

おそらく非常によくある質問ですが、まだ適切な答えが見つかりません..

SQLite データベースを多用する (Python w/ C++ モジュール) アプリケーションがあり、そのパスはアプリケーションの起動時にユーザーによって提供されます。

アプリケーションの一部がデータベースにアクセスする必要があるたびに、新しいセッションを取得し、完了したら破棄する予定です。そのためには、明らかに、起動時に提供されるパスにアクセスする必要があります。私がそれが起こっているのを見るいくつかの方法:

1. 明示的な引数

データベース パスは、明示的なパラメーターを介して必要なすべての場所に渡され、データベース セッションはその明示的なパスでインスタンス化されます。これはおそらく最もモジュール化されていますが、信じられないほど扱いにくいようです。

2. データベース パス シングルトン

データベース セッション オブジェクトは次のようになります。

アプリケーションの実行中に変更されない定数文字列のみを保存しているため、これはそれほど害のないシングルトンであると考えています。DatabaseSessionこれにより、必要に応じてデフォルトをオーバーライドし、クラスの単体テストを行うことができます。

3. データベース パス シングルトン + 静的ファクトリ メソッド

おそらく、上記よりもわずかに改善されています。

foo.optionsこの方法では、ファクトリ メソッドを使用しない限り、モジュールはまったく依存しません。さらに、メソッドはセッションキャッシングなどを実行できます。

そして、私が知らない他のパターンがあります。Web フレームワークで似たようなものを漠然と見ましたが、それらの経験はありません。私の例は非常に具体的ですが、他のアプリケーション設定にも拡張されると思います。したがって、投稿のタイトルです。

これをどのように配置するのが最善かについて、あなたの考えをお聞きしたいと思います。