 Hola Creo que lo veis muy Facil, pero por si acaso ? ........

*----------------------------------------*
 TAB Welcome Presentacin del Programa

         Este pequeo Trabajo ha sido un poco la practica de lo que he 
 
         aprendido de todos vosotros, gracias al "REy" Roberto Lpez"

         sin l este sueo no seria realidad, y mi gratitud especial a 

         Bicahi Esgici por su ayuda y amistad.

         WinPrg naci en los tiempos de DBfast el hermano pequeo de 

         16 bits, que nos dejaron a los usuarios sin continuidad.

         Para no tener que escribir Ventanas Repetitivas, me fabrique esta

         pequea aplicacin.

         
         - Cdigo Sin Base de Datos con Botones o con Menus o Cdigo con 

           Base de Datos con Indices o Sin Indices. 

         - Crearte tu Base de Datos  NTX o CDX 

         - Ver la Base Datos , Aadir Datos Borrar Datos  y su Estructura
    
         - Un Pequeo Editor Prg para hacer los pequeos retoques 

         - Compilar la Aplicacion sin salir de Programa.                   

*----------------------------------------*
 TAB Win Sin Base de Datos

        Indique Nombre del Programa: Aqui le pones como quieras que se llame 
        
        el PRG ejemplo "PrimerBase" 
 
        Indique Nombre del Autor: Aqui le pones tu nombre Ejem."Mustafa Lpez" 

        Indique Titulo Para Ventana : Aqui le pones Ejem."Clientes" 
       
        Tamao de Window  600x400 , 800x600, 1100x800

        Window  MAIN o MODAL ?  MAXIMIZE o NOMAXIMIZE ?  Botones ? se crean 5 
  
        Botones, siempre que no se pulse la opcin MENU.

        Menu ? Si se indica que SI, se crean Menus Genericos que luego tendras
 
        que definir, NO se crearan Botones.

*----------------------------------------*
 TAB Win Con Base de Datos
 
        Indique Nombre del Programa: Aqui le pones como quieras que se llame
         
        el PRG ejemplo "PrimerBase"

        Indique Nombre del Autor: Aqui le pones tu nombre Ejem."Mustafa Lpez" 

        Indique Titulo Para Ventana : Aqui le pones Ejem."Clientes" 

        Tamao de Window  600x400 , 800x600, 1100x800

        Window  MAIN o MODAL ?  MAXIMIZE o NOMAXIMIZE ?

        Indique nombre del Fichero, sin extensin DBF, aqui le  pones el nombre
 
        de un DBF ya creado, puedes crearlo en la Opcin "Crear Bases de Datos"

        Para Generar el Browse, hay que poner obligatorio 6 campos de Fichero.

        Ejemplo; Nombre, Direccion, Poblacion, Moneda, Fecha, Notas.
        
        Hay que indicar si el Fichero est Indexado ( x = confirma).
 
        E indicar si los indices son NTX o CDX.

*----------------------------------------*
 TAB Crear Base de Datos
        
        Indique Nombre para Fichero, sin extensin DBF, aqui pones el 
 
        Nombre del nuevo fichero que se crear.

        Hay 24 campos para crear si se quiere para el nuevo fichero 12 x 12 

        Siempre Hay que poner Nombre del Campo, Tipo solo puede ser [ C N D L M ]
        
        Longitud del Campo = Numerico, Decimales para campo Numerico para el 

        resto de Campos siempre 0 

        Indexar fichero, indique numero de Campo para que se Indexe, solamente se 

        generar Fichero Indice de los Campos Alfanumericos, Numericos o de Fecha.

        Los Campos posibles son del -> 1 al 24 <- .

        Importante: hay que indicar si quieres Indices NTX o CDX y  el Tipo del 

        Campo Memo DBT o FPT.

*----------------------------------------*
 TAB Ver Base de Datos
        
        Indique Nombre para Fichero, sin extensin DBF, aqui pones el Nombre del 

        nuevo fichero que quieras ver, tiene que estar en  Carpeta c:\WinPrg\New

        Con esta opcin si pulsas Boton Ver Estructura ya podras ver la estructura

        del Fichero, Se crea Un Fichero de Seguridad con extensin "_S".
       
        Para Ver los Campos del Fichero , Puedes usar 6 Campos , es obligatorio

        incluir como minimo 2 Campos e indicar si est indexado o NO ?.

        E indicar si los indices son NTX o CDX.

*----------------------------------------*
 TAB Editor_Prg
   
        Crear Fichero, con esta opcin  pones  el nombre del nuevo  fichero.prg

        y le das al Boton "Graba Fichero", se crear en la carpeta un fichero prg 

        nuevo y vacio, a continuacion escribes el codigo fuente y cuando finalices   

        te bas a Boton Grabar Prg y hay dos opciones, sobreescribir el Fichero vacio

        que ya tienes grabado o lo salvas con otro nombre.

        Buscar Prg esta opcin es muy interesante porque te servir para modificar

        tambien el Codigo Fuente generado automaticamente por las otras opciones. 

        La opcin Imprimir PRg no est definida totalmente, la solucin era que se 

        registrara en un Campo Memo el Fichero Prg y luego se imprimiera.

        Si alguien la puede desarrollar, estaria muy agradecido    

*----------------------------------------*
 TAB Compilar_Help

        Compilar PRG :

        Indique Fichero, sin extensin PRG , aqui pones el nombre del Fichero que 

        quieras Compilar, Recuerda  que  tienes  que tener  en  la carpeta [ New ] 
        
        el fichero "compile.bat" y tu fichero Prg .

        Durante la Compilacin la ventana negra de [cmd] queda minimizada en la barra

        de tareas, parece que el programa est inactivo,  espera  un momento para ver 

        el resultado del nuevo Fichero.exe


        Consulta Ayuda : 

        Ayuda Espaol

        Consulta Help :

        Help in English
  
*----------------------------------------------------*
  Importante:  la Carpeta principal es WinPrg y para que el programa funcione
  
  es necesario que exista la Carpeta [ New ].

  Todo el codigo fuente nuevo asi como los ficheros nuevos DBF se crearan en la 
  
  Carpeta [New],tampoco borres dentro de la Carpeta [New],el fichero [ compile.bat]

  Nos Daria  Error al compilar si no existe.

  Bueno y esto es todo amigos, rogaria que algun amigo revisara este cdigo fuente

  y revisara la opcion de que los nuevos ficheros generados, DBF,CDX,FTP,PRG 

  se depositaran en la Carpeta [New],vereis que hay partes del programa, que estan

  anuladas con variables que indican el camino de Carpeta [New].

  Tambien hay incompatibilidad con LABEL y  CHECKBOX si el Label se escribe seguido
 
  y el CHECKBOX esta cerca de distancia en la pagina de un LABEL el CHECKBOX queda

  anulado.
  

                                     Alicante (Spain) in June-2009 

                                     Copyright 2009  Mustafa Lpez 
 
                                         mustalopez@gmail.com



 

  


 