Vous êtes sur la page 1sur 6

ESCUELA ACADEMICO PROFESIONAL DE

INGENIERIA DE SISTEMAS
POWER BUILDER I

CONTROLES BSICOS
INTRODUCCIN
Power Builder es un entorno grfico de programacin que est compuesto de diferentes herramientas que
permiten el desarrollo rpido de aplicaciones. Con estas herramientas se pueden desarrollar aplicaciones Cliente /
Servidor a travs de ODBC (Open DataBase Connectivity) o Drivers Nativos para la Base de Datos. Una aplicacin
Cliente / Servidor pone en comunicacin una estacin de trabajo con un Servidor de Base de Datos Central. Este
modelo consiste en utilizar una Base de Datos que reside en una mquina separada denominada Servidor. El
Software de gestin de Base de Datos se ubica en las estaciones de trabajo remotas (Clientes). Las aplicaciones que
se ejecutan en las estaciones cliente, acceden a los datos que se encuentran en el servidor.
Es una herramienta de desarrollo empresarial orientada a objetos que permite construir diferentes tipos de
aplicaciones y componentes. Se pueden desarrollar aplicaciones cliente / servidor, aplicaciones distribuidas y
aplicaciones para Internet. El lenguaje de escritura de PowerBuilder es el PowerScript. Las escrituras consisten en
uso de los comandos, las funciones, y declaraciones que realizan el proceso en respuesta a un evento.

Ejercicio1
Crear una aplicacin que calcule los descuentos de ley de un trabajador y el sueldo neto.
1.
2.
3.

Ejecute power builder


Clic en men File/New
Clic en Workspace(espacio de trabajo)

4.

Clic en botn OK

Pg. 1 de 6

Ing. Daz Leyva Teodoro

ESCUELA ACADEMICO PROFESIONAL DE


INGENIERIA DE SISTEMAS
5.

Escribir nombre de espacio de trabajo(Ejercicio1)

6.
7.
8.

Clic en botn guardar


Creamos la aplicacin, Clic en men File/New
Clic en la ficha Target, seleccione Application

9. Clic en ok
10. En la ventana, escribir el nombre de la aplicacin y luego presionar la tecla TAB, automticamente
aparecer el nombre de la Librera y el Target(destino)

Pg. 2 de 6

Ing. Daz Leyva Teodoro

ESCUELA ACADEMICO PROFESIONAL DE


INGENIERIA DE SISTEMAS
11. Observe los objetos creados(rea de trabajo, librera y la aplicacin existente)

12. Crear runa ventana


a. Clic en men File/New
b. Clic en ficha PB Object
c. Clic en window

d.

Clic en botn Ok

Controles

Ventana

Pg. 3 de 6

Ing. Daz Leyva Teodoro

ESCUELA ACADEMICO PROFESIONAL DE


INGENIERIA DE SISTEMAS
13. Realizar el diseo de la interface

SingleLineEdit control

Static Text control

CommnadButton control

14. Cambiar las propiedades de los controles


Name: sle_codigo
Name: sle_nombre

Name: sle_apellido

Name: sle_haberbasico

Name: sle_dscto
Name: sle_essalud

Name: sle_totalpagar

Name: sle_afp

Name: cb_calcular

Name:cb_otro

Name:cb_cerrar

15. Clic en el botn guardar para asignar nombre(w_haber_basico) y guardar ventana

Botn grabar
Pg. 4 de 6

Ing. Daz Leyva Teodoro

ESCUELA ACADEMICO PROFESIONAL DE


INGENIERIA DE SISTEMAS

16. Clic en botn ok


17. Clic derecho sobre el nombre de la aplicacin/Edit, para escribir el script que abrir la ventana

18. Escribir el siguiente script para abrir la ventana

19. Codificacin en los eventos de los controles de la ventana


Objeto:cb_calcular_____________________evento:clicked
decimal Haber, Essalud,Afp,Totd,Neto
//asignar haber basico a la variable haber
Haber=dec(sle_haberbasico.Text)
//calcular 3% del haber
Essalud=Haber * 0.03
//cacular 13% del haber
Afp=haber * 0.13

Pg. 5 de 6

Ing. Daz Leyva Teodoro

ESCUELA ACADEMICO PROFESIONAL DE


INGENIERIA DE SISTEMAS
//total de descuento
Totd=Essalud + Afp
//calculo a pagar
neto=haber totd
//salida de datos
sle_Afp.text=String(Afp)
sle_Essalud.text=String(Essalud)
sle_Totaldscto.Text=String(totd)
sle_totalpagar.Text=String(Neto))
Objeto:cb_otror_____________________evento:clicked
sle_codigo.text=""
sle_nombre.text=""
sle_apellido.text=""
sle_haberbasico.Text=""
sle_Afp.text=""
sle_Essalud.text=""
sle_Totaldscto.Text=""
sle_totalpagar.Text=""
//establece el foco el el cuadro de texto
sle_codigo.setfocus( )
Objeto:cb_otror_____________________evento:clicked
close(w_haber_basico)

//-------------------Ejecute la aplicacin presionando el botn Run---------------//


Ejercicio2
Dbora, Raquel y Sfora aportan cantidades de dinero para formar un capital. Disee un programa que determine el
capital formado y el porcentaje de dicho capital que aporta cada uno.

- Utilizar el control
EditMask
- En las propiedades,
activar ficha Mask y
activar casilla Sping
- Opcionalmente
asigne valor mnimo
y mximo

Pg. 6 de 6

Ing. Daz Leyva Teodoro

Vous aimerez peut-être aussi