Podstawy OLE
OLE jest mechanizm, który umożliwia użytkownikom tworzenie i edytowanie dokumentów zawierających elementy lub "obiektów" tworzony przez wiele aplikacji.
[!UWAGA]
OLE pierwotnie skrótem łączenie i osadzanie obiektów.Jednak to teraz nazywa się OLE.Części nie związane z łączenia i osadzania obiektów OLE są teraz częścią technologii Active.
Dokumenty OLE, historycznej nazwie złożonych dokumentów, bezproblemową integrację różnych rodzajów danych lub składników.Arkusze kalkulacyjne, pliki dźwiękowe i mapy bitowe są typowymi przykładami elementów znalezionych w dokumentach OLE.Wspieranie OLE w aplikacji pozwala użytkownikom korzystać z dokumentów OLE nie martwiąc się o przełączanie między różnymi aplikacjami; OLE wykonuje przełączania dla Ciebie.
Używać aplikacji kontenera do tworzenia złożonych dokumentów i serwera aplikacji lub składnika aplikacji do tworzenia elementów w obrębie dokumentu kontenera.Dowolnej aplikacji, co napiszesz może być kontenerem i/lub serwerem.
OLE zawiera wiele różnych pojęć, które współpracują zbliżaniu się do celu swobodnej interakcji między aplikacjami.Obszary te są następujące:
Łączenie i osadzanie obiektów
Łączenie i osadzanie obiektów są dwie metody do przechowywania elementów tworzonych wewnątrz dokumentu OLE, które zostały utworzone w innej aplikacji.Aby uzyskać ogólne informacje na temat różnic między tymi dwoma, zobacz artykuł OLE tła: łączenie i osadzanie obiektów.Aby uzyskać szczegółowe informacje, zobacz artykuły kontenery i serwerami.Aktywacja w miejscu (edycja wizualna)
Aktywacja elementu osadzonego w kontekście dokumentu kontenera nazywa się aktywacja w miejscu lub edycja wizualna.Włączenie funkcji aplikacji składnika, która utworzyła element osadzony zmiany interfejsu aplikacji kontenera.Połączone elementy nigdy nie są aktywowane w miejscu, ponieważ rzeczywiste dane elementu są przechowywane w oddzielnym pliku, z kontekstu aplikacji zawierającej łącze.Aby uzyskać więcej informacji dotyczących aktywacji w miejscu, zobacz artykuł aktywacji.[!UWAGA]
Łączenie i osadzanie obiektów i aktywacji w miejscu podać główne cechy wizualne edycję obiektów OLE.
Automatyzacja
Automatyzacja umożliwia jednej aplikacji do innej aplikacji dysków.Kierowcy aplikacji jest znany jako klienta automatyzacji, a aplikacja napędzany jest znany jako serwer automatyzacji lub składnik automatyzacji.Aby uzyskać więcej informacji dotyczących automatyzacji, zobacz artykuły Klienci automatyzacji i Serwery automatyzacji.[!UWAGA]
Automatyzacji działa w kontekście technologii OLE i aktywne.Można zautomatyzować każdy obiekt oparty na modelu COM.
Pliki złożone
Rozpakowywanie plików zapewniają standardowym formatem, który upraszcza strukturalnego przechowywania dokumentów złożonych aplikacji OLE.W pliku mieszanek magazyny mają wiele funkcji katalogów i strumienie mają wiele funkcji systemu plików.Ta technologia jest również nazywany składowania strukturalnego.Aby uzyskać więcej informacji dotyczących plików złożonych, zobacz artykuł pojemnikach: Rozpakowywanie plików.Transfer danych jednolitych
Jednolite transferu danych (UDT) to zestaw interfejsów, które umożliwiają danych ma być wysyłane i odbierane w sposób standardowy, bez względu na wybraną metodę rzeczywiste do transferu danych.Formularze UDT, których podstawą danych transfery przez przeciągnij i upuść.UDT teraz służy jako podstawa do istniejących transferu danych systemu Windows, takich jak Schowek i dynamicznej wymiany danych (DDE).Aby uzyskać więcej informacji na temat UDT, zobacz artykuł obiekty danych i źródeł danych (OLE).Przeciągnij i upuść
Przeciągnij i upuść jest łatwy w użyciu, bezpośredniej manipulacji obiektami techniki do transferu danych między aplikacjami, pomiędzy oknami w obrębie aplikacji lub nawet w ramach pojedynczego okna w aplikacji.Transfer danych jest zaznaczone i przeciągnięte do żądanego miejsca docelowego.Przeciągnij i upuść opiera się na transfer danych jednolite.Aby uzyskać więcej informacji dotyczących operacji przeciągania i upuszczania, zobacz artykuł przeciągnij i upuść.Obiektowy Model składników
System nazw domen (COM, Component Object Model) zapewnia infrastrukturę używany, gdy obiekty OLE komunikować się ze sobą.Klasy MFC OLE uprościć COM dla programisty.COM jest częścią aktywnego technologii, ponieważ obiektów COM leżą u podstaw technologii OLE i aktywny.Aby uzyskać więcej informacji dotyczących modelu COM, zobacz Active Template Library (ATL) tematy.
Niektóre ważniejsze tematy OLE zostały omówione w następujących artykułach:
Ogólne informacje OLE nie można odnaleźć w powyższych artykułach Wyszukaj OLE w bibliotece MSDN.