Date post: | 13-Feb-2015 |
Category: |
Documents |
Upload: | josefina-teran |
View: | 10 times |
Download: | 0 times |
Genero
Copyright 2002 Four J's Development Tools, Inc.
No part of this book may be reproduced or transmitted in any form without prior written permission of the publisher.
11-02 2
Objetivo
Un producto diseñado para mejorar la creatividad y productividad…
11-02 3
Arquitectura de GeneroASCII
WINDOWS
X11
JAVA
HTML
WML
LDAP
MySQL
Sybase
PostgreSQL
Adabase D
SQL Server
IBM DB2
Oracle
Informix
11-02 4
Arquitectura de GeneroASCII
WINDOWS
X11
JAVA
HTML
WML
LDAP
MySQL
Sybase
PostgreSQL
Adabase D
SQL Server
IBM DB2
Oracle
Informix
Total separación de la lógica de negocio de la lógica de la
presentación
Permite configurar las plantillas en
tiempo de ejecución
Modificaciones locales &
despliegue global de plantillas dinámicas
Basado en el lenguaje de
desarrollo 4GL
11-02 5
Architectura de GeneroASCII
WINDOWS
X11
JAVA
HTML
WML
LDAP
MySQL
Sybase
PostgreSQL
Adabase D
SQL Server
IBM DB2
Oracle
Informix
Una compilación apropiada para cada Base de Datos y Sistema Operativo
La capa de la presentación está basada en XML
11-02 6
Veamos ahora en vivo a Genero
Ejemplo
11-02 7
Antes con BDS 3.50
SCREEN
Ring Menu
ON KEY Buttons
Workspace Frame que contiene las
Ventanas y Formas
LOGO
Toolbars
11-02 8
Ahora con Genero
Ring Menu
LOGO
SCREEN
Workspace Frame que contiene las
Ventanas y FormasON KEY Buttons
Toolbars
11-02 9
Cómo se visualiza ahora una aplicación
Arreglos
Campos agrupados
Barra de Estado
11-02 10
Nuevo manejo de Arreglos
Area de Diálogo
Columnas Ajustables
11-02 11
Ahora puedo cambiar la presentación sin tocar la lógica de negocio
Areas de Texto
11-02 12
La interface ahora genera XML totalmente dinámica
<Form name="empleados" text="Empleados" width="33" height="7"> <VBox> <Group text="Empleados Detalle"> <Grid width="68" height="14"> <Label text="Num_empleado" width="12" posY="0" posX="1" /> <FormField colName="num_empleado" sqlType="INTEGER" fieldId="0" sqlTabName="personal4js
noEntry="1"> <Edit reverse="1" width="5" posY="0" posX="15" /> </FormField> <Label text="Nombre" width="6" posY="1" posX="1" /> <FormField colName="nombre" sqlType="CHAR(20)" fieldId="1" sqlTabName="personal4js"> <Edit width="43" posY="1" posX="15" /> </FormField> <Label text="Apellido" width="8" posY="2" posX="1" /> <Label text="Puesto:" width="7" posY="3" posX="1" /> <FormField colName="puesto" fieldId="3" sqlTabName="formonly"> <ComboBox width="18" posY="3" posX="15"> <Item name="1" text="Director" /> <Item name="2" text="Administrador" /> </ComboBox> </FormField>
11-02 13
Navegar ahora es más fácil
Scroll bar automático según el tamaño de
ventana