Visual C Component Object Model Tutorial

August 22

Visual C Component Object Model Tutorial


Component Object Modeling (COM) è la tecnologia di Microsoft che permette di costruire componenti software attivi indipendenti che interagiscono e comunicano tra di loro e un'applicazione più grande. Un oggetto COM fa qualcosa che può essere utilizzato e riutilizzato da applicazioni che vogliono concentrarsi sul quadro più ampio.

Creazione di oggetti COM

Microsoft Visual Studio, C ++ e le librerie permettono un programmatore di creare un oggetto COM di base utilizzando una procedura guidata. Un oggetto COM può interagire con un database.

L'Interfaccia COM

Un oggetto COM ha un'interfaccia, un insieme di funzioni, che è sufficiente per essere utilizzato da più programmi di chiamata o altri oggetti COM generico. L'applicazione accede caratteristiche di un oggetto COM tramite questa interfaccia. La tecnologia COM fornisce un metodo standard di funzione chiamante attraverso queste interfacce.

Multi-piattaforma di interoperabilità

Un oggetto COM è nella sua forma binaria e può essere sviluppata da un terzo fornitore. Pertanto, usabilità e interactability di vari tali oggetti binari dipende pesantemente sulla tecnologia COM finché il sistema operativo sottostante e hardware rimangono invariati.