Cómo Introducción con documentos activos

Seleccione idioma Seleccione idioma
Id. de artículo: 182579 - Ver los productos a los que se aplica este artículo
Este artículo se ha archivado. Se ofrece "tal cual" y no se volverá a actualizar.
Expandir todo | Contraer todo

En esta página

Resumen

En este artículo se muestra cómo crear una sencilla aplicación de documentos activos.

Más información

La "Guía del programador" contiene una buena información sobre el fondo y las características de documentos activos.

Microsoft Visual FoxPro "Manual del programador" define documentos activos como sigue:
"... una aplicación basada en Windows, que no sean HTML incrustado en un explorador, proporciona una forma para la funcionalidad de esa aplicación para ser accesibles desde dentro de la interfaz de explorador. Las aplicaciones del documento activo de Visual FoxPro son como cualquier otro Visual FoxPro aplicaciones en que se pueden ejecutar formularios, informes y etiquetas, crear instancias de clases, ejecutar código y manipular datos, pero tienen la ventaja de ser alojable en un contenedor de documentos activos, como Internet Explorer".
Los siguientes son una serie de pasos para preparar una aplicación simple de documentos activos y en ejecución en Visual FoxPro.

Pasos para crear la aplicación documentos activos

  1. Cree un nuevo proyecto y asígnele el nombre adtest.pjx.
  2. Seleccione la ficha de clases y haga clic en el botón nuevo para agregar una nueva clase.
  3. Nombre de la nueva clase ADPrueba. Asegúrese de que se basa en la clase ActiveDoc, que debe ser la predeterminada. Almacenar esa nueva clase en adtest.vcx.
  4. Una vez que abre el Diseñador de clases, vaya a la hoja de propiedades y seleccione la ficha métodos de.
  5. En el código de método de evento ejecutar, escriba lo siguiente:
          SET TALK OFF
          SET STATUS BAR OFF
          ** DO Adtest.mpr
          DO FORM Adtest.scx
          READ EVENTS
    Nota: este código establece la barra de estado Visual FoxPro puesto que Internet Explorer ya tiene una barra de estado. Desea tener dos barras de estado. HABLAR se establece porque cuando la barra de estado está desactivado, algunos FoxPro comandos hablar a la ventana activa en lugar de la barra de estado. El comando de "" un programa de menú se marcan como comentario desde este artículo no cubrirá la configuración de un menú en la aplicación del documento activo. Consulte el artículo enumerado en la sección de referencias para información sobre cómo crear un programa de menú de ejemplo para utilizar con este documento activo aplicación.

    A continuación, se abre un formulario antes de la EVENTS lectura, lo que mantiene toda la aplicación desde salir tan pronto como la aplicación se inicia.
  6. En el código de método de evento ContainerRelease, coloque el EVENTS borrar comandos.
  7. Guarde el código de evento ejecutar, el código de ContainerRelease, la clase ADPrueba y cierre el Diseñador de clases.
  8. Seleccione la clase ADPrueba en el Administrador de proyecto, debe tener un encabezado de fox a la izquierda. En el menú proyecto, seleccione el comando del conjunto principal. Debe activar negrita la fuente.
  9. Seleccione la ficha de documentos y cree un nuevo formulario en el proyecto. No utilice al Asistente para formularios.
  10. En el nuevo formulario, establezca las propiedades siguientes:
          BorderStyle  0-No border
          ScrollBars   3-Both
          TitleBar     0-Off
          WindowState  2-Maximized
          Left         0
          Top          0
    propiedades BackColor el y la imagen también pueden establecerse en cualquier valor válido.
  11. Agregue un botón de comando al formulario. Cambie la propiedad Título del botón Command a "Salir" y coloca las dos líneas siguientes de código en el método de evento Click:
          Thisform.Release
          CLEAR EVENTS
  12. Guarde el formulario como adtest.scx y cierre el Diseñador de formularios.
  13. La aplicación del documento activo está preparado para generarse. En el Administrador de proyecto, seleccione el botón Generar y asegúrese de que generar la aplicación está seleccionada en la sección acción del cuadro de diálogo Opciones de generación. Guarde la aplicación como adtest.app.
  14. Para ejecutar la aplicación del documento activo, adtest.app, vaya a las herramientas de comandos de menú de Visual FoxPro y elija el ejecutar documento activo.... En el cuadro de diálogo ejecutar Active documento seleccione adtest.app para el cuadro combinado de documentos activos. En el cuadro combinado de alojamiento, seleccione en el explorador.
  15. La aplicación del documento activo debe han aparecido en Internet Explorer. Tenga en cuenta que al seleccionar el botón Salir Sale de Internet Explorer carga. Cierre Internet Explorer y vuelva a ejecutar adtest.app. Esta vez, cierre Internet Explorer con Closebox en la esquina superior izquierda. Internet Explorer debe cerrar este tiempo, pero antes de que el formulario desaparece, lo brevemente aparecerán en la ventana principal de Visual FoxPro. Para evitar esto, modifique la clase ADPrueba y cambiar ContainerReleaseType a:
          1-Don't show the Visual FoxPro main window
    reconstruir la aplicación y probar de nuevo. Esta vez, cuando se cierra Internet Explorer, no se mostrará el formulario desde la aplicación del documento activo antes de cerrar.
