Académique Documents
Professionnel Documents
Culture Documents
4 +598 2 402-2082
400 N. Michigan Ave. Suite 1600 (312) 836-9152
Calle Leibnitz N° 20, desp. 801 +52 55 5255-4733
Rua Samuel Morse 120 Conj. 141 +55 11 5502-6722
!" #$ " % # & ' (
) # % #* +%$# , %
!" #
%
&
' (() )
& " " # *
" # +
,
-
% ! .
/ " # + 0
1 1 2 3(
4 5 6 3(
1 32 7 3(
1 2 869 33
1 $2 4 : ; 3
1 24 , 3
1 )2 + / < 4 " # 3)
1 *2 + / , :, ; 869 3.
1 2 , ! 30
1 .2 = 3
1 02 869
1 3(2 6 < 4 )
" > 7 4
1 332 1
1 33? 2 1 = ' (()
1 33?72 1 @ + ' (() $3
1 3 2+ / % 7 4 $)
1 3$2 7 4 < 1 $.
" > $0
1 3 2 !" 7 $0
1 3)2 + / (
1 ,
1
3*2 9
1
3 21 6
4 % !< *
1 3.2 % = 869 1 ! 2 869 1 *
1 302 6 < 4 0
1 (2 > % ! / 7 4 0
1 32 1 )
1 2 ! 9 )
4 5 1 = % : !1 ; )*
1 $2 % )*
1 2 A" ! 9 *
4 5 !4> % :B C1 !B 61 ; *$
1 )2 B 61 2 6 9 *$
1 *2 9 B 61 2 6 9 3
4 < ?
! $
" # $
$
$
- %2 < " #
$
Introducción
69 ! 6 D
6 " # - 2
• 4 5 >
• " >
• < > 6 !
• 4 ?
• )
6 :% 4 %4 ;
5 A A ! A
/
•
" # 1
" " # 2 2EEFFF E
6 " # + " = !@ +
> F ! F 9 " # !
" #
# - 1 2 )(( <G/ % 1
. /
< 2 D 3 . <7 <: )* <7;
4 4 2 D )( <7 6
< > 3( <7
1 " #
7
+ 2 .(( *(( A )*
# - < B F F = !H < B F (((
% 0 / B F = 6 C*(
3
< = , F C33 ( 6 6 1 C
< % *( 13
' (() & 47<
" # 1 47< 2
2EEFFF E
6 *( : ;
3
= , F C ( 6 6 1 C I / < ' (()
47< > " # 0( 4 :6 9 1 ! ; > & D2
2EE E F CE F E E
SQL Server 2005 Express Edition
< ' (() 6 6 ! '
(() 1 ! 47< 2
' #1 # " # 0( 4 :
> 42J F J 1 ! J< ; > & D2
2EEFFF E &E E E
$ 6 1 ! 9 >
6 2
1 9 @ 2
3 6 ' < H > K %
B F 2 E 1 E< ' (()E E
4 ' (() = F C E1 ' #1 A 6
1 1E%1
$ 1 1E%1A 6 4! 1 ! 3 $$
1 1
1 > 6 6 A D 2
2EE E ? E 6 !E 3 .
)
Requerimientos de los Generadores GeneXus
& ! 9 "
" # 6 " # +
# -
$
= • = , F C+ 33 ( 6 6 1 C
• 1 B 6 %% ) (
: 6 B F AB F ((( ! #1 1 ;
• 1 B F 14,A
+ @L + 33 ( 6 6 1 C A
= , F C & - A 33
(
• 48 = 847 4 47<
@ • @ 4 M :@4M; ) ( I *2
2EE9 E9 E3 ) (E F 9
• = C : / < M A =< M # ;2
2EE F E F E 3)E1 E3 ) EB0)E =?
I E= C 3)
• 1 B 62
)
o : ;
• 1 B F $ 2
o G 12 ! F
o 8 7 2! F + 6 C
*
• @47 4 47<
1 6 ! 9 A & >
47< 2
• 47 I47
• 47 I 4 6
• %
• < ' : ( < ' (() ;
• <! '
• 8
• 1 '
$
= , F C+ ( 6 6 1 C 4 " # 0(:
1 ! ; > B 6 < 4= < 2
2EE E F CE F E E
+ @L + ( 6 6 1 C 4 " # 0(:
1 ! ; > B 6 < 4= < 2
2EE E 9 E F E F E
)
)( 4 " # 0( : 1 ! ;
& D 2EE
*
/ ' (() 47< A 9 4 3 @47 4 A &
4 " # 0(: 1 ! ; & D 2EE9
*
GeneXus Trial Version
Restricciones Funcionales
" # + ! 6
/ K M ! : ; = 6 A
K > 69 " # &
7 2
• 2 $(
• B C1 : ! " # ;2 )(
• B 61 : ! " # ;2 )(
• 1 2 (
• 2 (
8 2
• 6 " # + 6
> " # !
• N4 6 N M F < > 6
/ " # : &
D > 6 ; & !
Restricciones de Licencia
" # + / !
! > 6
Soporte Técnico
! ! / A > 2
O
I > 2
O
1 6 > 6 ! - !
" # 2 2EEFFF E ! 2EEFFF E
1 A > 6 2
2EEFFF E 6 D6 O
Instalación y Configuración
3 9 " # + :"#0( ; K
% B F 4 +
1! 0! $ 6
$ 6 % 7 4 6
D " # 4 ! " " #
1! 8, ! 5 %
.
Autorización de la GeneXus Trial Version
4 6 / " # + /& 1 2
3 9 $ 6 K
%
6 % " # + &
> 8= @82 =
1! 9, ! 5 # ! $ 6
$ + ! 2EEFFF E E / 6 > F 6
/ " # + 6 > I !
5 "# A A 6 ! 5 &
6 9 " # +
1 % ! %
) 6 > % : D ?
* 6 % : M ! " # +
! ;: > 9 M !
1! 4) < % :
G ;: I ! > / " #
+ P
0
Primeros Pasos: Tutorial paso a paso
69 6 > " #
& < D " # / A 6 >
6 9 ! / & !
9 > ! >
" # + 2 = @ + 1
2 2EEFFF E E
= ! 3 ,
&
/ F < D " # 6
: 69 6 6 ; & 6
9 6 6
A 6 1 A &
" # ! A
3
> 2 7 " #
& K
I 6 > 2
• ) , ? &
6 / 5 <
4 5
• ) : > ;2 5
D > 6
• ) : > ;2 5
D > 6
3(
3 6 $ 6
K1 A = /
: / ! >
$ 1 6 7
2 G
;:
1! , ! 5 >
3
; < $ 69 & 9 4
:$ ;
" # 6- 69 &
> A A A6 ! / 6
D < 4 5
1 A& A 2
3 K; <
= /
; <
69 &
& 2
$
$ 1 6
869 2
:, ;
G ;:
1! @, ! 5= /; <
33
Paso 3: Descripción de la Estructura de la Transacción (Structure)
4 6 69 & - 6 ! >
3
* ; < $ &
69 & A 6 6 : ;&
: & >; !
6 A " # 5 ! > 6
: 6 A AD A A ; $
2
• 2 6 6 A !
• =3 2 6 > A!
: 6 K ; 1 9 2 D
D/ D
& D A A
! D
• 3 A :B2 A > 6 6
1
o 1
o 1 K ! /&
/
o 1 Q R 69 A 6 Q RH
9 A %4
3 % 6 A ! 6
, A 6 & I 7
6 A ! 6 I =
6
1 %4 = :
(; 1 %4
1 4 : (; 1 4
1 1 = :. ; 1 1
' ! = : (; ' !
= :. ;
1 = ! , %/& D/
% 6 = :. ; % 6
% = :. ; %
% = :. ; %
3
• > 6 6 : ! ;A 6
6 : A
+ A = + ;A 6
6 A
6 6 6 ! M !
: SM; 6 1 & 5 /&
6 9 A % %4 A ! 6
1 %4 & A K
:% %4;A 6 1 %4 > D
G 6
% %4 !
$
% %4
$
> >
% %4
1! 6 , 0
6 C :% 3 ; 6
6 A -
+ FE 6 E
K
I 6 ,
2
• I 6> :% , ;A
6 /
,
• I A &
> D
= & / K D
D 5
I %4 1
D A & 6 >
D
1! * 1
3$
C 3 # " AC# B
I < D " # & 6
6 6 I :I ;A ! K
2
• & 6 6
• =8 6 6
> 6 69 " # : A
A A ; 6 " # 6
: > ; 6 6 6
6
= + >
A +:B
6 6 > ?"%M? & !
" # A 6 6 >
2
• 869 2 6 " : ;
6 6 &
6 : & 6 D
D ; 9 2, A A1 A D
• D 2 D > 6 4 & 6 >
69 ! 6 9 2 % A , A , A
4 A
• ! 9 2 % A , A <D A
<> A
3
1 6 & 6 I 6
& 6 Q RA A 6 A
! A > &
• & & A 6
6 : 3 ;
• ! H > 6 !
&
/& 6 69
" # : AB C1 A ;
• 6 , 0 C = &
69 !
6 2
• T1 1 U ' !
• % 6 T I<: ;
• % T% 6 U (.)
3
• % T% 6 S%
3 G 6 1 6 :
6 ;
6 2 Q R 8= @82 6-
6 ! * 1 F 6
,
$ 1 3 ! &
G % 3
1! ' $ 1 0
) , + !
& 6 A " # > :$
; &
69 " # 6 A " # >
6 D 47< 69
3
) , + ! 69
6 D 2
• 6 6 D > " #
3)
6 A
• " # $ A = 6 A
& > > " #
• 6 = 6
=?3
=
3 K$ A & ,
' ) 0
$ 4 6 % ; < % ! 8M >
7 4
1! '' , ! 5% ; <
3*
1! ' & > , A G ) , B
V% W V% 3W
% %4 % %4
% 4 1 %4
%4 1 4
= 1 1
' !
= & 2
• 6 % 3 > 6 2 % %4 !
1 %4 : A % %4A
A1 %4;
• " # > 6 6 & 6D
! 6 &
& 6 ;
• 6 % :, ;2
o = 6 % %4
o 1 % %4 ! H % 4 A %4 !
=
• 6 % 32
o = 6 D % %4 ! 1 %4
o 1 % %4 ! 1 %4 ! H 1 4 A
1 1 ! ' !
3
Paso 6: Visualización de los Formularios (Forms) del Objeto Transacción
+ "I% ! B 6 & >
" # - 69
3
1 C+ 7 - 869 A " #
> , :"I%; ! , B 6
> "I% ! B 6 6
/ >
1 6 2
3 1 ,
1! '8 1 A B $ 1
7 1 ,
3.
1! '9 1 7 A B $ 1
Q + F 2 R 9
1 & ! > 9
6 & < ! A ! >
" # : A A A ;
• % D 2 5 : 6 AD A ;
3
; < $ 2 69 " # 9 !
B 6 5 B 6
• , B 6 6 869
• " # A 6
" #
30
• I ! 7
69 D
3 K
$ " # A
$" *
K1
"#
; I
$
$ 6
> "5 :
2J1
, J J" # J"
# 0( JM7 4 J
;
6
,
I1 !
X F
: ;
6B 6
1! '4 $" *
) K1 "#
% 3
>
7
* $" *
1! ' , ! 5% 3 $ $"
*
(
K1 A *
) ! -
. > "
$ <
1! '@ )
0 7 1 , > , B 6
A& > = 2 6 ! 6
6 6 6
1! ' 1 7 $ 3 $
3
# !
# ! " # 69
! " # & !
3
& ! 9 ! 69 &
: 9 2 A
A ;
• 1 6 D 6
!
• 3 A A
6 9 9
> " #
• > & 1 &
& , ,
D 2
3 # ! %
K+ A # !
$ , 0 : ;&
6 6
2Q & &
.
, >
) G 6 3
1! ' # ! $
6 2
.
& 6- % E 6 % E , K%
$#+>C$; $+ ; ,*% #+ +D=
%4 ????????? ????????????????????
= ????????? ????????????????????
:)(;
:)(;
= & / 6 6 %4 ! = A " #
6 6 ! ! &
6 ! > 6
$ 1 6
6 6 %4 !
" A
%4 $ 4
A
> >
%4
) %
2
• % ! T4
• 4 T =
• T%
DA / %4
A
6 !
> > %4
>
6 &
6 1! 6 , 0
E &
" # >
A , :B F ;!, B 6 >
1! '* $
$
1! 1 A7 / B $
1! 81 7 $
= : 6 9 ;& , B 6 , 6- 6 A 9 6
6 %42 6 =
6 %4 Y 9 6 6
> P
1! 91 7 $ 1
3 K$ A & ,
' ) 0
$ 4 6 % ; < A % $ ! - ;:
> 7 4
A G! ! B
)
1! 4& > , A) , B
= & 2
• " # 6 2 6 : ;
• 6 = 6 , : 6 >
K 6 ;A 9 6 /
• 6 2
o = 6 %4
o 1 %4 ! H 3 = A !
• 6 , 2
o = 6 % %4
o 6 %4 6 , > 6
1 A !, 2
1 % %4 H %4
%4 " , :% %4;
• < 4 A " # > D
6 & 6 !
6 > 1 3)2 1 3)2
+ /
*
Generación Automática de la Base de Datos
G A &
69 " # " #
:$ ; &
G ) , ? < 4 5
A & /
1 6 9 : & 6 S
S 9 6 ;A 1 !1
3
) 21 ! 6 9
F D A 6 ) 1
A 47< A 9 ! >
< 1 1 " # >! > & 6
! 4 A " #
69
1 > <
4 5 A1 !1 A J + )
6 & > 2 = @ +
• 1 = A 1 33?
• 1 @ + A 1 33?7
4 - 1 33A - 1 3 &
Paso 11-A: Prototipando su Aplicación en .NET con SQL Server 2005 Express
Edition
A & " = D &
! K & F & 9
3 = & " # 6 1 A
< 1 1 6 > 6 47< !
& 9
6 Q< R& ' (()
6
7
G <
1! , > . )
$ >&
G
;:
1! @, ! 5 )
) >
>
2
• = 6 < 2
! "#
• 9 2 "#
• % I 2$
• 47< 2 % %
0
• 869 2 9
) G = 5
1! ' )
0
869 6 < > 6 6 9
7 9 2 2J1 , J J" # J4 J4 (( A 4
6 7 ;=%*E; *5 # ; < 3 ) K.
6 B F
.
* 1 !
<
" # A 2
G = 5
1! )
. 1 $ !
< " #
2
• I 2"
• %4 I 2
• 5 I 2
1 / 2
• 4
2"
• + ' 2 3**4
!
0 G = 5
1! 8 8 )
3(
6 7 4 A 6 A % I A 5 I !
' 9 > ' (() >
' (() 47< 6
0
3( 1 A & &
!
4 + >&
33 G = 5
1! 8' 9 )
3 )
&
A & 6 >
:
; !A /
A 1 "
1! 8 4 )
3$ G ;: 4 6 &
A
>& &
6 D 6
" #
1! 88 , ! 5 > ,
$(
Paso 11-B: Prototipando su Aplicación en JAVA con SQL Server 2005 Express
Edition
% , ! ))5& ! )3
A & " @ + D
& ! K & F & 9
3 = & " # 6 1 A
< 1 1 6 > 6 47< !
& 9
6 Q< R& ' (()
6
7
G
1! 89 , > . )
$ >&
G
;:
1! 84 , ! 5 )
$3
) >
>
• = 6 < 2 6&7&
!
• 9 26
• % I 2B 6
• 47< 2 % %
33
• 869 2 9
) G = 5
1! 8 ' )
* % 1 !
< " #
2
• @47
• I @47 I 2"
)3
• = 6 742 (
• = 6 2 ,
• 1 1E%12
)899
G = 5
1! 8@ )
33
869 6 < > 6 6 9
7 9 2 2J1 , J J" # J4 J4 (($A 4
6 7 ;=%*E; *5 # ; < 3 ) K.
6 B F
3
6 7 4 A 6 A % I A 5 I !
' 9 > ' (() >
' (() 47< 6
$
. 1 $ !
< " #
2
• % I 2
• 5 I 2
1 / 2
• + ' 2 3**4
, :,
0 G = 5
1! 8 8 )
3( 1 !
< " #
2
• % 3 A A
>
9
@ C !
2
;<.
4 *.= !! . 5
> ! .$#?5 "@.
• C#&
* G A
6 > >
:9 > ;
• ,
* G 3
A A 1! 8 9 )
9 : 9
; 2
;<.
4 *.= !! . 5
> !
33 G = 5
$$
3 1 ) !
< " #
> 2
• 1 2% % A
• 1 2
;<.B C) 4 *D*E. .B >
• < C 1 2
<.B . C >
• % 1 2
;<.B C) 4 *D*E. .B >
• 2
:> F! = B
> B ;<.
4 *. . . 5
! B <.% = . ,
.6 .B %.B .B 5
)3B
• B 6 7 I 2
, !<GG , <H*H*G 1! 9 4 )
5 > ! G G
3$ G = 5
3 1 * &
A
& 6 >
:
; !A
/ A
1
1! 9' )
$
3) G ;: 4 6 &
A
>& &
6 D 6
" #
1! 9 , ! 5 > ,
A & 2
• < 6 / 9 &
A 6 2J ) (J JF 6 !
> :6 9 ;2
• < 6 / 9 H @ C
/ / < :B F < Z Z Z
Z < ;2
G > ,
• > 1 1 A" #
9 6 & 6 47< :
$)
< 1 1 ; 6 : <
4 5 ;
• > 1 1 A" #
9 6 & / 6 H A
& ! 9 &
> # > , #
G + A& > & >" #
3
# > , 2 & 6 & 6
& " # > 47< 69 < 1 1
6 ! & 6
6 6 > 2
• 2 6 6 A / -A !
A A 6 / >
6
• * $ 2< 6 6 A !
/ 6
• K 2 4 6 D 6 & " #
6 ! 6
• # 3 1 G 24 6 6
3 7 4 + > &
6 & & /
A H 5 G! B
$*
1! 98 # > ,
> 6 A # !
$
Paso 13: Creación de la Base de Datos del Modelo de Prototipo
3
# ! A> , B2 6 6
/ 7 4 A " #
6 / " #
! > - 6
> 6 & &
/ 6 A > ! 9 >
/ 6
3
6 > 9 A
>& 9 G
L
1! 99 , ! 5 *<
# !
6 & 6 / 6
1 G *5
$ 9 Q / R /
" # A
1! 94 6 # !
$.
Generación Automática de Código
G A & 6 &
" # 1
9
3
> !
2
3 * 0 2 69
" # 1 1 6
69 " # ! 9 &
9 69 Q R 1
A " # # * 0 :&
; & 6 69 ! ! I /
& 69 : 69 ;A
" # &
2
9 69 1 1
6
1! 9 > . )
: ! ;
& 2
" M% 0
$ 8 8 A 2
% 0 N
G ;:
1! 9@ , ! 5>
$0
Paso 15: Visualización del Reporte de Especificación
3
# * 0 6 9 > A & 6 > :!
;!& / >
! $ : 69 ;
3$
% A / ! 6
! 9 ! & YX
& 6 6 D P
! 0
6 / A 9 2
• 9
• 9
" # # * 0 #
= 3 ! O & !
1! 9 # = 3 ! $
Q % ! R : ;
& A > &
1 / 6K & A D
> %4 6 ,
3$
= 6 D 6 6 1 A
A >
! 6 1 6K & A
D 6
(
1! 9 # = 3 ! $ 1
+ ! # 0 , 2 > %4
%=+8% & / ,
> > > %4 !
6 1 / 6K & A
D %4 6
& 6 : 9 A %4
, ; > A 6 > 1
6K & > A " # 69 & % : ;
& > &
69
2
• %=+8%
• %=+8% 3
• I 8<
1! 4 ; < & %
3
Prototipos Completamente Funcionales
G 5 : 3 3(; 69
& 69 " # > 9
& & 4 -
& 6 : 33 3$; ,
!
: 3 ! 3); 6 6
I ! & K 6
- A
&
P Q
5 > 2
•
•
• &
•
2
• A 6 5 > 6
> !
• 6 A & / 6 &
6
• < 6 5
>
6 5 !
C R < S - 0
- 3 0 >
6 1 A 9 & " # /
9 2 L : = , F C ! =
, F C;A @ A E ' A 6 A 1" A+ 7 : ! E ;A
6 + 7 A ! + , 1 : ! E ; 6
>
6 A A A A A
6 9 1 2
• 6 D < 1
• 9 < 1
1! 4' > . )
G
6 &
>
1! 4 ! 5 *<
$ >
" #
: ;
: C; 6
A
G *5
6
3
9
1! 48 , ! 5
3
1= : 1= ; 1 6 [ A ,
A! 6 F 6 92 2J1 , J J" # J4 J4 (( JF 6
$
Paso 17: Prueba de su Aplicación
9 A 9 >
3 < K
4
#< &
!
69 9 6
K
: >
+ *5
6
6
!
6
;
1! 49 ) H ,
$ !
/
6
1! 44 + $
G 1 : > + *5 6
6 , ! 6
;
) % 1 < A D9 2
• !
1 1 .2 1 .2 =
• = %4A 6
6 ! > 6 & /
@ # &
& 6 %4 D 6 = !
" # &
• > 6
/
• 4 6 6 6
1! 4 + $ 1
* ! / A 6
)
Desarrollo Incremental y Mantenimiento de la Aplicación
G 6 9 6 69
! " #
69 " # !E ! / 6
! >
, +
& 6 A & !
6 69 " # !E 69 6 69 A " #
/ > 6 > : & 6 !
9 & ; ! > &
6
*
1 3 21 6 A 6 > & 6D % A4 !
1 1 D & D
YX & 9 P
4 6 6 A / !
1 A 1 7 2
3 , ? K 6 < 6 <
4 5 & > K < 4 5
: > 6
! ;
1 1 1 2 869 !
1 $2 1 $2 4 %
6 1 2
: ; A , :B F ;A ! , B 6
>
1! 4@ * $
1! 4 1 A7 / B $
1! 4 1 7 $
.
Paso 19: Revisión de los Cambios Efectuados en su Modelo de Datos
69 1 A " # / >
: K $ E & , ;
& " # / > 6
1 4 ! 1 1 6 % 3 :4 , ; 6
1
3
G + 2 & ! < 4 5 < 1
1 : 69 ;A " # 69 6 /
& < 4 5 DA " # /
6 6 > % !
> % & 2
• I : / ;
• 6 6 6 &
/ : 9 A ;
6 > % A
K /
# ! ! 3 2 >
/ 6 69 A 1
/ ! 9 / & 6
6 D 69 ! &
9 / 6
> " #
0
3 K 6 < 6
1! ', ! 5 G +
$ + 0 G + 6 6 & 6
D < 1 & <
4 5
1! # G +
G 6 # ! % > %
/
)(
)
/ -
9 A >&
9 G L
1! 8, ! 5 *< # !
* /
> & 6 /
6 <
1 G *5
: / ;
1! 9, ! 5 # !
9
Q / R
/
" # A
Y 6 D
< 1
< 4 5 P
1! 4, ! 5 # !
)3
Paso 21: Regenerando de los Programas de su Aplicación
I / & 6 < 1 : 1 ; > /
< 4 5 A >
< 1 : 1 ; 1 > 6 "
>
1 2
3 K>
% 0 G%, S ,.
4 6
869
) 0 , J
* 0
69 & !
6 - K
$ G ;:
1! , ! 5 % ; <
4 6
869 A
" M% 0 !
;:
1! @, ! 5 * 0 ; <
)
) # * 0 A
1 = >& " #
> 69 !
> < 1 :
1 ;
1! , ! 5 # * 0
Y ! > ! 9 P
)$
Paso 22: Compilación y Ejecución de su Aplicación
6 < 1 ! / !
1 > 1
, > $. ! 9 1 A
2
3 1 ,)A !
4 6
9
" #
$ G *<
3)
4 6 9
1! , ! 5 *<
G
< K
4
1! @ ) H ,
3)
> < / , : ; / 6 1 " #
1
)
) G 6
%
D & 6D
* ! 0 -
!
! "
-
J "
0 -
1! @' & %
))
Diseño de Procesos No Interactivos (Reportes y Procedimientos)
#
G 6 9 869 & 69 " # &
& A / ! 6
= 6 A / 1
A 869 " # 2
• # 2 4 6
/ 6
• 2 4 ! / 6
: & > /
6 ; ! 6
I ! 1 " # &
D 6 & 869
& 69 6 6 6 ! 6
6 6 1 A
! 1 > & 6
- 7
9 : &
; - & ! 1 !
> " # !
6 > !
3
#
!1 " # 2
• 3 ! 1 !
9 9
& ! A A !
• > 2 ! 1
6 6 7 A 6 6 D
: < 1 1 ; 1 2
o " # 6 6 6 D
o " # 6 6 D
o 6 , > " #
o 6 6 D !
1
)*
3 K; < A
= /
; <
869 &
& 2
#
$ = 6 869 2
Q% R G
;:
1! @ , ! 5 , 0 ; <
G +
0 $ F
: ;
!
&
>
=
6 A
1! @8 ' 9 #
&
)
)
,
! ;:
1! @9 , ! 5 % ; <
* G
3*
1
1! @4 ' 9 # A* 1
B
3*
!
!
).
G & , 7 & %
7 & % 6 A
6 A & A
1! @ % # 1
1! @@ % 1 # 1
)0
0 K; < A
3( ) !
33 # ;
: 6
; 8 ! ,
3 G 1!
;:2
1! @ 6 #
, A , , A
2
3$ %
3 6 2
' ! D I I
J! J
3) G % 3
1! @ % # ! # 1
3*
, A
# !
3 6 2
; 0
'"
& ; !
1! % # ! $ 1
*(
" # 2 6 !
,
$ *5
4 A 5 6 &
6 6 2
• 6 & 6 6
• 6 & 6 & >
= 3 6 6
I 2
• 6 & ! " #
/ > 6 6
• 6 6- 6- 69 &
A / ! 6 & 6
6 6
1 6 6 4 7
6 2
3 K$ , !
$ ! = /
$ 6 & ! ;:
6 6 6
! 2
$ > $ *5
1 1
, , A
% 3 % 3A , A A1
1 * "
Q, R / 9 " #
! ! / :
; 6
, & & !
6 6 & " # > > 6
6 6 A ,
*3
> >
6> , 2
for each
print <something>
endfor
• 6 & > 6
,
• 1 6 A" # > D 6
• 6 6 6 > 6 6 ,
< K 4 + 3
" ! &
>
1! # 1
*
Diseño de Consultas y Diálogos Interactivos (Work Panels y Web Panels)
Paso 25: Creación de un Web Panel: Trabajar con Clientes
7 M 7
7 M > ! 6
6 "I% B F
7 & B C 1 6 B 6 = 6 A
6 / %
B 6 1 A > ! >
G < 9 !
B C!B 61 9
3
! , ! *3 2
&
*3 , 0 C 2
6 ! & 9 6
*3 % > B C1 !B 61
• % 2 8 /A 9 B C 1 B 6 1
/ & 9 F C A & 9
• # 0 "2 8 /A 9 &
6
• & 2+ Q 4 R >
• * 2 9 / &
6 Q R
• *5 2 8 /A / 9 B C 1 B 6 1 /
& F C A K & 9
B C 1 ! B 6 1 6
: ,3 ;A 9 Q R
! , 2 " # B C 1 ! B 6
1 869 ! 1
A" # / 1 * " T 6 6 2
• 6
• 6 &
, B C 1 B 6 1 :
> , D ;
• 6 & - A A & !
6 Q R Q" R >
• 6 & Q8 " R
Q8 R
6
• 6 &
6 A " # 6 6 A
*$
6 6 ! 6 6
A 6 1 A 9
*3 & ! -
) < *3 7 2 B 6 >
A = 6 9 > 4 - A 6 6 & >
A & A 9
A > : ;
3 & 9 B 61 :" ;A
2
4 - A 6 A
9 :& F 6 ;
A F 6 > 9 ! >
:1 ;2
3
6
$
Q R
1 B 6 A 2
3 K; <
= 3 ; <
869 & 2
7
$ = 6 869 2
Q R
4 6 869 2
Q 6 9 R
) G ;:
1! 8, ! 5 , 0 ; <
*
* > ,
D B 61
6 2
B ;
I 6 1
7 G
,
D 3
. 1 *
1! 91 7 > .
1
0 K+
"
>
% I
6
3( 6 Q R
: ;
33 9
69
3 6
+, !
= !
;:
1! 46 % I6
*)
3$
:
;
;:
3 G >
1! 6 !
3) G 6
%" / >
:< 7 ;
7
G
,
6
1! @1 7 !
**
3* G 6 " !
3
/% !
;: >
3. G >
!
* /
1! 6
30 K+
$ : 6 ;
( > %
6 6 3
: F; ! : ;
K
1! 6 + $
*
3 6 5
6
&
1! 1 7 !
K6 /A
$ E
$ &
6 ! - 1! '> . A BU
> + >
7 G
1 : ;
G 6 6 !
>
G < 6
) G AFB
; M*3
1! .$)& >
*.
* G 6 = /
1! 8 *3 %
6 A 6
& >
! ;:
. G ;:
0 G ;:
1! 9 *3 , 0 C
$(
6 !
, OC
, B 6,
B 61 >
& D
$3 G
*3 : ;
B 61
1! 41 7 U% *3
*0
$ 6
2
; I "%I *
$$ ,
6 2
; I % I
;
$ C
6 2
; IK I
;
$) ,
6 2
; I I
;
$* % 3 B 61
1! ! *3 7
$ + ! #
!
6 2
L(
;
& 69
> >
> >
6
[< >
6
%4A
D 69
1! @# ! $
4 B 61 6 & >
: A / A ;& 9 6 69
! \%= ]A \I14]A \4 ]A !
\4 1]A 69 D A
9 A A A /
6 A %4 6
6 >
69 A > & 69
69 1 A 69 > > < K
4
(
Paso 26: Ejecutar el Web Panel: Trabajar con Clientes
3 & A ! 9 1 3 2 1 3 2
! " 7 3*2 1 3*2 9
9 B 61
$ <
1! ) H , 7
$
A A
/
F 6
6 9
1! $ <
1*&+ +$ +;=*%V
I - " #
=
3
Desarrollo Multi-plataforma
1 332 1 332 1 &
6 A = ! @ I & ! !
9 6 A ! 9
6 1 1
Resumen
& ! ! 6
" # 2
, ? >
/ 7 ! 6 &
869
< 4 5 7 " #
:$ ; &
6- & " # 6
G > ,
9 D :"I% B 6A 9 A 47< A
; ! < 1 " # > 6
D < 4 5
G ! 1
" ! 6
6
)
G & E A
69 " # !E A ! " # / 6 !
>
, ? = + 3
G 6 !
6
, ) ( 0
, > " # 6
Contactos y Recursos
La Comunidad GeneXus
" # 6 6 !
6 A D 6-
> 6
2EEFFF E !E
Soporte
! 2
• % (% 3 ;
> 6 = 6 A &
= "# :I
;
• % 3 % + 3
% K 6 &
+ 2EEFFF E E
I >
O
Como Comprar
D " # - 6
8 O
$
Apéndice I: Modelos GeneXus
=
• H 4 5
1 1 H 2
o > I + ; < 2 9 / 69 1
1 I 6 69 4 5
o > I + , 2 9 > 6 !
/ 1 1 I 6 4 5
• A > I + 1 / / 1
1 I 6 1 1