Lenguaje de Programacion IV Power Builder i

  • View
    30

  • Download
    1

Embed Size (px)

Transcript

Manual PowerBuilder

Manual de Power Builder

Pgina: 2/1Juan Alvites Huaman

62

Manual del Alumno

INSTITUTO SUPERIOR TECNOLGICO

NORBERT WIENER

Manual del Alumno

ASIGNATURA: Lenguaje de Programacin IV (Power Builder I)

PROGRAMA: S3C

Lima-Per

*Semana # 1

Introduccin

Power Builder es una herramienta de desarrollo de aplicaciones Cliente Servidor para el ambiente Windows, como tal utiliza las caractersticas de este ambiente. Primero debemos entender que el ambiente Windows permite realizar Interfaces Grficas de Usuario bajo el concepto "Lo que Ud. ve es lo que puede realizar", bajo este contexto la presentacin cobra mucha importancia y de otra parte tenemos el manejo de la Base de Datos.

El Power Builder adems trabaja con los siguientes conceptos:

Programacin Orientada a Objetos

Este concepto es sencillo de entender si lo aclaramos con un ejemplo, una silla es un objeto; los elementos que la caracterizan son los atributos (color, altura, etc.). Todos estos atributos (caractersticas del objeto) pueden tomar valores dentro de un dominio definido por la caracterstica en si (color no puede tomar el valor 1, 2 metros, la altura no puede ser amarillo, rojo, etc.)

Ahora veamos su relacin con los objetos en la programacin, un objeto en programacin es un elemento que posee caractersticas, pero ms an posee mtodos (funciones) que han sido definidas para interactuar en operaciones comunes con dicho objeto. Ej. buscar un tem en una lista.

Una instancia particular de un objeto se convierte en una variable, para todos los fines de la programacin, sus atributos se convierten en campos de esta.

Tipos de Objetos

Existen dos tipos de objetos:

a)VISUALES: Son aquellos que pueden ser vistos por el usuario en el monitor de su computador.

Ej. Botones, ventanas, etc.

b)NO VISUALES: Son aquellos que aunque no pueden ser vistos por el usuario, poseen todas las caractersticas de estos.

Ej. Errores, Objetos de Transaccin (SQL)

En una aplicacin Power Builder los objetos No visuales son muy necesarios para que los objetos Visuales interactuen con otros elementos ajenos al Sistema computacional en si.

Atributos, Eventos, Mtodos (Funciones)

Como ya se menciono previamente un objeto esta constituido por Atributos; estos lo caracterizan. Existen atributos que pueden modificarse y otros no. Tambin existen atributos que son modificables tanto durante el diseo de la aplicacin en si, como durante la ejecucin, y otras que solo pueden ser modificadas durante el diseo.

Los mtodos, son funciones destinadas a manipular elementos que son definidos en conjunto con el objeto, esto implica que un objeto solo puede manipular elementos que estn contenidos en el( efecto "caja negra") ej. en un objeto lista, la funcin buscar solo lo hace en los tems del objeto lista.

Este principio se denomina Encapsulamiento y permite una autonoma de cada objeto con su entorno.

Eventos: cada accin que se puede realizar sobre el objeto es un Evento; ej. Hacer un click sobre un objeto botn, presionar una tecla al escribir en un objeto caja de texto, etc. Cada una de estas acciones es independiente una de otras, pero no necesariamente son excluyentes. Ej. al presionar el botn se realizan los Eventos Cerrar de la ventana, y el evento Destruir tambin de la ventana; el primero se realiza al sacar la ventana de la pantalla y el segundo se realiza cuando se saca la ventana de la memoria principal.

Tambin es necesario indicar el principio de la Herencia, como en el ser humano un hijo hereda algunos rasgos de sus progenitores, en la programacin orientada al objeto, un objeto puede heredar los valores dados a una propiedad, junto con todas las caractersticas dadas al objeto origen (cdigo, otros objetos contenidos dentro de este, etc.); pero con la libertad de deshacerse de estos o aadir nuevos sin alterar al objeto original.

Ambiente de Desarrollo

El ambiente de desarrollo de Power Builder permite trabajar con todos los elementos que son necesarios para la realizacin de un proyecto. Para ejecutar Power Builder vaya al botn Inicio de Windows, la opcin Programas la carpeta Sybase y dentro de este el elemento Power Builder 7.0

Caractersticas

El ambiente de diseo de aplicaciones de Power esta contenido en un MDI (Interfaz de Mltiple Documentos), lo que permite que pueda contener en forma ordenada todas las ventanas necesarias que uno puede utilizar en forma continua para el Desarrollo una Aplicacin.

Entorno de Power Builder

Power Builder posee muchas reas de trabajo para el desarrollo de los objetos o elementos que conforman una aplicacin, cada objeto que crea en la aplicacin o proyecto generalmente debe ser guardado en un archivo de librera o biblioteca(*.pbl) donde ser almacenado para su utilizacin. Se podr tener abierta mltiples reas de desarrollo, pudiendo cambiarse de una a otra a travs del men Windows, donde aparece con una marca el rea donde esta actualmente y el elemento en el que se esta trabajando.

