cómo trabaja RpgForWeb Program Wizard?
- veamos cómo funciona con un caso real.
- Primero vamos a crear un fichero fácil de tener en cualquier instalación, una lista de usuarios, creada con el comando:
DSPUSRPRF USRPRF(Q*) OUTPUT(*OUTFILE) OUTFILE(QGPL/USUARIOSQ)
- Program Wizard guarda las especificaciones de los programas creados, de forma que puedan modificarse en el futuro (con el propio Program Wizard), añadiendo campos, incluso codigo de usuario.
- Para facilitar la tarea, los diseños se pueden guardar en la biblioteca deseada, y dentro de una biblioteca se permiten diferentes entornos.
De ésta forma se permiten más de una Aplicación Web, cada "Entorno" está asociado con un directorio web y una plantilla de diseño.
vamos:
elegir biblioteca donde guardar el diseño:
Seleccionar entorno o decir uno nuevo:
(se permiten varios entornos en una misma biblioteca)
definir propiedades del entorno:
seleccionar programa existente o crear uno
definir propiedades del programa
aquí definimos el nombre del programa, el fichero a usar
y el tipo de programa (Query con Visor en éste caso)
elegir los campos para el query/subfichero:
elegir los campos para el formulario (pantalla de detalle)
y tras un poco...
información de cómo ha ido la cosa:
y si pinchamos en "quieres probarlo?" ...
Para que trabajemos menos todavía, Program Wizard
nos ha generado un menucito (personalizable, claro)
para ver si realmente todo fué bien:
RpgForWeb nos llama al programa y presenta el query/subfichero:
-->
y si seleccionamos una linea del query nos llama al visor!
sólo programas de consulta?
tambien podemos decir que el programa sea
tipo QVE
(que tenga Query, Visor y Edit)
cuando usamos la funcion
Edit, se añade un boton
y al pinchar la imagen/boton EDIT la ventana de detalle permite modificar
pero un query sin selección de campos....
tambien se pueden elegir campos para
selección,
programable con codigo RPG.
Program Wizard admite
codigo directo RPG en diferentes "puntos de inserción".
Este código se mantiene en futuras re-generaciones del programa.
y campos de calculo?
Claro! RpgForWeb Program Wizard también soporta
campos de cálculo, y esos campos se pueden colocar en query/subfichero o en formularios.
Los campos de calculo tambien pueden usarse (es RPG!) en
codigo de usuario en todos los
puntos de inserción posibles.
qué és eso de que admite código fuente?
tenemos diversos "puntos de inserción" donde puede asociarse código directo y libre en RPG.
por ejemplo, teclear lineas de tipo H, F, D, C, etc para conseguir la mayor personalización del programa.
el código fuente puede teclearse directamente en el browser, con control de Program Wizard, o simplemente usar el SEU.
Bueno!
no hemos tenido que sudar mucho y tenemos un programa completo y andando, además tenemos los fuentes generados (RPG, html, css y js) para que podamos revisarlos, aprender de ellos o incluso modificarlos.