Notas acerca del Asistente para aplicaciones


El cdigo del programa principal de la aplicacin se basa en una plantilla almacenada en la tabla APPWIZ.DBF. Si abre esta tabla, ver un registro en el que el campo Type contiene las palabras "STARTUP PROGRAM." La plantilla para el programa principal de la aplicacin se encuentra en el campo Data1 de dicho registro (un campo memo).

En la plantilla del programa, ver marcadores de posicin para los datos que rellenan el Asistente para aplicaciones. Los marcadores de posicin estn encerrados entre *< y >*. Por ejemplo, *<Initialize>* es un marcador de posicin. Si compara el contenido de Data1 con un programa principal generado por el Asistente para aplicaciones, puede ver que est reemplazada la lnea *<Initialize>* por las siguientes lneas:


	goApp.SetCaption("test")
	goApp.cStartupMenu="d:\foo\menus\test"
	goApp.cStartupForm="forms\test"


Al elegir Finalizar, las entradas del Asistente para aplicaciones determinan los valores especficos que se usan para rellenar las lneas. 

Puede cambiar la plantilla del programa segn sus necesidades. Adems, puede cambiar el programa finalizado en la aplicacin generada, y as se ahorrar el problema de tener que volver a ejecutar el Asistente para aplicaciones.

El Asistente para aplicaciones genera el men principal de la aplicacin (project.MNX) a partir de la plantilla denominada APPWIZ.MNX.

Todos los archivos APPWIZ.* se instalan (con el cdigo fuente) en el directorio WIZARDS de Visual FoxPro. Puede modificar estos archivos segn le convenga para tener el control sobre cmo genera las aplicaciones el Asistente para aplicaciones. 

En APPWIZ.DBF se almacena informacin adicional, como los nombres de los directorios que crea el asistente (LIBS, DATA, FORMS, etc.). Puede modificar los registros en el archivo APPWIZ.DBF para configurar la aplicacin. Por ejemplo, para cambiar el nombre del directorio en el que el asistente almacena los formularios, modifique el registro que contiene "FORMS DIRECTORY" en el campo Type. En el campo Data1, escriba un nombre nuevo. Si cambia el nombre a "mis_formularios", el asistente almacenar los formularios en una ruta de acceso como \MYAPP\MIS_FORMULARIOS\TEST.SCX en lugar de la ruta predeterminada \MYAPP\FORMS\TEST.SCX.

A continuacin se describen los archivos que usa el Asistente para aplicaciones.

WZAPP.APP. Asistente para aplicaciones.

APPWIZ.PJX (y APPWIZ.PJT). Plantilla que se usa para crear el proyecto en la aplicacin nueva.

APPWIZ.DBF (y APPWIZ.FPT). Repositorio para las preferencias el Asistente para aplicaciones.

APPWIZ.MNX (y APPWIZ.MNT). Men de plantillas que se usan para crear el men principal en la aplicacin nueva.

APPWIZ.VCX (y APPWIZ.VCT). Biblioteca de clases que contiene todas las clases de referencia de la aplicacin.

APPWIZ.H. Archivo de encabezado de plantillas que se copia al proyecto nuevo (sin incluir marcas); ningn archivo de proyecto hace referencia a este archivo automticamente.

WZAPP.TXT. Este archivo de texto.


Si reinstala Visual FoxPro, sobrescribir los cambios que ha realizado en estos archivos; por tanto, realice una copia de seguridad despus de modificarlos. Los archivos que modificar con ms frecuencia son APPWIZ.DBF (y APPWIZ.FPT), que no slo contienen la plantilla de inicio de programa, sino otras configuraciones acerca de la plantilla de base de datos, incluyendo nombres de directorios personalizados.
