Vai al contenuto

Component Object Model

Da Wikipedia, l'enciclopedia libera.
Versione del 2 mag 2006 alle 23:08 di ColdShine (discussione | contributi) (creazione da en.wiki)
(diff) ← Versione meno recente | Versione attuale (diff) | Versione più recente → (diff)

Template:Da tradurre Il Component Object Model (COM) è una piattaforma di Microsoft per componenti software introdotta da Microsoft nel 1993. COM permette la comunicazione tra processi e creazione dinamica di oggetti con qualsiasi linguaggio di programmazione che supporta questa tecnologia. Il termine COM è spesso usato nel mondo dello sviluppo software con più significati: OLE, OLE Automation, ActiveX, COM+ e DCOM. Nonostante l'introduzione di COM risalga al 1993, Microsoft ha iniziato ad utilizzare con enfasi questo nome solamente nel 1997.

Sebbene sia stato portato anche su altre piattaforme, COM è utilizzato principalmente con Microsoft Windows. Si prevede una progressiva sostituzione almeno parziale di COM da parte del framework Microsoft .NET.

Storia

Tecnologie correlate

COM è stata la principale piattaforma di sviluppo software per Windows e, in quanto tale, ha influenzato lo sviluppo di una serie di tecnologie a supporto.

COM+

DCOM

.NET

Sicurezza su Internet

Dettagli tecnici

Interfacce

Classi

Linguaggio di definizioe di interfacce e librerie di tipi

COM: un framework per oggetti

Registro di configurazione

Conteggio dei riferimenti

Instanziamento

Riflessione

Programmazione

Applicazioni e trasparenza della rete

Thread in COM

Critiche

Inizializzazione dell'ambiente

Smistamento dei messaggi

Conteggio dei riferimenti

Inferno delle DLL

Riferimenti

Argomenti correlati

Collegamenti esterni