COM (Component Object Model)
Scopo
COM è un sistema indipendente dalla piattaforma, distribuito e orientato agli oggetti per la creazione di componenti software binari che possono interagire. COM è la tecnologia di base per le tecnologie OLE (documenti composti) e ActiveX (componenti abilitati per Internet).
Ove applicabile
È possibile creare oggetti COM con un'ampia gamma di linguaggi di programmazione. I linguaggi orientati agli oggetti, ad esempio C++, forniscono meccanismi di programmazione che semplificano l'implementazione di oggetti COM. Questi oggetti possono trovarsi all'interno di un singolo processo, in altri processi, anche nei computer remoti.
Requisiti di runtime
Per informazioni sui sistemi operativi necessari per usare una particolare interfaccia o funzione, vedere la sezione Requisiti della documentazione relativa all'interfaccia o alla funzione.
In questa sezione
Argomento | Descrizione |
---|---|
Nozioni fondamentali su COM |
Descrive i concetti fondamentali e le informazioni di riferimento sulla programmazione. |
Trasferimento di dati e OLE |
Descrive i documenti composti e il trasferimento dei dati. |
Controlli e pagine delle proprietà |
Vengono descritti i controlli ActiveX e le pagine delle proprietà. |
Traduzioni di lingue COM |
Vengono descritte le differenze tra i linguaggi di programmazione e viene descritto come tradurre la sintassi degli oggetti COM da un linguaggio a un altro. |
Documentazione correlata
Argomento | Descrizione |
---|---|
Nozioni fondamentali su COM |
Descrive i concetti fondamentali e le informazioni di riferimento sulla programmazione. |
Trasferimento di dati e OLE |
Descrive i documenti composti e il trasferimento dei dati. |
Controlli e pagine delle proprietà |
Vengono descritti i controlli ActiveX e le pagine delle proprietà. |
Traduzioni di lingue COM |
Vengono descritte le differenze tra i linguaggi di programmazione e viene descritto come tradurre la sintassi degli oggetti COM da un linguaggio a un altro. |
Argomenti correlati
Argomento | Descrizione |
---|---|
Component Object Model (COM) |
COM è un sistema indipendente dalla piattaforma, distribuito e orientato agli oggetti per la creazione di componenti software binari che possono interagire. COM è la tecnologia di base per le tecnologie OLE (documenti composti) e ActiveX (componenti abilitati per Internet). |
Automazione |
L'automazione consente ai pacchetti software di esporre le proprie funzionalità esclusive agli strumenti di scripting e ad altre applicazioni. L'automazione usa Component Object Model (COM), ma può essere implementata indipendentemente da altre funzionalità OLE, ad esempio l'attivazione sul posto. |
Microsoft Interface Definition Language (MIDL) |
Microsoft Interface Definition Language (MIDL) definisce le interfacce tra programmi client e server. Microsoft include il compilatore MIDL con Platform Software Development Kit (SDK) per consentire agli sviluppatori di creare i file IDL (Interface Definition Language) e i file di configurazione dell'applicazione (ACF) necessari per interfacce RPC (Remote Procedure Call) e interfacce COM/DCOM. MIDL supporta anche la generazione di librerie di tipi per l'automazione OLE. |
Archiviazione strutturati |
Strutturata Archiviazione fornisce la persistenza di file e dati in COM gestendo un singolo file come raccolta strutturata di oggetti noti come archivi e flussi. |
COM+ |
COM+ è un'evoluzione di Microsoft Component Object Model (COM) e Microsoft Transaction Server (MTS). COM+ si basa su ed estende le applicazioni scritte con COM, MTS e altre tecnologie basate su COM. |