Servidores: Implementar un servidor
En este artículo se explica el código que el asistente para aplicaciones MFC crea para una aplicación de servidor de edición visual. Si no está utilizando el asistente para aplicaciones, listas de este artículo las áreas donde debe escribir código para implementar una aplicación de servidor.
Si utiliza el asistente para aplicaciones para crear una aplicación de servidor, proporciona una cantidad significativa de código Servidor- concreto para usted. Si está agregando funcionalidad visual de servidor de edición en una aplicación existente, debe duplicar el código para que el asistente para aplicaciones habría proporcionado antes de agregar el resto del código de servidor necesario.
El código de servidor que el asistente para aplicaciones proporciona entra en varias categorías:
Definición de recursos de servidor:
El recurso de menú utilizado cuando el servidor está editando un elemento incrustado en su propia ventana.
Recursos de menús y de la barra de herramientas utilizados cuando el servidor está en contexto activo.
Para obtener más información sobre estos recursos, vea Menús y recursos: Adiciones de Servidor.
Definir una clase de elemento derivada de COleServerItem. Para obtener detalles adicionales en elementos de servidor, vea Servidores: Elementos de Servidor.
Cambiar la clase base de la clase del documento a COleServerDoc. Para obtener más información, vea Servidores: Implementar documentos de Servidor.
Definir una clase de la cuadro- ventana derivada de COleIPFrameWnd. Para obtener más información, vea Servidores: Implementar el cuadro en contexto Windows.
Crear una entrada para la aplicación de servidor en la base de datos del registro y registrar de Windows la nueva instancia del servidor con el sistema OLE. Para obtener información sobre este tema, vea Registro.
Inicializar e iniciar la aplicación de servidor. Para obtener información sobre este tema, vea Registro.
Para obtener más información, vea COleServerItem, COleServerDoc, y COleIPFrameWnd en la referencia de la biblioteca de clases.