問題タブ [late-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.

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

c# - C#での単語の遅延バインディング

2003、2007、2010バージョンのMSWordおよびPPTと対話する必要があるアプリケーションを開発しています。いくつかの記事を読んだところ、遅延バインディングが最適なオプションであることがわかりました。

誰かが単語とPPTのためにそれを行う方法のサンプルコードを投稿できますか?

バージョンに関係なく、実行中のアプリケーションのインスタンスを取得する方法が好きですか?

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

php - PHPDocおよびレイト(静的または動的)バインディング

ほとんどのPHPIDEは、式のタイプに関するヒントを取得するためにphpdocに依存しています。それでも、私はこのパターンを頻繁に使用しますが、これはカバーされていないようです。

これで、次のようなクラスを使用できます。

入力情報が正しくなるように「???」を何かに置き換える方法はありますか?

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

wpf - cシャープの反射を使用したWPFコントロールプロパティの割り当て

XML ファイルから読み取ったデータからオブジェクトを作成するアプリケーションを作成しようとしています。

リフレクションを使用して、必要なオブジェクトを作成し、プリミティブ型や ENUM 型などのプロパティを割り当てることができました。

プロパティが、変更するプロパティ名と設定する値を持つディクショナリ エントリであるプリミティブ型の場合

および ENUM 型の場合

私が抱えている問題は、Fontweight、fontfamily、Margin などの他のタイプのプロパティを設定する方法が見つからないように見えることです。これらはタイプ構造であると思います。

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

.net - Linq の後者の処理動作

この状況では:

where句はデータベースに到達しますか?

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

oop - OOP での動的バインディングのベスト アプローチ

私はC ++でいくつかのクラスを持っています。基本クラスのいくつかの階層といくつかの派生クラスがあります。特定の派生クラスの機能を実行するいくつかの派生クラスにはいくつかのメソッドがあり、他のクラスはそれらのメソッドの実装を必要としません。だから私はそれらを空の実装として残しました。(これらの関数はすべて仮想です)

私の質問は、プログラムで基本クラス ポインターを使用してそのようなメソッドを呼び出す際の OOP のベスト プラクティスは何かということです。つまり、最初に基本クラスのポインターに格納されている参照の型を確認してから、メソッドを呼び出すか、他のクラスのその特定のメソッドを空の状態で実装する方法でメソッドを呼び出します。

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

c# - C# で LateBinding を実装する方法

私はそのクラスに一般的なクラスを持ってobjectいます。クラスのオブジェクトをパラメーターとして受け入れるメソッドを1つ作成しました。

機能は次のとおりです-

そして、私はこの関数を別のクラスから呼び出しています。しかし、この関数を次のように呼び出すと-

しかし、その関数にエラーが表示されます。エラーとして-

'object' には 'Show' の定義が含まれておらず、タイプ 'object' の最初の引数を受け入れる拡張メソッド 'Show' が見つかりませんでした (using ディレクティブまたはアセンブリ参照がありませんか?)

C# Windows アプリケーションで遅延バインディングを実装する方法は?

ありがとう。

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

javascript - HTML/JavaScript で事前バインディング/インライン イベント属性を使用する必要がある場合はありますか?

次の SO の質問に対する私の回答:イベント バインディングとはどういう意味ですか? 、JavaScript イベントをバインドするために inline-JavaScript/Early-Binding を使用することは「しばしば見当違い」であるという発言をしました。

例えば:

私は、マークアップで参照されている JavaScript がない「遅延バインディング」アプローチを主張していましたが、これは確立されたベスト プラクティスであると理解しています。しかし、コメンテーターは、その使用が必要な場合があったと主張し、私はこれらが何であるか疑問に思いました.

onclickいずれかの相対的なメリットについて議論しなくても、レイト バインディング アプローチよりも (eg) 属性を使用する必要がある状況を誰でも思いつくことができます。

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

c# - C#でステートメントを使わずにdllファイルを呼び出す方法

C# で記述された DLL を、C# メイン プロジェクトから、.xml を使用せずに呼び出すにはどうすればよいusing statementですか?

CreateObject(servername.typename[,location])VBのように。

0 投票する
0 に答える
123 参照

programming-languages - 遅延バインディングのプログラミング

私は、プログラミング言語の遅延バインディングに非常に似た状況にあり、javaee ベースのエンタープライズ ソフトウェア ショップで働いています。プログラミングの世界で起こっているすべての出来事を考えると、当面の問題に Java よりも適した動的言語が存在する可能性があると思います。

シナリオ - ファイアウォール構成アプリの UI を作成しています。ファイアウォール ルールは、実際のデバイスのクラス/ファミリなどを表すことができる抽象オブジェクトの観点から、より高いレベルの抽象化で定義する必要があります。これが設計フェーズです。

ハードウェアにプッシュされる実際の CLI を生成するために抽象オブジェクトが解決されるデプロイ フェーズがあります。ここでの「解決」には、デプロイ時に使用可能なランタイム コンテキストのリストに基づいて、ip/port/zone などの実際の値にマップされた抽象オブジェクトが含まれます。

このプロセスは、言語のコンパイル/解釈段階でのレイト バインディングと非常によく似ており、これをより正確にモデル化するための暗黙的なサポートを備えた別の言語が存在するのではないかと思います。光を投げてください。

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

objective-c - 実行時にメソッドをセレクターに動的にバインドする

プログラムでコードをセレクターに関連付けたい。Objective C でそれを行う方法については明確ではありません。Ruby では、オーバーライドする可能性がありますmethod_missing。Common Lisp では、マクロを定義することがあります。Objective C では、プロパティを使用してその方法の一部を取得できますが、@dynamic実際にそれらを実装する方法については不明です。

具体的な例を次に示します。 を使用しNSMutableDictionaryて、オブジェクトの一部を永続的に保存したいと考えています。私のクラスには、基本的な機能を処理する 2 つのメソッドと、一連の動的プロパティがあります (一致@propertyする が に存在します@interface)。

今、私は次のような呼び出しを翻訳する方法を探しています

の中へ

ObjCでそれを行う慣用的な方法があるのだろうか。