私は、プログラムの構築に「アドオン」を使用する方法について何かを研究するように割り当てられています。
基本的に、使用可能なコンポーネント(ocx、dllなど)をチェックするメインプログラムが1つあります。存在するコンポーネントに応じて、メニューを動的に作成し、コンポーネントをロードします。
これは、.net Framework2.0以降を使用して可能ですか?
あなたは「プラグイン」という言葉を探しているかもしれないと思います、そしてそれは.Netで間違いなく可能です。
例: http: //www.codeproject.com/KB/dotnet/PluginManagerClassBrk.aspx
確認できることの 1 つは、Microsoft Enterprise Library の "Composite UI Application Block" です。このフレームワークは、さまざまな条件に基づいて構成することにより、個別の UI コンポーネントを組み合わせて GUI を構築できるように設計されています。
私が大ファンかどうかはわかりません。かなり複雑で扱いにくいように見えますが、いくつかの例を試してみると、調べる価値があるかもしれません。