Genero - Support

Download Report

Transcript Genero - Support

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.
Objetivo
Un producto diseñado para mejorar la
creatividad y productividad…
11-02
2
Arquitectura de Genero
A
S
C
I
I
Informix
Oracle
IBM DB2
W
I
N
D
O
W
S
X
1
1
SQL Server
Adabase D
PostgreSQL
J
A
V
A
Sybase
MySQL
LDAP
H
T
M
L
W
M
L
11-02
3
Arquitectura de Genero
Modificaciones
locales &
despliegue global
de plantillas
dinámicas
A
S
C
I
I
Basado en el
lenguaje de
Informix
desarrollo 4GL
Oracle
IBM DB2
W
I
N
D
O
W
S
X
1
1
SQL Server
Adabase D
Total separación
PostgreSQL
de la lógica de
Sybase
negocio de la
MySQL
lógica de la
LDAP
presentación
J
A
V
A
Permite configurar
las plantillas en
tiempo de
ejecución
H
T
M
L
W
M
L
11-02
4
Architectura de Genero
A
S
C
I
I
Informix
Oracle
IBM DB2
Una compilación
apropiada para
cada Base de
Datos y Sistema
Operativo
W
I
N
D
O
W
S
X
1
1
SQL Server
Adabase D
PostgreSQL
J
A
V
A
Sybase
MySQL
LDAP
La capa de la
presentación está
basada en XML
H
T
M
L
W
M
L
11-02
5
Ejemplo
Veamos ahora en vivo a
Genero
11-02
6
Toolbars
Antes con BDS 3.50
Ring Menu
ON KEY
Buttons
Workspace Frame
que contiene las
Ventanas y Formas
SCREEN
LOGO
11-02
7
Toolbars
Ahora con Genero
LOGO
Ring
Menu
SCREEN
11-02
ON KEY Buttons
Workspace Frame
que contiene las
Ventanas y Formas
8
Cómo se visualiza ahora una
aplicación
Campos
agrupados
Barra de
Estado
11-02
Arreglos
9
Nuevo manejo de Arreglos
Columnas Ajustables
Area de Diálogo
11-02
10
Ahora puedo cambiar la presentación
sin tocar la lógica de negocio
Areas de
Texto
11-02
11
La interface ahora genera XML
totalmente dinámica




















11-02
<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>
12
Navegar ahora es más fácil
Scroll bar automático
según el tamaño de
ventana
11-02
13