問題タブ [dynamic-binding]
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.
c++ - RTTIは動的バインディングを意味しますか?
C ++では、実行時型情報(RTTI)は動的バインディングを意味しますか?
c++ - C++ で実行時に関数を読み込む
次の問題があります:
このメソッドは Windows 2000 では使用できないため、私のプログラムは実行時に関数 (この場合は GetExtendedTcpTable()) をロードするかどうかを決定する必要があります。(Windows 2000のみ起動不可)
ご協力ありがとうございました!
レオン22に挨拶
silverlight - 異なる幅のデータをSilverlightの単一のリストボックスに表示するにはどうすればよいですか?
私はウィンドウフォン7アプリケーションを開発しています。私はウィンドウフォン7アプリケーションに不慣れです。ListBox内のTextBlockにデータを動的にバインドしています。次のコードを使用して、リストボックスにデータを表示しています。
コンボボックスを使用して、リストボックスにデータを表示しています。リストボックスのデータは、コンボボックスでの選択に基づいて変化します。したがって、一部の選択では、テキストブロックの幅を1400にし、一部の選択では、テキストブロックの幅を200にします。これは、Text ="{BindingKey}"テキストブロックの要件です。上記のように正しい幅を指定しないと、データを正しく表示できません。上記の問題を解決する方法。上記の問題を解決するためのコードまたはリンクを教えてください。私が何か間違ったことをしているなら、私を導いてください。
qt - QTで行われる信号とスロット間の接続はどのようになっていますか?
私はかなり長い間 Qt プログラマーであり、Qt の一般的な機能のほとんどを理解しています。connect ステートメントが実行時にシグナルをスロットに接続する方法について、私はまだ混乱しています。基本的に、コンパイル時に何が起こるか、実行時に何が起こるかを理解したい..
コンパイル時: メタ オブジェクト コンパイラは、追加の cpp ファイル (Q_OBJECT を含むクラスごとに 1 つ) にシグナルを実装するコードを生成します。
実行時: シグナルはスロットにマッピングされ、スロットは実行されますか? これは私がはっきりしていない部分です...SIGNALとSLOTSは、シグナル/スロット名の文字列表現に展開されるマクロです...これとメタオブジェクトは、実行時に呼び出しをスロットにマッピングするのにどのように役立ちますか? 詳細をいただければ幸いです...
編集: このリンクは、より良いアイデアを提供します..(血まみれの詳細に興味がある場合のみ...) http://dev.libqxt.org/libqxt/wiki/Meta_Object_Format
これを QMetaObject のドキュメントと組み合わせると、物事が明確になるはずです...
java - 柔軟なクラス作成のための Java ベスト プラクティス ライブラリ作成 (ファクトリ パターン、抽象化、およびインターフェイス)
私が自動車メーカーの Java ソフトウェア開発者であると想像してください。私は、多数の社内アプリケーションで使用されるライブラリの作成を任されています。製造された自動車モデルのタイプごとに、そのモデルを表す Java オブジェクトを作成します。現行モデルだけでなく、プロトタイプモデルも追跡できなければなりません。プロトタイプ モデルには 1 つの名前が付けられますが、それが生産に入ると変更される可能性が非常に高くなります。ライブラリを使用して、プロトタイプを説明し、本番環境に切り替えたときに名前が変更されるようにする必要があります。
私の質問は、これに対する最善のアプローチは何ですか?
ここに私の考えがあります...
この状況をうまく処理するためのアイデアを求めて、私は何冊かの本を読んできました。すぐに、工場のパターンを使用することに頭が下がります。各モデルの具体的なオブジェクトを返す CarModelFactory クラスがあります。例えば:
これが最善のアプローチでしょうか?抽象化の別のレイヤーが必要だと思います。私が見る問題は次のとおりです。
1) ModelX が本番環境に入った場合、そのためのメソッドを作成し、createPrototype1 メソッドに別のものを配置すると、そのメソッドを呼び出すプログラムが間違ったオブジェクトを取得するようになりました
2) ModelX の名前を変更するにはどうすればよいですか?
お時間をいただきありがとうございます!
java - Javaのオーバーロードと動的バインディングに関する質問
以下のコードでは、1番目と2番目のprintステートメントはどのようにSubObjを出力しますか?トップとサブは同じサブクラスを指していますか?
上記のコードは以下の結果を返します。
c# - 一部の言語が動的ではなく静的メソッドバインディングを好むのはなぜですか?
C ++、C#、およびAda 95で、動的メソッドバインディングではなく、静的メソッドバインディングを使用することがデフォルトで決定されているのはなぜですか。
実装速度の向上は、抽象化と再利用性の低下に見合う価値がありますか?
wpf - 実行のバックグラウンドブラシをリソースに動的にバインドするにはどうすればよいですか?
私のapp.xamlでは:
私のコードビハインド:
期待される結果:上記のapp.xamlで定義されているように、実行は前景色と背景色で表示されます。
実際の結果:前景色は機能しますが(オレンジ色で表示されます)、背景は透明のままです。
フォアグラウンドの場合のように、実行のバックグラウンドをリソース作業にバインドしないのはなぜですか? 最初に実行と段落をFlowDocumentに追加してからバインドしようとしましたが、結果は同じでした。
c#-4.0 - AppDomain.CreateInstanceAndUnwrap を使用して T 型のインスタンスを作成し、T 型のメソッドに早期バインディングする
AppDomain.CreateInstanceAndUnwrap メソッドの MSDN ドキュメントでは、メモとして記載されています
CreateInstanceAndUnwrap によって返された T1 型のオブジェクトのメソッド M に対して事前バインド呼び出しを行い、そのメソッドが現在のアセンブリ C 以外のアセンブリ C 内の T2 型のオブジェクトのメソッドに対して事前バインド呼び出しを行う場合、アセンブリまたは T1 を含むアセンブリ、アセンブリ C が現在のアプリケーション ドメインに読み込まれます。この読み込みは、T1.M() への早期バインド呼び出しが DynamicMethod の本体またはその他の動的に生成されたコードで行われた場合でも発生します。現在のドメインが既定のドメインである場合、プロセスが終了するまでアセンブリ C をアンロードできません。現在のドメインが後でアセンブリ C を読み込もうとすると、読み込みが失敗する可能性があります。
(http://msdn.microsoft.com/en-us/library/3c4f1xde.aspx)
上記の注記について技術的な説明がある人はいますか? これはなぜですか?オブジェクトでメソッドが最初に呼び出されたときに、アセンブリの依存関係の検索が行われますか?
wpf - WPF での動的バインディングを使用したマルチレベルのネストされた TreeView
以下のように、ツリービューのような構造で従業員とその部門を表示する必要があるアプリケーションを作成しようとしています。
- 従業員1
- デパートメント
- 部門1
- 部門2
- デパートメント
- 従業員2
- デパートメント
- 部門3
- 部門4
- デパートメント
どうすればこれをWPFで行うことができますか?