Model modelu COM (Component Object Model)
Účel
COM je distribuovaný distribuovaný, objektově orientovaný systém založený na platformě pro vytváření binárních softwarových komponent, které můžou interagovat. COM je základní technologie pro technologie OLE (složené dokumenty) společnosti Microsoft a technologie ActiveX (komponenty s podporou internetu).
Pokud je to možné
Objekty MODELU COM lze vytvářet v různých programovacích jazycích. Objektově orientované jazyky, jako je C++, poskytují programovací mechanismy, které zjednodušují implementaci objektů MODELU COM. Tyto objekty mohou být v rámci jednoho procesu, v jiných procesech, i na vzdálených počítačích.
Požadavky na běh
Informace o tom, které operační systémy jsou nutné k použití konkrétního rozhraní nebo funkce, naleznete v části Požadavky v dokumentaci pro rozhraní nebo funkci.
V této části
Námět | Popis |
---|---|
základy modelu COM |
Popisuje základní koncepty a referenční informace k programování. |
OLE a přenosu dat |
Popisuje složené dokumenty a přenos dat. |
ovládací prvky a stránky vlastností |
Popisuje ovládací prvky ActiveX a stránky vlastností. |
překlady jazyka modelu COM |
Popisuje rozdíly mezi programovacími jazyky a popisuje, jak přeložit syntaxi objektu COM z jednoho jazyka do druhého. |
Související dokumentace
Námět | Popis |
---|---|
základy modelu COM |
Popisuje základní koncepty a referenční informace k programování. |
OLE a přenosu dat |
Popisuje složené dokumenty a přenos dat. |
ovládací prvky a stránky vlastností |
Popisuje ovládací prvky ActiveX a stránky vlastností. |
překlady jazyka modelu COM |
Popisuje rozdíly mezi programovacími jazyky a popisuje, jak přeložit syntaxi objektu COM z jednoho jazyka do druhého. |
Související témata
Námět | Popis |
---|---|
modelu COM ( Component Object Model) |
COM je distribuovaný distribuovaný, objektově orientovaný systém založený na platformě pro vytváření binárních softwarových komponent, které můžou interagovat. COM je základní technologie pro technologie OLE (složené dokumenty) společnosti Microsoft a technologie ActiveX (komponenty s podporou internetu). |
Automation |
Automatizace umožňuje softwarovým balíčkům zpřístupnit své jedinečné funkce skriptovacím nástrojům a dalším aplikacím. Automatizace používá objektový model komponenty (COM), ale může být implementována nezávisle na jiných funkcích OLE, jako je místní aktivace. |
jazyka MIDL (Microsoft Interface Definition Language) |
Jazyk MIDL (Microsoft Interface Definition Language) definuje rozhraní mezi klientskými a serverovými programy. Microsoft zahrnuje kompilátor MIDL se sadou SDK (Platform Software Development Kit), která vývojářům umožňuje vytvářet soubory IDL (Interface Definition Language) a konfigurační soubory aplikací (ACF) vyžadované pro rozhraní vzdáleného volání procedur (RPC) a rozhraní COM/DCOM. MIDL také podporuje generování knihoven typů pro automatizaci OLE. |
strukturovaného úložiště |
Strukturované úložiště poskytuje soubory a trvalost dat v modelu COM tím, že zpracovává jeden soubor jako strukturovanou kolekci objektů, které se označují jako úložiště a datové proudy. |
modelu COM+ |
COM+ je vývoj modelu COM (Microsoft Component Object Model) a Microsoft Transaction Server (MTS). COM+ staví na a rozšiřuje aplikace napsané pomocí modelu COM, MTS a dalších technologií založených na modelu COM. |