問題タブ [sbt-crossproject]

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 投票する
1 に答える
39 参照

c# - 研究開発を行うための用語を見つける

私がここにいるのは、プログラムといくつかの機能を考えているからです。

しかし、これらの機能がプログラミング用語で何と呼ばれているかはわかりません。そのため、同じことに関して適切なグーグル検索を行うことさえできません。これが何と呼ばれているのかを突き止めたいと思っているので、分析と研究を進めることができます。

C# と Windows Forms を使用してプログラムを開発しました。現在、YouTube API と連携し、チャットを監視しています。また、チャット メッセージが到着したとき、およびメッセージが特定の形式/構文に従っているときに、いくつかのイベントを発生させています。これまでのところ、すべてが正常に機能しています。

私がやりたいことは次のとおりです。

バイナリだけにアクセスできる私のソフトウェアを使用している場合。しかし、私が提起しているいくつかのイベントを処理する独自のロジックを書きたいと思っています。彼らはどのようにそれをしますか?

ユーザーが独自のプログラム/クラスを作成し、特定のフォルダーに配置するようにします。Start() および End() メソッドがあることを期待します。メソッド内で、選択した任意のイベントをサブスクライブするコードを記述し、必要なことを実行できます。

ユーザー プログラムを含むはずのフォルダーをループし、プログラム/クラスの Start/End メソッドを呼び出そうとするメイン ループ内に既にコードを記述しています。

私にとっては、プロジェクトの元の作成者として、先に進んでフォルダー内にコードを書き始めることができます。ビルドして実行したら。すべて正常に動作します。メイン プログラムは、追加したプログラム/クラス内で Start/End をトリガーします。また、イベントも適切に処理されます。

しかし、私のコードを再コンパイルすることなく、そのイベントを処理したい私のソフトウェアを使用している人はどうでしょうか。彼らはどのようにそれをしますか?