Adems, puede tener varios objetos de la misma rea abiertos, para efectos de trabajo con ellos cada uno de estos es independiente. Es importante hacer notar, que algunas opciones del men se vern alteradas al estar en una u otra rea de desarrollo. Las reas de trabajo son enumeradas en la barra de herramientas llamada Power Panel la cual se activa en el Men Window opcin ToolBar.

Las Areas de Trabajo o botones del Power Panel nos lleva a los Painters o pintores del Power Builder y tenemos a los siguientes:

PRIVATEAreaDescripcin

INCLUDEPICTURE "../../ima/86.GIF" \* MERGEFORMAT \d

NewPermite crear un nuevo elemento de Power Builder que puede ser una aplicacin, una ventana, un men, una base de datos, un datawindow, un proyecto, etc.

INCLUDEPICTURE "../../ima/87.GIF" \* MERGEFORMAT \d

InheritPermite crear herencia con un determinado elemento de Power Builder

INCLUDEPICTURE "../../ima/88.GIF" \* MERGEFORMAT \d

OpenPermite abrir la ventana Open, que se usara para abrir cualquier objeto anteriormente creado en el entorno de Power Builder.

INCLUDEPICTURE "../../ima/89.GIF" \* MERGEFORMAT \d

Select ApplicationPermite abrir o seleccionar una aplicacin anteriormente creada.

INCLUDEPICTURE "../../ima/90.GIF" \* MERGEFORMAT \d

Library ListSe usa para verificar o agregar las libreras que pertenecen a una aplicacin.

INCLUDEPICTURE "../../ima/91.GIF" \* MERGEFORMAT \d

To-Do ListPermite activar un archivo de texto o editarlo.

INCLUDEPICTURE "../../ima/92.GIF" \* MERGEFORMAT \d

BrowserAbre una ventana de informacin sobre cada elemento u objeto que forma parte de una aplicacin.

INCLUDEPICTURE "../../ima/93.GIF" \* MERGEFORMAT \d

LibraryUse est rea de trabajo para crear y mantener las libreras, y los objetos que contienen estas. Estos objetos pueden ser la Aplicacin, Ventanas, Mens, etc. Tambin es posible copiar, mover objetos de una librera a otra, o bien eliminarlos expresamente.

INCLUDEPICTURE "../../ima/97.GIF" \* MERGEFORMAT \d

DB ProfilePermite seleccionar un Profile, previamente definido, con el que se conectara a la Base de Datos correspondiente. Para cada tipo de Base de Datos los parmetros con los que se sirve para conectarse, pueden variar segn el fabricante de la Base de Datos, infrmese del proveedor de la BD.

INCLUDEPICTURE "../../ima/98.GIF" \* MERGEFORMAT \d

DatabasePermite trabajar con Base de Datos, aqu es posible Crear/Modificar Tablas, Claves Primarias/Forneas, Manipular datos,etc.

EditPermite abrir el Editor del Power Builder para la creacin de archivos de textos de tipo Profile(*.ini), SQL(*.sql), archivos de textos(*.txt),etc.

INCLUDEPICTURE "../../ima/101.GIF" \* MERGEFORMAT \d

RunPermite ejecutar la aplicacin desde su comienzo, si estuviera trabajando en un Area de Trabajo, se le pedir que guarde los cambios antes de iniciar la ejecucin de la aplicacin.

DebugPermite ingresar al depurador del lenguaje Scripts del Power Builder.

INCLUDEPICTURE "../../ima/103.GIF" \* MERGEFORMAT \d

ExitTermina la ejecucin de la aplicacin y sale del Ambiente de Power Builder.

Cada Area de trabajo tiene su propia Barra de Herramientas, la que se llama Painter Bar ("Barra de Herramientas de Pintores"), la que se presenta como una segunda barra de herramientas.

Aplicacin

Para Power Builder una aplicacin es un objeto, debe ser nico dentro de todas las libreras que conformaran la aplicacin o sistema en s. Para trabajar con la aplicacin presione el botn Open y seleccione el objeto Application de la ventana Open.Mantenimiento de Aplicaciones Nueva Aplicacin:Para iniciar una nueva aplicacin seleccione la opcin New desde el men File o bien presionando el botn New Aparecer una ventana Guardar donde Ud. deber seleccionar el lugar donde se depositara el archivo (*.PBL) y junto con este indicar el nombre de dicho archivo. Luego deber ingresar el nombre de la aplicacin en una ventana como la que sigue.

Abrir una aplicacin existente

Para abrir una aplicacin existente seleccione la opcin Open desde el men File o bien presione el botn Guardar Cambios

Para guardar los cambios al modificar seleccione la opcin Save desde el men File o bien presione el botn Save desde la barra de herramientas Painter Bar.

.

Propiedades

Presione el botn Properties .

Los atributos de la aplicacin tienen relacin con caractersticas globales de la aplicacin luego se mostrar la siguiente imagen.

Que en la ficha General indica los parmet