Komponensobjektum-modell (COM)

Cél

A COM egy platformfüggetlen, elosztott, objektumorientált rendszer bináris szoftverösszetevők létrehozására, amelyek képesek interakcióra. A COM a Microsoft OLE (összetett dokumentumok) és Az ActiveX (internetbarát összetevők) technológiáinak alaptechnológiája.

Adott esetben

A COM-objektumok számos programozási nyelvvel hozhatók létre. Az objektumorientált nyelvek, például a C++ olyan programozási mechanizmusokat biztosítanak, amelyek leegyszerűsítik a COM-objektumok implementálását. Ezek az objektumok egyetlen folyamaton belül lehetnek, más folyamatokban, akár távoli számítógépeken is.

Futásidejű követelmények

Arról, hogy mely operációs rendszerekre van szükség egy adott interfész vagy függvény használatához, tekintse meg az interfész vagy függvény dokumentációjának Követelmények szakaszát.

Ebben a szakaszban

Téma Leírás
COM alapjai
Az alapvető fogalmakat és a programozási referenciákat ismerteti.
OLE és adatátviteli
Összetett dokumentumokat és adatátvitelt ismertet.
Vezérlők és tulajdonságlapok
Az ActiveX-vezérlőket és a tulajdonságlapokat ismerteti.
COM nyelvi fordítások
Ismerteti a programozási nyelvek közötti különbségeket, és ismerteti, hogyan fordíthatja le a COM-objektumok szintaxisát egyik nyelvről a másikra.
Téma Leírás
COM alapjai
Az alapvető fogalmakat és a programozási referenciákat ismerteti.
OLE és adatátviteli
Összetett dokumentumokat és adatátvitelt ismertet.
Vezérlők és tulajdonságlapok
Az ActiveX-vezérlőket és a tulajdonságlapokat ismerteti.
COM nyelvi fordítások
Ismerteti a programozási nyelvek közötti különbségeket, és ismerteti, hogyan fordíthatja le a COM-objektumok szintaxisát egyik nyelvről a másikra.
Téma Leírás
komponensobjektum-modell (COM)
A COM egy platformfüggetlen, elosztott, objektumorientált rendszer bináris szoftverösszetevők létrehozására, amelyek képesek interakcióra. A COM a Microsoft OLE (összetett dokumentumok) és Az ActiveX (internetbarát összetevők) technológiáinak alaptechnológiája.
Automation
Az Automation lehetővé teszi a szoftvercsomagok számára, hogy egyedi funkcióikat a szkriptelési eszközök és más alkalmazások számára is elérhetővé tegyék. Az Automation a komponensobjektum-modellt (COM) használja, de más OLE-funkcióktól, például a helyszíni aktiválástól függetlenül implementálható.
Microsoft Interface Definition Language (MIDL)
A Microsoft Interface Definition Language (MIDL) az ügyfél- és kiszolgálóprogramok közötti interfészeket határozza meg. A Microsoft a MIDL fordítót a Platform Software Development Kit (SDK) segítségével teszi lehetővé a fejlesztők számára, hogy létrehozhassák a távoli eljáráshívási (RPC) felületekhez és COM/DCOM-felületekhez szükséges interfészdefiníciós (IDL) fájlokat és alkalmazáskonfigurációs fájlokat (ACF). A MIDL az OLE Automation típuskódtárainak létrehozását is támogatja.
Strukturált tároló
A strukturált tárolás a fájlok és az adatok megőrzését biztosítja a COM-ban azáltal, hogy egyetlen fájlt kezel strukturált objektumgyűjteményként, más néven tárolókból és streamekből áll.
COM+
A COM+ a Microsoft Component Object Model (COM) és a Microsoft Transaction Server (MTS) fejlődése. A COM+ a COM, MTS és más COM-alapú technológiák használatával írt alkalmazásokra épít és terjeszt ki.