Escolar Documentos
Profissional Documentos
Cultura Documentos
Pg. 1
Prctica de Laboratorio N 01 Objetivo: Describir la interfaz de programacin de Power Builder. Elaborar ventanas con los botones ms utilizados de Power Builder.
7 10 11
Elementos de la Ventana Principal: 1. Barra de Titulo 2. Barra de Menu 3. PowerBar 4. PainterBar 5. StyleBar 6. Cuadro de Controles. 7. System Tree 8. Clip 9. Output 10. Objeto Ventana 11. Ventana Propiedades
Computacin II
Pg. 2
Application.
Es el punto de entrada dentro de una aplicacin. Este objeto se guarda en una biblioteca (PBL) junto con un Window, menu, funcin u objeto Datawindows.
Windows.
Es la interfaz entre el usuario y una aplicacin power builder. Una ventana esta compuesto por propiedades, eventos y controles dibujados en la ventana.
Datawindow.
Se utiliza para recuperar, presentar y manipular datos (igual a la hoja de calculo Excel o archivo de Acces).
Menu.
Son listas de comandos u opciones que un usuario puede seleccionar en la ventana activa.
Funciones Globales.
En power builder podemos definir dos tipos de funciones: Las funciones de Nivel de objeto estn definidas para un tipo particular de ventana, menu u otro tipo de objeto y son encapsuladas dentro dentro del objeto para el cual estn definidos. Las Funciones globales no son encapsuladas dentro de otro objeto, sino en cambio son almacenadas como objetos independientes.
Query.
Es enunciado SQL (Lenguaje Estructura de Consulta) que es copiada con un nombre de manera que esta pueda ser usada repetidamente como la fuente de datos para un objeto de Windows de Datos. Estructure. Es una coleccin de una o ms variables relacionadas de los mismos o diferentes tipos de datos agrupados bajo un nombre simple. Existen de dos tipos: Estructura de nivel de objeto (asociado a un objeto determinado) y Estructuras Globales (no esta asociado a ningn objeto dentro de la aplicacin).
User Object.
Permite crear objetos definidos por el usuario. Pueden ser de dos tipos: Visual ( Es un control reutilizable o serie de controles que tengan un cierto comportamiento) y Clase (son no visuales, ejemplo; Calcular comisiones o desempear anlisis estadstico en varias aplicaciones).
Library.
Permite almacenar los objetos creados en la aplicacin de la memoria a una unidad de almacenamiento respetando el tipo de objeto que lo corresponde. Project. Para posibilitar que los usuarios puedan ejecutar su aplicacin de la misma forma como se ejecutan otras aplicaciones.
Computacin II
Pg. 3
EJERCICIO DE APLICACION Se pretende realizar un programa para calcular las remuneraciones de un trabajador de la provincia del Santa. La informacin y procesos requeridos son: Datos de entrada: Apellidos y nombres, cdigo, direccin, distrito (Nuevo Chimbote, Chimbote, Santa, Coishco), telfono, condicin laboral (estable o contratado) categora (Nivel I, Nivel II, Nivel III) las horas normales y horas extras trabajadas. Procesos: Si el trabajador es estable se le pagar S/. 50 la hora. Si el trabajador es contratado se le pagar S/. 30 la hora. El pago por horas extras es 1.5 del costo de horas normales. La bonificacin del trabajador estar en funcin a la categora o nivel: Si es del Nivel I entonces se bonificar el15% del pago (horas normales y horas extras). Si es del Nivel II entonces se bonificar el 10% del pago (horas normales y horas extras). Si es del Nivel III entonces se bonificar el 5% del pago (horas normales y horas extras). El pago total ser la suma del sueldo normal, sueldo por horas extras y la bonificacin. Datos de Salida: Las salidas sern: el pago por horas normales, pago por horas extras, bonificacin y el pago total.
Solucin:
1. Dibujar la siguiente ventana y asignar un nombre apropiado a cada uno de los controles respetando
los prefijos.
2. Declaracin de Variables:
Computacin II