Funcionalidad de la aplicación y el marco de aplicaciones
Antes de tratar acerca de las opciones generales disponibles para la Aplicación, veamos de forma resumida cómo funciona una aplicación:
Inicio de la aplicación: las aplicaciones suelen tener una pantalla de bienvenida que aparece durante el inicio y presenta datos acerca de la aplicación. El Generador de aplicaciones controla tanto la pantalla como la información que contiene.
Inicio de sesión de usuario: cuando se produce el primer inicio de la aplicación, puede que pida al usuario que escriba su identificador y contraseña de inicio de sesión. Esta opción se establece en el Generador de aplicaciones.
Inicio rápido: puede que desee presentar un cuadro de diálogo con todos los documentos disponibles para que el usuario pueda seleccionar algunos de ellos inmediatamente después del inicio. Esta opción se establece en el Generador de aplicaciones.
Abrir formularios: una de las funciones principales de una aplicación de bases de datos es la escritura de datos. Visual FoxPro lo realiza en los formularios. El marco de la aplicación emplea un sistema similar al de Microsoft Office en el que la aplicación está centrada en el documento. La estructura de la aplicación ofrece un elemento de menú Abrir archivo (estándar) que ejecuta el formulario y muestra los datos existentes en el origen de datos. La estructura proporciona además un menú Archivo nuevo que muestra un formulario con un registro nuevo (en blanco).
Nota Si trata de agregar sus propios formularios al marco, tendrá que especificar manualmente la acción que debe realizar un formulario cuando se inicie desde el menú Archivo nuevo. Los formularios creados con el Generador de aplicaciones y el Asistente para formularios se ocuparan automáticamente de las nuevas inserciones de registros.
Modificar registros: durante una sesión de edición, el marco de la aplicación proporciona la mayor parte de las funciones normales de bases de datos. Si trata de cerrar la aplicación mientras quedan datos sin guardar en alguna memoria intermedia, la aplicación le indicará que primero debe guardar los cambios. Esta función se administra cuando se intenta cerrar un formulario o una aplicación. Además, hay una barra de herramientas de exploración y un menú Ir a que permiten:
- Recorrer los distintos registros.
- Buscar un registro.
- Ordenar los registros por el contenido de un campo determinado (en orden ascendente o descendente).
- Filtrar el conjunto de datos.
Imprimir: si tiene abierto un formulario de entrada de datos, puede seleccionar la opción de menú Imprimir, que le presenta una selección de opciones de impresión para el origen de datos actual. Estas opciones son las siguientes:
- Imprimir u obtener una Vista previa de la lista de datos.
- Exportarlos a un nuevo formato de archivo como, por ejemplo, el de un archivo de hoja de cálculo de Microsoft Excel (.xls), un archivo de texto (.txt), etc.
- Generar un archivo HTML.
Ejecutar informes: la opción de menú Imprimir informes muestra un cuadro de diálogo con todos los informes que puede ejecutar. Una vez que seleccione un informe, se abre el cuadro de diálogo de resultados, que ofrece las siguientes opciones:
- Imprimir u obtener una Vista previa del informe.
- Exportarlo a un archivo de texto (.TXT).
- Generar un archivo HTML.
Favoritos: el marco de la aplicación admite un menú Favoritos similar al que comparten hoy muchas aplicaciones de Web. Dado que puede haber múltiples usuarios, si ha elegido la opción Inicio de sesión de usuario, los elementos que aparecen en el menú Favoritos son específicos de cada usuario. El menú Favoritos puede contener cualquier documento normal de Visual FoxPro, por ejemplo un archivo de formulario, informe, etiqueta o programa. Además, puede hacer clic en el botón Examinar para seleccionar otros tipos de documentos, como archivos de Word, Excel y HTML.
Otros: el marco de la aplicación también admite algunas características comunes de las aplicaciones para Windows. Entre ellas se incluyen:
- Un menú Ventana que le permite distribuir en cascada o en la forma que elija todas las ventanas abiertas.
- Un cuadro de diálogo Acerca de y elementos de menú del archivo de Ayuda. El contenido del cuadro de diálogo Acerca de se puede establecer en el Generador de aplicaciones.
- Un cuadro de diálogo Opciones que permite al usuario configurar el entorno.
- La grabación de macros de Visual FoxPro para que el usuario pueda grabar las tareas más habituales.
- Opciones para los cuadros de diálogo de Inicio de sesión y Cambiar contraseña.
Mantenimiento y depuración de aplicaciones: el marco detecta si la aplicación se ejecuta en la versión de tiempo de ejecución de Visual FoxPro o en la versión completa de desarrollo. Si se ejecuta en la versión completa de desarrollo, aparece un menú Programa que incluye opciones de depuración. Entre esos elementos de menú se incluyen muchas de las herramientas comunes de depuración de Visual FoxPro como son las opciones Depurador, Ventana Comandos y Examinador de clases.
La aplicación también incluye unas excelentes funciones de control de errores. El sistema de control de errores registra los detalles de la causa del error y del estado de la aplicación en una tabla de registro. El usuario tiene acceso a ese registro de errores a través de la opción de registro Error del menú Herramientas de la aplicación.
A continuación se muestra un resumen del contenido de la aplicación que se proporciona a través de los menús:
Menú | Opciones |
---|---|
Archivo | Nuevo, Abrir, Cerrar, Guardar, Revertir, Imprimir, Imprimir informes, Configurar impresión, Inicio rápido, Inicio de sesión de usuario y Salir |
Modificar | Deshacer, Rehacer, Cortar, Copiar, Pegar, Borrar, Seleccionar todo, Buscar, Buscar siguiente, Reemplazar |
Herramientas | Macros, Registros de error, Opciones, Cambiar contraseña |
Programa | Ejecutar, Cancelar, Reanudar, Suspender, Compilar, Depurador, Sesión de datos, Ventana Comandos y Examinador de clases |
Favoritos | Agregar a Favoritos, Borrar Favoritos |
Ventana | Cascada, Organizar todo, Recorrer |
Ayuda | Ayuda, Acerca de |
Editar menús
El marco de la aplicación se ha diseñado para que se pueda ejecutar sin que el usuario necesite cambiar ningún menú. El marco elegirá el menú adecuado para su aplicación según el tipo seleccionado: Normal, Módulo o Nivel superior. Sin embargo, es posible modificar cualquier menú si la aplicación tiene necesidades que superan lo que el menú predeterminado ofrece. El marco de la aplicación ejecutará perfectamente el menú tras efectuar los cambios necesarios.
Personalización del marco de la aplicación
Puede utilizar las fichas General, Créditos y Avanzadas del Generador de aplicaciones para cambiar las características del marco de la aplicación.
La ficha General sirve para cambiar los parámetros de configuración más comunes de la aplicación, como el nombre descriptivo, la imagen, el tipo, el icono y los cuadros de diálogo comunes como son la pantalla de bienvenida, Acerca de, Inicio rápido e Inicio de sesión de usuario.
La ficha Créditos ofrece la información que aparecerá en la pantalla de bienvenida y en el cuadro de diálogo Acerca de, de la aplicación. Estos parámetros de configuración pueden incluir el autor y el nombre de la empresa, la versión de la aplicación, el copyright y la marca comercial.
La ficha Avanzado se utiliza para especificar un archivo de Ayuda y un directorio predeterminado de datos para su aplicación. También puede optar por eliminar la barra de herramientas estándar y el menú Favoritos de su aplicación.
Es importante recordar que, si bien el Generador de aplicaciones es reentrante, los cambios efectuados con el Generador no tendrán efecto hasta que se vuelva a generar la aplicación.
Vea también
Administrar documentos con el Generador de aplicaciones | Ejemplo de archivos y clases del marco de aplicaciones | Generador de aplicaciones