Sdílet prostřednictvím


Aktivní dokumenty v síti Internet

Aktivní dokumenty obsahují rozšíření tradiční vložené objekty.Aktivní dokumenty mohou být vícestránkové a jsou zobrazeny v celé oblasti klienta.Proveďte vyjednávání tradiční nabídky a lze upravit na místě stejně jako v otevřeném okně v serverové aplikaci.Namísto zobrazení jako malý obdélník šrafované ohraničení jsou aktivní dokumenty celého snímku a aktivní vždy místo.

Aktivní dokumenty lze zobrazit v kontejneru, například aplikaci Microsoft Office Binder, který poskytuje způsob vytvoření dokumentu složené z různých typů dokumentů jako je Word, Excel a upravovat vlastní dokument typu, z nichž každý může být celého snímku.Aktivní dokumenty lze zobrazit také v prohlížeči, jako je například Microsoft Internet Explorer, která je kontejnerem aktivního dokumentu.

Aktivní dokument výhody patří:

  • Dokumenty lze zobrazit úplné rámečku v okně Klient celý.

  • Dokumenty lze otevřít v samostatném okně aplikace.

    Otevřete dokument podpůrná aplikace musí existovat v klientském počítači nebo stáhnout zvlášť před spuštěním aplikace.Prohlížeč může být zapsáno poskytuje omezené funkce (Word, PowerPoint a Excel poskytnout uživatelům dokumenty).Plná verze aplikace může poskytovat úplnou podporu úprav.

  • Dokumenty jsou vždy aktivní v místě.

  • Příkazy nabídky vyvolat z kontejneru mohou být směrovány do dokumentu.

  • Dokumenty lze zobrazit ve webovém prohlížeči.To zajišťuje bezproblémovou integraci mezi dokumenty a jiné webové stránky.

    Uživatel může procházet HTML webové stránky, pak aplikace Excel a potom do dokumentu, který jste napsali pomocí MFC podporu pro aktivní dokumenty.Uživatele můžete procházet pomocí známého rozhraní webové jako prohlížeče přepínače bezproblémově mezi nabídkami a zobrazení stránky HTML, Excel a dokument aplikace.

  • Zobrazí všechny aplikace v rámci společné.

Požadavky pro aktivní dokumenty

Rozhraní, uvedeny v následující tabulce obsahují rozhraní již požadované pro vložený servery a několika nové zvláštní aktivní dokumenty.MFC poskytuje výchozí implementace pro většinu těchto rozhraní COleServerDoc třídy.

Dokumentu...

Tato rozhraní implementuje

Používá složené jako jeho mechanismus úložiště souborů.

IPersistStorage.

Podporuje základní funkce vkládání aktivních dokumentů včetně vytvořit ze souboru.

IPersistFile, IOleObject a IDataObject.

Podporuje místní aktivace.

IOleInPlaceObjecta IOleInPlaceActiveObject (pomocí kontejneru IOleInPlaceSite a IOleInPlaceFrame rozhraní).

Podporuje rozšíření aktivního dokumentu, které zahrnují tyto nové rozhraní.Některá rozhraní jsou volitelné.

IOleDocument, IOleDocumentView, IOleCommandTarget a IPrint.

MFC poskytuje podporu pro rozšíření podpory existující server vložený do aktivních dokumentů.

Podpora aktivního dokumentu přidat novou aplikaci

Vytvoření nové aplikace s podporou aktivního dokumentu: V MFC aplikace průvodce, Složeného dokumentu podporu zvolte v části "Vyberte složené dokumentu podporu" server plně nebo kontejner, plně servera v části "Vybrat další možnosti" zaškrtněte políčko u server aktivního dokumentu.

Převod existujícího MFC V procesu serveru Active Server dokumentu

Aplikace byla vytvořena ve verzi Visual C++ verze 4.2, je již v procesu serveru můžete přidat podporu aktivního dokumentu změny následujících tříd:

Typ třídy

Dříve získané z

Změna se odvozují z

V místě rámečku

COleIPFrameWnd

COleDocIPFrameWnd

Položka

COleServerItem

CDocObjectServerItem

Bude změna způsobu zadávání informací v registru a provést několik změn.Pokud aplikace má aktuálně nepodporuje komponenty modelu COM, můžete přidat podporu serveru spuštěním Průvodce aplikací a integraci s existující aplikací kód specifický pro komponentu modelu COM.

Viz také

Koncepty

Úkoly programování Internet MFC

Základy programování Internet MFC