Udostępnij za pośrednictwem


Model obiektów składników (COM)

Cel

COM to niezależny od platformy, rozproszony, obiektowy system do tworzenia binarnych składników oprogramowania, które mogą współdziałać. COM to podstawowa technologia technologii OLE (złożonych dokumentów) firmy Microsoft i technologii ActiveX (składników z obsługą Internetu).

Stosownych

Obiekty COM można tworzyć przy użyciu różnych języków programowania. Języki obiektowe, takie jak C++, udostępniają mechanizmy programowania, które upraszczają implementację obiektów COM. Te obiekty mogą znajdować się w jednym procesie, w innych procesach, nawet na komputerach zdalnych.

Wymagania dotyczące czasu wykonywania

Aby uzyskać informacje o tym, które systemy operacyjne są wymagane do korzystania z określonego interfejsu lub funkcji, zobacz sekcję Wymagania dokumentacji interfejsu lub funkcji.

W tej sekcji

Temat Opis
podstawy COM
Opisuje podstawowe pojęcia i dokumentację programową.
OLE i transferu danych
Opisuje złożone dokumenty i transfer danych.
kontrolki i strony właściwości
Opisuje kontrolki ActiveX i strony właściwości.
tłumaczenia języka COM
Opisuje różnice między językami programowania i opisuje sposób tłumaczenia składni obiektów COM z jednego języka na inny.
Temat Opis
podstawy COM
Opisuje podstawowe pojęcia i dokumentację programową.
OLE i transferu danych
Opisuje złożone dokumenty i transfer danych.
kontrolki i strony właściwości
Opisuje kontrolki ActiveX i strony właściwości.
tłumaczenia języka COM
Opisuje różnice między językami programowania i opisuje sposób tłumaczenia składni obiektów COM z jednego języka na inny.
Temat Opis
modelu obiektów składników (COM)
COM to niezależny od platformy, rozproszony, obiektowy system do tworzenia binarnych składników oprogramowania, które mogą współdziałać. COM to podstawowa technologia technologii OLE (złożonych dokumentów) firmy Microsoft i technologii ActiveX (składników z obsługą Internetu).
Automation
Usługa Automation umożliwia pakietom oprogramowania uwidacznianie unikatowych funkcji narzędzi skryptowych i innych aplikacji. Automatyzacja używa modelu obiektów składników (COM), ale może być zaimplementowana niezależnie od innych funkcji OLE, takich jak aktywacja w miejscu.
języka Microsoft Interface Definition Language (MIDL)
Język MICROSOFT Interface Definition Language (MIDL) definiuje interfejsy między programami klienckimi i serwerowymi. Firma Microsoft zawiera kompilator MIDL z zestawem SDK (Platform Software Development Kit), aby umożliwić deweloperom tworzenie plików języka definicji interfejsu (IDL) i plików konfiguracji aplikacji (ACF) wymaganych na potrzeby interfejsów zdalnego wywołania procedury (RPC) i interfejsów COM/DCOM. Aplikacja MIDL obsługuje również generowanie bibliotek typów dla automatyzacji OLE.
Structured Storage
Magazyn ustrukturyzowany zapewnia trwałość plików i danych w modelu COM, obsługując pojedynczy plik jako ustrukturyzowaną kolekcję obiektów nazywanych magazynami i strumieniami.
COM+
COM+ to ewolucja modelu obiektów składników firmy Microsoft (COM) i serwera transakcji firmy Microsoft (MTS). Model COM+ bazuje na aplikacjach napisanych przy użyciu modelu COM, MTS i innych technologii opartych na modelu COM.