Serwery: implementowanie serwera

W tym artykule wyjaśniono kod tworzony przez Kreatora aplikacji MFC dla aplikacji serwera do edycji wizualnej. Jeśli nie używasz kreatora aplikacji, w tym artykule wymieniono obszary, w których musisz napisać kod w celu zaimplementowania aplikacji serwera.

Jeśli używasz kreatora aplikacji do utworzenia nowej aplikacji serwera, udostępnia ona znaczną ilość kodu specyficznego dla serwera. W przypadku dodawania funkcji serwera edycji wizualnej do istniejącej aplikacji należy zduplikować kod podany przez kreatora aplikacji przed dodaniem pozostałej części niezbędnego kodu serwera.

Kod serwera, który zawiera kreator aplikacji, należy do kilku kategorii:

  • Definiowanie zasobów serwera:

    • Zasób menu używany podczas edytowania elementu osadzonego we własnym oknie.

    • Zasoby menu i paska narzędzi używane, gdy serwer jest aktywny.

    Aby uzyskać więcej informacji na temat tych zasobów, zobacz Menu i zasoby: Dodatki serwera.

  • Definiowanie klasy elementów pochodzącej z COleServerItemklasy . Aby uzyskać więcej informacji na temat elementów serwera, zobacz Serwery: elementy serwera.

  • Zmiana klasy bazowej klasy dokumentu na COleServerDoc. Aby uzyskać więcej informacji, zobacz Serwery: implementowanie dokumentów serwera.

  • Definiowanie klasy okna ramowego pochodzącej z COleIPFrameWndklasy . Aby uzyskać więcej informacji, zobacz Serwery: implementowanie okien ramek w miejscu.

  • Utworzenie wpisu dla aplikacji serwera w bazie danych rejestracji systemu Windows i zarejestrowanie nowego wystąpienia serwera w systemie OLE. Aby uzyskać informacje na temat tego tematu, zobacz Rejestracja.

  • Inicjowanie i uruchamianie aplikacji serwera. Aby uzyskać informacje na temat tego tematu, zobacz Rejestracja.

Aby uzyskać więcej informacji, zobacz COleServerItem, COleServerDoc i COleIPFrameWnd w dokumentacji biblioteki klas.

Zobacz też

Serwery
Kontenery
Menu i zasoby (OLE)
Rejestracja