コンポーネント クラスとは何ですか? 通常はどこで使用しますか?
VS.NET 2008 でプロジェクトに新しいアイテムを追加する場合、オプションの 1 つはコンポーネントを追加することです。コンポーネントが何であるかを理解しているかどうかさえわかりませんが、コンポーネントについてもう少し知りたいと思っています。
誰かが私にそれらを説明してくれますか、それとも私に役立つオンラインチュートリアルを教えてくれますか.
コンポーネント クラスとは何ですか? 通常はどこで使用しますか?
VS.NET 2008 でプロジェクトに新しいアイテムを追加する場合、オプションの 1 つはコンポーネントを追加することです。コンポーネントが何であるかを理解しているかどうかさえわかりませんが、コンポーネントについてもう少し知りたいと思っています。
誰かが私にそれらを説明してくれますか、それとも私に役立つオンラインチュートリアルを教えてくれますか.
一般的に言えば、コンポーネントは物の一部です。特に .NET では、コンポーネントはIComponentインターフェイスを実装するクラスであり、クラスがその論理コンテナーと対話できることを示します。
多くの場合、これは、クラスがデザイナーでホストと対話するというデザイン サポートの形で見られますが、これは厳密な要件ではありません。
コンポーネント クラスは、アプリケーション間でオブジェクトを共有するためのものです。
通常、Outlook 電子メールなどのオブジェクトをアプリケーションにドロップダウンします。
System.ComponentModel.Componentたとえば、厳密に型指定された DataSet などのから継承するクラスを意味する場合System.Windows.Forms.BindingSource、これにより、Visual Studio デザイン サーフェイス (デザイン時のフォーム上) にインスタンスをドラッグし、プロパティ グリッドを使用していくつかのプロパティを設定できます。
フォーム上にそのようなコンポーネントのインスタンスがあると、他のコンポーネント/コントロールによって検出可能になります。たとえばBindingSource、グリッド ビューまたはその他のコントロールのデータ ソースとして を選択できます。