Sunteți pe pagina 1din 12

UNIVERSIDAD NACIONAL DEL SANTA

FACULTAD DE INGENIERIA
E.A.P. SISTEMAS E INFORMATICA

COMPUTACION II

POWER BUILDER 11.5


Ing. Mirko Martn Manrique Ronceros
mirko.manrique@hotmail.com
VERSION 1.0

Curso: Computacin II

Tema: Componentes y Objetos en Power Builder

DISEO DE LA INTERFAZ DE PROGRAMACION VISUAL EN POWER BUILDER


Una aplicacin tpica que interacta con un usuario, tal como una hoja de clculo sobre una
computadora personal o un sistema de contabilidad sobre una mainframe, consiste de tres elementos:
la presentacin, la lgica de la aplicacin y los datos.
La presentacin es el conjunto de elementos que muestra la aplicacin (ventanas, controles, mens) y
est enfocada a la interaccin con el usuario.
La lgica de la aplicacin ejecuta los procesos y determina el flujo de la aplicacin.
Los datos son los elementos que procesados proveern de informacin al usuario.
Respecto a la configuracin y despliegue de la aplicacin, los desarrolladores tienen distintas
opciones: aplicaciones de escritorio monolticas corriendo sobre una computadora, aplicaciones
multiusuarias corriendo sobre una mainframe, o aplicaciones cliente/servidor.
LA APLICACIN EN POWER BUILDER
El desarrollo de una aplicacin en Power Builder es un proceso visual en el que el diseo de las
interfaces grficas de usuario es similar

al armado de un rompecabezas en base a piezas

prefabricadas llamadas objetos. Lo que el desarrollador debe definir mediante la programacin es


cmo estos objetos respondern a las interacciones del usuario (programacin dirigida por eventos).
Power Builder es un entorno de desarrollo de aplicaciones para interfaces grficas bajo una
arquitectura CLIENTE/SERVIDOR.
LOS OBJETOS POWER BUILDER
Una aplicacin Power Builder se construye en base a un grupo determinado de objetos del conjunto
de objetos principales Power Builder:
Application (Objeto aplicacin)
Window (Objeto ventana)
DataWindows (Objeto DataWindow)
Men (Objeto Men)
Global Function (Objeto funcin)
Query (Objeto Consulta)
Structure (Objeto Estructura)
User Object (Objeto Definido por el usuario)
Project (Objeto proyecto)

Responsable: Ing. Mirko Manrique Ronceros

-3-

Curso: Computacin II

Tema: Componentes y Objetos en Power Builder

APPLICATION
Una aplicacin es una serie de actividades relacionadas, tales como actividades
de recursos humanos

o actividades referidas a la contabilidad de una

organizacin. El objeto Aplicacin es el punto de entrada a una coleccin


organizada de ventanas y otros objetos que permiten llevar a cabo dichas
actividades. Es un objeto no visual que mantiene los valores por defecto para varias caractersticas de
la aplicacin.
WINDOW
El objeto Ventana es aquel que proporciona el componente principal de la interfase
entre el usuario y la aplicacin PowerBuilder. Una ventana puede mostrar informacin.
Solicitar informacin al usuario, y responder a una accin del teclado o el ratn. Un
objeto ventana tiene controles.
Los controles son objetos que se colocan en la ventana y que permiten al usuario interactuar con la
aplicacin
MENU
Un Men es un objeto visual que proporciona al usuario una lista de comandos, opciones
o modos alternativos de realizar una tarea.
DATAWINDOW
Un objeto DataWindow permite a la aplicacin visualizar o capturar datos. Combina el
acceso inteligente a la data con la interfase de usuario.

BARRA DE HERRAMIENTAS
El PowerBar es el punto de control principal para los usos de PowerBuilder.

Responsable: Ing. Mirko Manrique Ronceros

-4-

Curso: Computacin II

Tema: Componentes y Objetos en Power Builder

Nuevo (new):
Heredar
Abrir (open):

Permite la creacin de cualquier objeto,


espacio
de trabajo, aplicacin, ventana,
datawindow.

Abre cualquier objeto que se encuentra


guardado previamente en una librera, como
ventanas, datawindow, un objeto aplicacin,
etc. File/open o Ctrl+O

Correr o ver un
objeto
Ventana de
rbol del
sistema

Muestra u oculta la ventan del rbol del sistema


que se encuentra en la parte izquierda de la
pantalla.

Ventana de
salida
Siguiente error o
mensaje /
Anterior error o
mensaje
Lista de
Pendientes

Muestra u oculta la ventana clip. Sirve como un


portapapeles dentro de PB.

Explorador

Visualiza la informacin del objeto

Heredar
Librera
Perfil de Base de
Datos

