Upload
abel2006
View
6
Download
0
Embed Size (px)
Citation preview
Power Builder
Ingº Cronwell Mairena Rojas 1
APLICACIÓN
Una aplicación que permite ingresar los apellidos,
nombres, pensión normal, turno, si es traslado y si es
repitente.
La computadora calcula el descuento en porcentaje y en
soles por el turno que estudia (Mañana 0% Tarde 10% y
Noche 20%) además el incremento que le corresponde
por Traslado (30%) y Repitente (50%), al final se debe
mostrar la pensión real que debe pagar el alumno.
En esta ventana se debe mostrar la hora del sistema a
cada segundo.
Power Builder
Ingº Cronwell Mairena Rojas 2
El control EditMask_1 debe tener en su propiedad
MasDataType el valor numericmask! Y activada su
propiedad Spin
Las etiquetas desde St_7 hasta St_15 deben tener en
su propiedad Alignement el valor Right!
Instrucciones del botón Calcular cb_1
Power Builder
Ingº Cronwell Mairena Rojas 3
Instrucciones del botón Nuevo cb_2
Instrucciones evento Open de la Ventana
Estas instrucciones llaman a las escritas en el evento
Clicked del botón Nuevo las cuales limpian los controles y
muestra la pensión normal (200.00).
Estas instrucciones también configuran el tiempo en el
cual se deben ejecutar las instrucciones del evento
Timer de la ventana (1 significa cada segundo)
Power Builder
Ingº Cronwell Mairena Rojas 4
Instrucciones evento Timer de la Ventana Estas instrucciones muestran la hora en el control St_15
de la ventana cada segundo, según como se ha
configurado en el evento Open
Mostrar los resultados en forma automática
Cuando se modifique la pensión normal o se seleccione el
turno, el traslado o la repitencia se debe también
calcular y mostrar los resultados requeridos.
Para ello se debe programar la instrucción que ejecuta el
boton Calcular:
Cb_1.TriggerEvent(Clicked!)
Esta instrucción se debe escribir en el evento Modified
del control Em_1 y en el evento Clicked de los controles
Rb_1, Rb_2, Rb_3, Cbx_1 y Cbx_2
Power Builder
Ingº Cronwell Mairena Rojas 5
Pasar al siguiente control Pulsando ENTER Para esto se debe programar en el evento Other de los
controles.
El evento Other tiene una variable llamada WPARAM que
contiene el valor de la tecla pulsada. Por ejemplo
Enter=13
Esc=27
BackSpace=8
Barra Espaciadora=32
F1=112
F2=113
Flecha Arriba=38
Flecha Abajo=40
Flecha Izquierda=37
Flecha Derecha=39
La siguiente instrucción esta programada en el evento
Other del Sle_1 permitiendo llevar el cursor al control
Sle_2 al pulsar Enter.
Power Builder
Ingº Cronwell Mairena Rojas 6
Si se ejecuta el programa daría lo siguiente: