MFC COMMFC COM
Podzbiór MFC jest przeznaczony do obsługi modelu COM, podczas gdy większość Active Template Library (ATL) jest zaprojektowana do programowania COM.A subset of MFC is designed to support COM, while most of the Active Template Library (ATL) is designed for COM programming. W tej części tematów opisano obsługę modelu COM w programie MFC.This section of topics describes MFC's support for COM.
Technologie aktywne (takie jak kontrolki ActiveX, dokumenty aktywne zawiera, OLE i tak dalej) używają Component Object Model (COM), aby umożliwić składnikom oprogramowania współdziałanie ze sobą w środowisku sieciowym, niezależnie od języka, w którym zostały utworzone.Active technologies (such as ActiveX controls, Active document containment, OLE, and so on) use the Component Object Model (COM) to enable software components to interact with one another in a networked environment, regardless of the language with which they were created. Aktywne technologie mogą służyć do tworzenia aplikacji uruchamianych na pulpicie lub w Internecie.Active technologies can be used to create applications that run on the desktop or the Internet. Aby uzyskać więcej informacji, zobacz wprowadzenie do modelu COM lub Component Object Model.For more information see Introduction to COM or The Component Object Model.
Technologie aktywne obejmują technologie klienta i serwera, w tym następujące:Active technologies include both client and server technologies, including the following:
Formanty ActiveX są obiektami interaktywnymi, które mogą być używane w kontenerach, takich jak witryna sieci Web.ActiveX controls are interactive objects that can be used in containers such as a Web site. Aby uzyskać więcej informacji na temat kontrolek ActiveX, zobacz:For more information on ActiveX controls, see:
Aktywne skrypty kontroluje zintegrowane zachowanie co najmniej jednej kontrolki ActiveX z przeglądarki lub serwera.Active scripting controls the integrated behavior of one or more ActiveX controls from a browser or server. Aby uzyskać więcej informacji na temat aktywnych skryptów, zobacz aktywną technologię w Internecie.For more information on active scripting, see Active Technology on the Internet.
Automatyzacja (wcześniej znana jako Automatyzacja OLE) umożliwia jednej aplikacji manipulowanie obiektami zaimplementowanymi w innej aplikacji lub w celu ich manipulowania.Automation (formerly known as OLE Automation) makes it possible for one application to manipulate objects implemented in another application, or to "expose" objects so they can be manipulated.
Obiekt zautomatyzowany może być lokalny lub zdalny (na innym komputerze dostępnym w sieci).The automated object might be local or remote (on another machine accessible across a network). Automatyzacja jest dostępna zarówno dla obiektów OLE, jak i COM.Automation is available for both OLE and COM objects.
Ta sekcja zawiera również informacje dotyczące sposobu pisania składników COM za pomocą MFC, na przykład w punktach połączenia.This section also provides information on how to write COM components using MFC, for example, in Connection Points.
Aby zapoznać się z informacjami o tym, co jest nadal nazywane technologią OLE, a teraz nazywamy technologię Active, zapoznaj się z tematami dotyczącymi OLE.For a discussion of what is still called OLE versus what is now called active technology, see the topics on OLE.
W tej sekcjiIn This Section
Zawieranie dokumentów aktywnychActive Document Containment
Punkty połączeniaConnection Points
Kontrolki ActiveX MFCMFC ActiveX Controls