Permite mover objetos de una a otra, borrar


objetos, etc
Permite configurar las conexiones a la Base
de Datos

Perfil EASERVER
Base de Datos
Editor

Abre un painter que permite consultar tablas,


vistas y dems objetos que se encuentran en la
BD

Construccin /
Despliegue /
Bqueda
Workspace
Depurar /
Seleccionar y
depurar

Responsable: Ing. Mirko Manrique Ronceros

-5-

Curso: Computacin II

Tema: Componentes y Objetos en Power Builder


Correr /
Seleccionar y
correr
Salir

PowerBuilder trabajo con pintores. Los pintores proporcionan un surtido de herramientas para
construir objetos.
PowerBuilder proporciona un pintor para cada tipo de objeto que se construye.
Cuando se abre a un pintor, PowerBuilder exhibe una ventana nueva que tenga un espacio de
trabajo en el cual se disea el objeto que usted est construyendo. PowerBuilder tambin exhibe
un o ms PainterBars con los botones que proporcionan el acceso fcil a las herramientas
disponibles en el pintor o el editor.

Responsable: Ing. Mirko Manrique Ronceros

-6-

Curso: Computacin II

Tema: Componentes y Objetos en Power Builder

WORKSPACE
El Workspace o espacio de trabajo es un archivo de extensin .pbw el cual PB crea, donde
se guardan las configuraciones del proyecto que se esta desarrollando.
Se encuentra ubicado en la powerbar file/open workspace

APLICACIN
Una vez creado el espacio de trabajo, debemos crear nuestra aplicacin. Una aplicacin tiene como
elementos a las ventanas, los mens, los DataWindows y los objetos de usuario.
Las aplicaciones son implementadas a travs de objetos Application, los que presentan propiedades,
evento y funciones (mtodos) que sern revisados. Una aplicacin es un objeto no visual, desde el
que se invocan a las interfaces (ventanas)

que sern parte de una aplicacin adems de poder

declarar variables globales, usar objetos de usuario, etc .

Responsable: Ing. Mirko Manrique Ronceros

-7-

Curso: Computacin II

Tema: Componentes y Objetos en Power Builder

PROPIEDADES DE UNA APLICACIN


Las propiedades de una aplicacin son las caractersticas globales de la aplicacin como por ejemplo
las fuentes predeterminadas de las letras para las cajas de texto, etiquetas, etc. Tambin se puede
definir el icono que tendr la aplicacin cuando se haga el archivo ejecutable de est.
Tpico

Descripcin

General

Permite obtener informacin del objeto aplication.

Font

Permite definir
elementos.

Icon

Permite definir el icono de la aplicacin.

Variable

Permite conocer las variables globales por defecto y su tipo.

Libraries

Permitedeclararlas libreras que conforman la aplicacin.

Responsable: Ing. Mirko Manrique Ronceros

caractersticas

de

presentacin

visual

de

-8-

Curso: Computacin II
AppName

Tema: Componentes y Objetos en Power Builder


De slo lectura, es el nombre del objeto aplicacin que se indica
al momento de grabar, luego de crearlo.

DisplayName De slo lectura, es el nombre de la aplicacin que es mostrada


por otras aplicaciones al utilizar la aplicacin.
DWMessage
Title

Es un ttulo para las cajas de mensaje que se apreciar en la


barra de ttulo de las mismas.

PROPIEDADES ADICIONALES

Son aquellas como fuente de los textos(Text Font), fuente de las columnas (Column font), Fuente de
etiquetas (Label font), fuente de las cabeceras (Header Font), Icono (Icon) y tipos de variables
(Variable Types).
Fuente de los textos (Text Font) permite cambiar el tipo de fuente de windows en cuanto a tipo de
letra, estilo de la letra (Font styles) como Regular (Normal), Italic (Itlicas)m Bold (negritas) y Bold
Italic (en negrita e Italic), tamao (Size), color de la letra (Text Color), y color de fondo de letra
(Background).

EVENTOS DE UNA APLICACIN


Los eventos son todos aquellos sucesos que le ocurren a la aplicacin y a los que se puede asignar un
script para que se realicen alguna accin cada vez que ocurra el suceso.

Responsable: Ing. Mirko Manrique Ronceros

-9-

Curso: Computacin II
EVENTO

Tema: Componentes y Objetos en Power Builder


DESCRIPCIN

Close

Ocurre cada vez que se termina la ejecucin de una aplicacin.

ConnectionBegin

Obsoleto (usado para conexiones distribuidas con Power


Builder)

ConnectionEnd

Obsoleto (usado para conexiones distribuidas con Power


Builder)

Idle

Cuando la funcin Idle ha sido llamada en un script de una


