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® -Programmiersprachen integriert. Dieses Framework wurde erstmals Anfang der neunziger Jahre für visuelle Basissoftware eingeführt, wird jedoch heute in den meisten Microsoft® -Programmiersprachen häufig verwendet. Jedes Modul ist für einen bestimmten Zweck erstellt und kann unabhängig von der Anwendung ausführen. 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. 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® -Dokument mit einer eingebetteten Tabelle ist ein weiteres Beispiel für das Komponentenobjektmodell in der Praxis. Immer wenn die Tabellenkalkulations -Updates, wird das Word® -Dokument 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® verwendet werden. 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® -Projekt ist ein leistungsstarkes Projektmanagement -Tool, mit dem Manager 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 Microso verwendet werdenFT Office® -Produkte. Diese eingebetteten Komponenten machen es einfach, neue Microsoft® -Tools zu erlernen, 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 standardbasiertes Modul 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 zu jeder Windows®-Plattform hinzugefügt werden und funktioniert nahtlos.
Objektorientierte Programmierung (OOP) ist ein Software-Kochen-System, mit dem Programmierer Anwendungen erstellen können, die flexibler sind. Das Komponentenobjektmodell ist eine 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 jeder Microsoft® -Programmiersprache austauschbar, wodurch sie wiederverwendbar sind.