Condividi tramite


Server: implementazione di un server

Questo articolo illustra il codice creato dalla Creazione guidata applicazione MFC per un'applicazione server di modifica visiva. Se non si usa la procedura guidata dell'applicazione, questo articolo elenca le aree in cui è necessario scrivere codice per implementare un'applicazione server.

Se si usa la procedura guidata dell'applicazione per creare una nuova applicazione server, fornisce una quantità significativa di codice specifico del server. Se si aggiunge la funzionalità del server di modifica visiva a un'applicazione esistente, è necessario duplicare il codice fornito dalla procedura guidata dell'applicazione prima di aggiungere il resto del codice server necessario.

Il codice del server fornito dalla procedura guidata dell'applicazione rientra in diverse categorie:

  • Definizione delle risorse del server:

    • Risorsa di menu utilizzata quando il server modifica un elemento incorporato nella propria finestra.

    • Risorse del menu e della barra degli strumenti usate quando il server è attivo sul posto.

    Per altre informazioni su queste risorse, vedere Menu e risorse: Aggiunte server.

  • Definizione di una classe elemento derivata da COleServerItem. Per altri dettagli sugli elementi del server, vedere Server: Elementi del server.

  • Modifica della classe di base della classe documento in COleServerDoc. Per altri dettagli, vedere Server: Implementazione di documenti del server.

  • Definizione di una classe finestra cornice derivata da COleIPFrameWnd. Per altri dettagli, vedere Server: Implementazione di finestre cornice sul posto.

  • Creazione di una voce per l'applicazione server nel database di registrazione di Windows e registrazione della nuova istanza del server con il sistema OLE. Per informazioni su questo argomento, vedere Registrazione.

  • Inizializzazione e avvio dell'applicazione server. Per informazioni su questo argomento, vedere Registrazione.

Per altre informazioni, vedere COleServerItem, COleServerDoc e COleIPFrameWnd nella guida di riferimento alla libreria di classi.

Vedi anche

Server
Contenitori
Menu e risorse (OLE)
Registrazione