Skip to main content

コンポーネントオブジェクトモデルとは何ですか?

computerコンピューターフレームワークは、ソフトウェアプログラミングの信頼性と生産性を向上させる再利用可能なテンプレートです。コンポーネントオブジェクトモデル(COM)は、コンポーネントをMicrosoft&Reg;と統合するコンピューターフレームワークです。プログラミング言語。このフレームワークは、視覚的な基本ソフトウェアのために1990年代初頭に初めて導入されましたが、ほとんどのMicrosoft&Reg;で広く使用されています。今日のプログラミング言語。ModularDesignは、小さなシンプルなソフトウェアコンポーネントの構築に基づいたアーキテクチャアプローチです。各モジュールは特定の目的のために構築されており、アプリケーションから独立して実行できます。実際のこの手法の良い例は、通信にプリンタードライバーを使用するコンピューターに接続されたプリンターです。COMフレームワーク内の各コンポーネントは、非関連ソフトウェアプログラムで使用できる独立したサービスです。これにより、プログラマーはCOMオブジェクトを再利用できます。埋め込まれたスプレッドシートを備えたドキュメントは、実際のコンポーネントオブジェクトモデルのもう1つの例です。スプレッドシートの更新がいつでも、Word&Reg;ドキュメントは、変更により自動的に更新されます。このモデルにより、複数のドキュメントが同じスプレッドシートを共有し、スプレッドシートが変更されるたびに更新を受信できるようになります。componentコンポーネントオブジェクトモデルは、Microsoft&Reg;が使用するテクノロジーファミリーに属します。これらのテクノロジーには、Active X&Reg;、邪魔されたコンポーネントオブジェクトモデル(DCOM)、およびcomが含まれます。このタイプのアーキテクチャを使用すると、コンポーネントを他のアプリケーションに簡単に転送できます。プロジェクトは、マネージャーがプロジェクトを完了するために必要な個々のタスクを追跡できる強力なプロジェクト管理ツールです。このツールは、他のMicrosoft Office&Reg;でも使用されているカレンダーやタスクマネージャーを含む埋め込まれたコンポーネントを使用しています。製品。これらの組み込みコンポーネントにより、新しいMicrosoft&Reg;ツールアプリケーションの動作、外観、感触は似ているためです。これは、プラグアンドプレイの使用を提供する標準ベースのモジュールを作成することで実現されます。COMオブジェクトはプログラム不可欠なものであり、複数のプログラミング言語で使用しやすくなります。よく開発されたcomオブジェクトは、任意のWindows®に追加できます。プラットフォームとシームレスに動作します。

オブジェクト指向プログラミング(OOP)は、プログラマーがより柔軟なアプリケーションを作成できるソフトウェアコーディングシステムです。コンポーネントオブジェクトモデルはMicrosoft&Reg;ですOOPの実装により、開発者はcomオブジェクトの基礎となるソフトウェア言語を知らずにCOMコンポーネントを再利用できます。これらのコンポーネントは、Microsoft&Reg;と交換可能です。プログラミング言語。これにより、再利用可能になります