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. |
Powiązana dokumentacja
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. |
Tematy pokrewne
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. |