Académique Documents
Professionnel Documents
Culture Documents
0
PRACTICA DE LABORATORIO DE POWER BUILDER
OBJETIVO: En este ejercicio, practicaran las operaciones sobre los controles as como la
nomenclatura que se tendr en cuenta a lo largo del curso.
Aplicacin : aplicacion
Librera : correo
Ventana1 : w_ingreso
Disear la siguiente ventana y ponerle sus propiedades correspondientes:
Propiedades
Window Title Ventana de Ingreso
P_1 PictureName c:\ruta\secure05.bmp
St_1 text Escriba su usuario y su password
Font bold, 13
Textcolor
St_2 text &Usuario
Font bold, 13
Textcolor
St_3 text &Password
Font bold, 13
Textcolor
Cb_1 text &Acepar
Name cbAceptar
Cb_2 text &Salir
Name cbSalir
Sle_1 name sle_usuario
Text
Sle_2 name sle_password
Text
En la ventana de propiedades establezca la pripiedad Enabled del boton de comando cbAceptar
como False
Elaborado por: Ing. Aldo Hilario Power Builder 10.0
CODIFICACION DE LA VENTANA W_INGRESO
En el evento Modified del cuadro de texto sle_usuario codificar
If sle_usuario.text<> and sle_password.text <> then
CbAceptar.enabled=true
Else
CbAceptar.enabled=false
End if
Aada el mismo csigo al evento Modidied del ciuadro de texto sle_password
En el evento clicked de cb_aceptar poner el usuario y password que sea sua apellido y clave
secreta. El numero de intentos para pasar a la ventana principal es de tres intentos, caso contrario se
ciierra la aplicacin
Aada otra ventana w_Principal
Propiedades
Window Title Sistema de Fax
P_1 PictureName c:\ruta\Fax..bmp
St_1 text Telefax Service S.A:
Font bold, 14
Textcolor Blue
Cb_1 text &Envios
Name cb_envios
Cb_2 text &Acerca
Name cb_acerca
Cb_2 text &Salir
Name cbSalir
Elaborado por: Ing. Aldo Hilario Power Builder 10.0
Aada otra ventana w_Envios
Propiedades
Window Title Sistema de Fax
St_1 text Para
Textcolor Blue
St_2 text Nro de Fax
Textcolor Blue
St_3 text Cantidad
Textcolor Bkue
St_4 text Pagina
Textcolor Bkue
St_5 text Categoria
Font regular, 12
Textcolor Bkue
St_6 text Importe
Textcolor Bkue
St_7 text Soles
Textcolor Bkue
St_9 text st_mensaje
Text
Cb_1 text &Acepar
Name cb_aceptar
Cb_2 text &Cancelar
Name cb_cancelar
Cb_3 text &Local
Name cb_aceptar
Enabled false
Cb_4 text &Nacional
Name cb_nacional
Enabled false
Cb_5 text &Extranjero
Name cb_extranjero
Elaborado por: Ing. Aldo Hilario Power Builder 10.0
Enabled false
Sle_1 name sle_para
BorderStyle StyleBox!
Text
Sle_2 name sle_n1
BorderStyle StyleBox!
Text
Limit 6
Sle_3 name sle_cantidad
BorderStyle StyleBox!
Text
Sle_4 name sle_importe
BorderStyle StyleBox!
Text
Aada otra ventana w_Acerca
Propiedades
Window Title Sistema de Fax
mle_1 text Sistema de Envio de Fax
Compaa TeleFax S.A
Telefono 566-4422
Lima Peru 2002
BorderStyle StyleBox!
BackColor Cream
Textcolor Blue
Cb_1 text &Acepar
Name cb_aceptar
Default true
CODIFICACION DE LA VENTANA W_PRINCIPAL
Codificar en el open de la aplicacin
Closequery for w_Principal
IF MessageBox('Sistema de Fax', 'Desea salir de la Aplicacin?', Question!, YesNo!) = 2 THEN
Elaborado por: Ing. Aldo Hilario Power Builder 10.0
RETURN 1
END IF
Codificar en el evento clicked del objeto cb_envios
Codificar en el evento clicked del objeto cb_acerca
Codificar en el evento clicked del objeto cb_salir
CODIFICACION DE LA VENTANA W_ENVIOS
Other for sle_cantidad
If len(sle_cantidad.text)<>0 Then
cb_local.enabled=True
cb_nacional.enabled=True
cb_extranjero.enabled=True
End If
Clicked for cb_local
st_mensaje.text="Envo a ciudad Local"
sle_importe.text =string(integer(sle_cantidad.text)*0.5)
Codificar el evento clicked de cb_nacional
Codificar el evento clicked de cb_extranjero
Codificar el evento clicked de cb_aceptar
Poner un mensaje de Fax enviado
Cerrar la ventana
Clicked for cb_nuevo
sle_para.Text=""
sle_n1.Text=""
sle_cantidad.Text=""
sle_importe.Text=""
st_mensaje.Text=""
sle_para.setfocus()
cb_local.enabled=False
cb_nacional.enabled=False
cb_extranjero.enabled=False
CODIFICACION DE LA VENTANA W_ACERCA
d:\HilarioSalvado\Trab_PowerBuilder\Aplica_06.doc