Wprowadzenie do modelu COM
COM jest podstawowych "model obiektu", na których formanty ActiveX i OLE są wbudowane.COM umożliwia obiekt, aby udostępnić swoje funkcje do innych składników i aplikacji hosta.Definiuje zarówno jak udostępnia sam obiekt i działania to narażenia między procesami i sieciami.COM definiuje również cyklu życia obiektu.
Podstawowe COM są poniższe pojęcia:
Interfejsy — mechanizm, za pomocą którego obiekt udostępnia jego funkcjonalność.
IUnknown — podstawowy interfejs wszystkie inne oparte.Implementuje zliczania odniesienia i interfejsu kwerend mechanizmów systemem za pośrednictwem modelu COM.
Zliczanie odniesienia — techniki, w którym obiekt (lub ściśle, interfejs) decyduje kiedy jest już używana i dlatego jest wolna usunąć sam.
Funkcja QueryInterface — metoda stosowana do kwerendy obiektu dla danego interfejsu.
Kierowanie — mechanizm, który umożliwia użycie w wątku, proces i granice sieci, umożliwiając niezależności lokalizacji obiektów.
Agregacja — sposób, w którym można wprowadzić jeden obiekt, użyj innego.