Introduzione a COM
COM è "modello a oggetti" fondamentali sui controlli ActiveX e OLE sono compilati. COM consente a un oggetto di esporre le proprie funzionalità ad altri componenti e ad applicazioni host. Definisce sia come oggetto che si espone il funzionamento di questa esposizione nei processi e nelle reti. COM nonché il ciclo di vita dell'oggetto.
La base a COM è questi concetti:
interfacce — il meccanismo in cui un oggetto espone la funzionalità.
IUnknown — l'interfaccia di base in cui tutti gli altri sono basati. Implementa il conteggio dei riferimenti e l'interfaccia che interroga i meccanismi che passano COM.
Conteggio dei riferimenti alla tecnica che un oggetto o, sia obbligatorio, un'interfaccia) decide se più in uso e non è pertanto disponibile da rimuovere se stesso.
QueryInterface al metodo utilizzato per eseguire query su un oggetto per un'interfaccia specificata.
Il marshalling — il meccanismo che consente agli oggetti da utilizzare nel thread, il processo e i limiti di rete, conservandone consentiti l'indipendenza di posizione.
aggregazione — modo in cui l'oggetto può utilizzare un altro.