Para obtener más información acerca de documentos activos, siga las instrucciones siguientes para obtener en la sección de documentos activos de la Visual FoxPro "Guía del programador".

Pasos para Directory tema de documentos

  1. En MSDN Library para Visual Studio 6.0, abra Visual FoxPro Libreta de documentación y vaya a las novedades en páginas de Visual FoxPro. El tema de documentos activos de la "Guía del programador" debe ser el segundo elemento enumerado.
  2. Haga clic en documentos activos para abrir la sección de documentos activos del capítulo 31, "Interoperabilidad y Internet".
También hay un buen ejemplo en el ejemplo de soluciones en las nuevas características para la categoría de Visual FoxPro 6.0 titulado "Crear Directory documentos para el Web". Esto también puede abrirse desde MSDN Library. Seleccione ejemplos, ejemplos de Visual FoxPro, en la Libreta de documentación de Visual FoxPro en lugar de en la documentación de Visual FoxPro.

Referencias

Visual FoxPro ayuda en pantalla, versión 6.0; buscar en "Documentos activos;"
Tema: crear

Para información sobre cómo crear un programa de menú de ejemplo para utilizar con esta aplicación de documentos activos, consulte en contacto con el siguiente artículo en Microsoft Knowledge Base:
182580Cómo configurar un menú rápido para una aplicación de ActiveDoc

Propiedades

Id. de artículo: 182579 - Última revisión: lunes, 03 de febrero de 2014 - Versión: 1.1
La información de este artículo se refiere a:
  • Microsoft Visual FoxPro 6.0 Professional Edition
Palabras clave: 
kbnosurvey kbarchive kbmt kbhowto KB182579 KbMtes
Traducción automática
IMPORTANTE: Este artículo ha sido traducido por un software de traducción automática de Microsoft (http://support.microsoft.com/gp/mtdetails) en lugar de un traductor humano. Microsoft le ofrece artículos traducidos por un traductor humano y artículos traducidos automáticamente para que tenga acceso en su propio idioma a todos los artículos de nuestra base de conocimientos (Knowledge Base). Sin embargo, los artículos traducidos automáticamente pueden contener errores en el vocabulario, la sintaxis o la gramática, como los que un extranjero podría cometer al hablar el idioma. Microsoft no se hace responsable de cualquier imprecisión, error o daño ocasionado por una mala traducción del contenido o como consecuencia de su utilización por nuestros clientes. Microsoft suele actualizar el software de traducción frecuentemente.
Haga clic aquí para ver el artículo original (en inglés): 182579

Enviar comentarios

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com