Lenguaje de Programacion IV Power Builder i

  • View
    295

  • Download
    4

Embed Size (px)

Text of Lenguaje de Programacion IV Power Builder i

  • INSTITUTO SUPERIOR TECNOLGICO

    NORBERT WIENER

    Manual del Alumno

    ASIGNATURA: Lenguaje de Programacin IV (Power Builder I)

    PROGRAMA: S3C

    Lima-Per

  • 2

    Manual del Alumno

    *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.

  • 3

    Manual del Alumno 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.

  • 4

    Manual del Alumno Las Areas de Trabajo o botones del Power Panel nos lleva a los Painters o pintores del

    Power Builder y tenemos a los siguientes:

    Area Descripcin

    New Permite 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.

    Inherit Permite crear herencia con un determinado elemento de Power Builder

    Open Permite abrir la ventana Open, que se usara para abrir cualquier objeto anteriormente

    creado en el entorno de Power Builder.

    Select

    Application

    Permite abrir o seleccionar una aplicacin anteriormente creada.

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

    To-Do List Permite activar un archivo de texto o editarlo.

    Browser Abre una ventana de informacin sobre cada elemento u objeto que forma parte de

    una aplicacin.

    Library Use 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.

    DB Profile Permite 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.

    Database Permite trabajar con Base de Datos, aqu es posible Crear/Modificar Tablas, Claves

    Primarias/Forneas, Manipular datos,etc.

    Edit Permite abrir el Editor del Power Builder para la creacin de archivos de textos de

    tipo Profile(*.ini), SQL(*.sql), archivos de textos(*.txt),etc.

    Run Permite 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.

    Debug Permite ingresar al depurador del lenguaje Scripts del Power Builder.

    Exit Termina 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 desde la barra de herramientas Power Panel.

  • 5

    Manual del Alumno 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 Open de la barra de herramientas Power Panel. Busque el archivo

    (*.pbl) que contenga el objeto aplicacin y clic en OK.

    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