aplicacin y el nmero de segundos que han transcurrido sin
que el teclado o el ratn hayan sido usados.

Open

Ocurre cada vez que se ejecuta una aplicacin.

SystemError

Cuando un error crtico ocurre en tiempo de ejecucin (como


tratar de abrir una aplicacin no existente). Si no se pone un
script para ste evento Power Builder muestra un mensaje con
el nmero de error y mensaje de error que ha ocurrido. Puede
usarse para personalizar los errores.

COMPONENTES ADICIONALES

Application: Para una nueva aplicacin.

Template Application: Para crear una nueva aplicacin que viene con objetos preconstruidos,
til para quienes ya conocen Power Builder.

Existing Application: Para incorporar una aplicacin que existe ya sea que est construida en
una versin anterior de Power Builder o no.

EAServer Component: Para crear una aplicacin que use componentes de Power Builder
usando el Servidor EASserver

COM/MTS: Para crear una aplicacin que use componentes Microsoft.

Automation Server: Para crear una aplicacin que use una aplicacin de Windows como
servidor.

Responsable: Ing. Mirko Manrique Ronceros

- 10 -

Curso: Computacin II

Tema: Componentes y Objetos en Power Builder

USO DEL LENGUAJE


Una Aplicacin PowerBuilder es una aplicacin dirigida por eventos. El usuario controla la aplicacin
que se ejecuta provocando eventos. Por ejemplo: Cada accin que realiza el usuario como abrir una
aplicacin provoca un evento. El lenguaje utilizado para escribir procedimientos se denomina
PowerScript, que es un lenguaje simple y fcil de aprender.
Uso de Comentarios.
Si desea poner comentarios en el codigo de una aplicacin utilizar cualquiera de los dos siguientes
smbolos.
/* Indica el inicio de un comentario y */ indica el final de un comentario.
// Indica comentario al final de una lnea.

Tipos de Datos.
Los identificadores en PowerScript, identifican objetos tales como variables, etiquetas, funciones,
ventanas, controles y mens. Un identificador debe comenzar con una letra y utilizar como mximo
cuarenta caracteres, tambin debe tenerse en cuenta lo siguiente.

No debe contener espacios en blanco.

Puede incluir algunos caracteres no alfabticos como:


Subrayado _
Signo de Dlar $
Signo de Nmero #
Signo de tanto por ciento %

Los identificadores no diferencian las maysculas ni minsculas, el identificador Lib_nombre es igual a


lib_nombre.
Tipos de Datos Estandar. Cierto tipo de datos son intrnsicos al lenguaje PowerScript, pero la
mayora son tipos de datos que son reconocidos en otros lenguajes de programacin.
La siguiente tabla muestra los tipos de datos estndar.
Tipo de Dato.

Descripcin.

Blob (Binary Large Object)

Datos sin formato, Por ejemplo una imagen o un prrafo.

Boolean

rue o False

Char o Character

Un nico carcter.

Date

Fecha

DateTime

Combinacin de una fecha y una hora.

Decimal

Nmeros decimales con signo hasta una longitud de 18


dgitos, el punto decimal no se cuenta como dgito.

Responsable: Ing. Mirko Manrique Ronceros

- 11 -

Curso: Computacin II
Double

Tema: Componentes y Objetos en Power Builder


Nmeros en como flotante, tiene hasta 15 dgitos de
precisin y su rango va desde 2.2253-308 a 1.7976-308

Integer, Int

Son enteros con signo de 16 bits.

Long

Son enteros con signo de 32 bits, el rango va desde


2,147,483,648 a +2,147,483,647

Real

Nmeros en coma flotante con una precisin de hasta 6


dgitos. Rango desde 1.1754-38 a 3.4028+38

String

Contiene desde 0 hasta 60000 caracteres ASCII

Time

Hora-

Declaracin de Variables. Para declarar una variable se requiere solamente de dos partes: El tipo
de dato y El nombre de la variable.
Inicializacin de Variables
Literales. Se puede dar el valor inicial a la variable al declararla, por ejemplo:
Int GranTotal=3, SubTotal=0
String Metodo=A34
Date Hoy=1998-11-15
Cada uno de los valores utilizados en la expresin anterior para inicializar una variable
literal.
Matrices. Un Array es una coleccin de elementos indexados de tipos de datos simples. Un Array
puede tener uno o mas dimensiones, es una serie de valores con un nico nombre. Se especifica
su tamao al declararla. Por ejemplo.
Int A[5]={1,2,3,4,5}
A los valores contenidos en la matriz se accede por medio del ndice.
Matrices Multi-dimensionales. Las matrices pueden tener mltiples dimensiones.

Responsable: Ing. Mirko Manrique Ronceros

- 12 -

S-ar putea să vă placă și