7
¡Vive La Programación en Ti! EVENTOS EN POWER BUILDER 10.0 Concepto: Los eventos son Acciones que se pueden realizar con los controles, como el de dar Clic, Doble Clic, Escribir y Además realizar algún movimiento con el Mouse, Hasta Incluso realizar la acción de Abrir o Cerrar Una ventana activa. Entre los eventos más utilizados por los controles y el formulario Tenemos Los Siguientes: Evento Open: Este evento se ejecuta cuando se llama al formulario Diseñado. Evento Close: Este evento se ejecuta cuando se cierra la ventana ejecutada. Evento Clicked: Este evento se ejecuta cuando se realiza un clic sobre el Control. Evento Activate: Este Evento se ejecuta cuando la ventana se activa durante su ejecución. Evento Modified: Este evento se ejecuta cuando Digitamos en el control y presionamos Enter. Evento Other: Este evento se ejecuta cuando se desea realizar alguna validación. Evento LoseFocus: Este Evento se ejecuta cuando se pierde el enfoque del cursor sobre el control. Evento GetFocus: Este Evento se ejecuta cuando se enfoca el cursor sobre control. Realizar El Siguiente Diseño: Prof.: Mañuico Flores, Roly. Telf: 351 - 7858 Sede: Ate – Los Olivos. E-Mail: [email protected] Contro Event Ingresar a Power Builder y crear lo siguiente: WorkSpace: lab2 Application: Eventos Window: w_Procesos Todo esto se guardara dentro de una carpeta llamada Lab-02, en el SEMANA 2

Clase 2 - Power Builder 10.0

Embed Size (px)

Citation preview

¡Vive La Programación en Ti!

EVENTOS EN POWER BUILDER 10.0

Concepto:

Los eventos son Acciones que se pueden realizar con los controles, como el de dar Clic, Doble Clic, Escribir y Además realizar algún movimiento con el Mouse, Hasta Incluso realizar la acción de Abrir o Cerrar Una ventana activa.

Entre los eventos más utilizados por los controles y el formulario Tenemos Los Siguientes:

Evento Open: Este evento se ejecuta cuando se llama al formulario Diseñado.

Evento Close: Este evento se ejecuta cuando se cierra la ventana ejecutada.

Evento Clicked: Este evento se ejecuta cuando se realiza un clic sobre el Control.

Evento Activate: Este Evento se ejecuta cuando la ventana se activa durante su ejecución.

Evento Modified: Este evento se ejecuta cuando Digitamos en el control y presionamos Enter.

Evento Other: Este evento se ejecuta cuando se desea realizar alguna validación.

Evento LoseFocus: Este Evento se ejecuta cuando se pierde el enfoque del cursor sobre el control.

Evento GetFocus: Este Evento se ejecuta cuando se enfoca el cursor sobre control.

Realizar El Siguiente Diseño:

Prof.: Mañuico Flores, Roly. Telf: 351 - 7858 Sede: Ate – Los Olivos. E-Mail: [email protected]

Control Evento

Ingresar a Power Builder y crear lo siguiente:

WorkSpace: lab2 Application: Eventos Window: w_Procesos

Todo esto se guardara dentro de una carpeta llamada Lab-02, en el escritorio

Controles Insertados:

8 StaticText5 Single Line Edit1 CommandButton

Cambiarle las Propiedad NAME a los controles de texto.

SEMANA 2

¡Vive La Programación en Ti!

CÓDIGO FUENTE

Código Dentro Del Formulario En El (“EVENTO OPEN”)

Código Dentro Del Formulario En El (“EVENTO CLOSE”)

Control: SLE_NOMBRE---------------------------------------------------------------------- (“EVENTO MODIFIED”)

Control: SLE_N1 ------------------------------------------------------------------------------ (“EVENTO LOSEFOCUS”)

Control: SLE_N2 ------------------------------------------------------------------------------ (“EVENTO GETFOCUS”)

Prof.: Mañuico Flores, Roly. Telf: 351 - 7858 Sede: Ate – Los Olivos. E-Mail: [email protected]

¡Vive La Programación en Ti!

Control: CB_Boton ------------------------------------------------------------------------------ (“EVENTO CLICKED”)

Control: SLE_EDAD ------------------------------------------------------------------------------ (“EVENTO OTHER”)

Nota:

La instrucción “WPARAM”, permite capturar el valor numérico de la tecla presionada, en este caso el ejemplo anterior permite pasar el enfoque del cursor a otra caja de texto mediante la tecla ENTER siempre y cuando este lleno.

DEMO 01:

Agregar otro Windows luego guardarlo con el Nombre de “W_VENTAS” y diseñar el siguiente Modelo:

Prof.: Mañuico Flores, Roly. Telf: 351 - 7858 Sede: Ate – Los Olivos. E-Mail: [email protected]

¡Vive La Programación en Ti!

CÓDIGO FUENTE

Código Dentro Del Formulario En El (“EVENTO OPEN”)

Código Dentro Del Formulario En El (“EVENTO CLOSE”)

Control: SLE_PRODUCTO---------------------------------------------------------------------- (“EVENTO OTHER”)

Control: SLE_PRECIO----------------------------------------------------------------------------- (“EVENTO OTHER”)

Prof.: Mañuico Flores, Roly. Telf: 351 - 7858 Sede: Ate – Los Olivos. E-Mail: [email protected]

¡Vive La Programación en Ti!

Control: SLE_CANTIDAD ------------------------------------------------------------------------------ (“EVENTO OTHER”)

Control: CB_CALCULAR ------------------------------------------------------------------------------ (“EVENTO CLICKED”)

Control: CB_NUEVO ------------------------------------------------------------------------------ (“EVENTO CLICKED”)

Prof.: Mañuico Flores, Roly. Telf: 351 - 7858 Sede: Ate – Los Olivos. E-Mail: [email protected]