Vous êtes sur la page 1sur 5

Elaborado por: Ing. Aldo Hilario Power Builder 10.

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

Vous aimerez peut-être aussi