Server: Implementieren eines Servers

In diesem Artikel wird der Code, den der MFC-Anwendungs-Assistent für eine visuelle bearbeitungs serveranwendung erstellt.Wenn Sie nicht mit dem Anwendungs-Assistenten verwenden, Listen dieses Artikels die Bereiche, in denen Sie Code schreiben müssen, um eine Serveranwendung zu implementieren.

Wenn Sie im Anwendungs-Assistenten verwenden, um eine neue Serveranwendung zu erstellen, stellt sie eine bedeutende Menge des Codes serverspezifischen für Sie bereitgestellt.Wenn Sie visuelle bearbeitungs Funktionen zu einer vorhandenen Anwendung Server hinzufügen, müssen Sie den Code dupliziert, den der Anwendungs-Assistent angegeben haben würde, bevor er den Rest des erforderlichen Servercode hinzugefügt werden können.

Der Servercode, der vom Anwendungs-Assistent bereitstellt, schlägt in verschiedene Kategorien:

  • Serverressourcen definieren:

    • Die Menüressource verwendet, wenn der Server ein eingebettetes Element in einem eigenen Fenster bearbeitet.

    • Die Menü- und Symbolleisten von Ressourcen verwendet, wenn der Server aktiv gesorgt ist.

    Weitere Informationen über diese Ressourcen finden Sie unter Menüs und Ressourcen: Server-Hinzufügungen.

  • Eine Klasse abgeleitet von COleServerItem-Element definieren.Weitere Informationen über Serverelemente finden Sie unter Server: Server-Elemente.

  • Die Basisklasse der Dokumentklasse COleServerDoc zu ändern.Weitere Informationen finden Sie unter Server: Implementieren Server-Dokumente.

  • Eine Rahmenfensterklasse abgeleitet von COleIPFrameWnd definieren.Weitere Informationen finden Sie unter Server: Direkte Rahmenfenster implementieren.

  • Wenn Sie einen Eintrag für die Serveranwendung in der Datenbank Windows-Registrierungs und - c$registrieren der neuen Instanz des Servers mit dem OLE-System erstellen.Weitere Informationen zu diesem Thema finden Sie unter Registrierung.

  • Initialisieren und startend die Serveranwendung.Weitere Informationen zu diesem Thema finden Sie unter Registrierung.

Weitere Informationen finden Sie unter COleServerItem, COleServerDoc und COleIPFrameWnd im Klassenbibliotheks-Verweis.

Siehe auch

Konzepte

Server

Container

Menüs und Ressourcen (OLE)

Registrierung