Skip to main content

Was ist ein Komponentenobjektmodell?

Computer -Frameworks sind wiederverwendbare Vorlagen, die die Zuverlässigkeit und Produktivität der Softwareprogrammierung verbessern.Das Komponentenobjektmodell (COM) ist ein Computer -Framework, das Komponenten in Microsoft Reg integriert;Programmiersprachen.Dieses Framework wurde erstmals in den frühen neunziger Jahren für visuelle Basissoftware eingeführt, wird jedoch in den meisten Microsoft Regsumgängern häufig verwendet.Programmiersprachen heute.

Modulares Design ist ein Architekturansatz, der auf dem Erstellen kleiner, einfacher Softwarekomponenten basiert.Jedes Modul ist für einen bestimmten Zweck erstellt und kann unabhängig von der Anwendung auslaufen.Ein gutes Beispiel für diese Technik in der Praxis ist ein Drucker, der an einem Computer angeschlossen ist, der einen Drucker -Treiber für die Kommunikation verwendet.

Das Komponentenobjektmodell bietet eine elegante Möglichkeit, modulares Design in ein Softwareprogramm zu implementieren.Jede Komponente im COM-Framework ist ein unabhängiger Dienst, der von nicht bezogenen Softwareprogrammen verwendet werden kann.Auf diese Weise können Programmierer COM -Objekte wiederverwenden.

Ein Microsoft Word Das Dokument mit einer eingebetteten Tabelle ist ein weiteres Beispiel für das Komponentenobjektmodell in der Praxis.Immer wenn die Tabellenkalkulations -Updates das Wort Das Dokument wird automatisch mit den Änderungen aktualisiert.Dieses Modell ermöglicht es mehreren Dokumenten, dieselbe Tabelle zu teilen und Updates zu erhalten, wenn die Tabelle geändert wird.

Das Komponentenobjektmodell gehört zu einer Familie von Technologien, die von Microsoft .Diese Technologien umfassen aktives X , gestörtes Komponentenobjektmodell (DCOM) und COM.Wenn Sie diese Art von Architektur verwenden, können Komponenten auf andere Anwendungen übertragen werden.

Microsoft Project ist ein leistungsstarkes Projektmanagement -Tool, mit dem Managern einzelne Aufgaben verfolgen können, die für die Abschluss eines Projekts erforderlich sind.Dieses Tool verwendet eingebettete Komponenten, einschließlich Kalender und Task -Manager, die auch in anderen Microsoft Office Reg verwendet werden.Produkte.Diese eingebetteten Komponenten machen es einfach, neue Microsoft Tools Da die Anwendungen in Verhalten, Aussehen und Gefühl ähnlich sind.

Verwenden des Komponentenobjektmodells fügt einem Softwareprogramm Flexibilität hinzu.Dies wird erreicht, indem ein Standardmodul erstellt wird, das Plug-and-Play-Nutzung bietet.Ein COM -Objekt ist das Programm Agnostic, wodurch die Verwendung in mehreren Programmiersprachen einfacher verwendet wird.Ein gut entwickeltes COM-Objekt kann jedem Windows hinzugefügt werden.Plattform und reibungslos funktioniert.

Objektorientierte Programmierung (OOP) ist ein Software-Coding-System, mit dem Programmierer Anwendungen erstellen können, die flexibler sind.Das Komponentenobjektmodell ist ein Microsoft Implementierung von OOP, mit der Entwickler COM -Komponenten wiederverwenden können, ohne ihre zugrunde liegende Softwaresprache des COM -Objekts zu kennen.Diese Komponenten sind mit jedem Microsoft Programmiersprache, die sie wiederverwendbar macht.