4777038 Power Builder 7 0 Nivel Basico

Embed Size (px)

Text of 4777038 Power Builder 7 0 Nivel Basico

  • PowerBuilder 7.0Definicin. PowerBuilder 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 apliacin 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.

    Crear una nueva Librera (Proyecto)

    1. Pulse sobre el icono New del PowerBar1

    2. En la ventana de dialogo New, seleccionar la ficha Start Wizards y dentro de esta

    seleccionar Application, luego pulsar el botn OK

    Servidor(Base de Datos)

    Estacion(Cliente

  • Manual de Power Builder

    3. Seguidamente se activar una ventana en donde se tendr que ingresar el nombre de la

    Librera y Aplicacin con que se desea crear.

    Luego pulsar el botn Finish.

    4. Al terminar se activar la una pantalla en donde se comenzar a trabajar y crear nuestro

    proyecto.

    Crear una nueva ventana (Formulario)

    1. Pulse sobre el icono New del PowerBar1.

    2. En la ventana de dilogo New, seleccionar la ficha Objects y dentro de esta seleccionar

    Window, luego pulsar el botn OK.

    3. Luego se activar la siguiente venta de diseo.

    Ing. Victor Davila viendaro@gmail.com 2

    Nombre de la Aplicacin

    Nombre de la Librera

  • Manual de Power Builder

    4. Para grabar la ventana, pulse sobre el icono de Diskette , luego ingrese el nombre de

    la ventana con que desea grabar y seleccione OK.

    Ing. Victor Davila viendaro@gmail.com 3

    Ventana de Propiedades

    Ventana creada.

    Ventana donde se crear el cdigo

  • Manual de Power Builder

    USO DE CONTROLES

    Los controles son objetos que se ubican dentro de una ventana. Loas controles muestran

    datos, aceptan datos o validan datos. Los controles responden a una accin del usuario como

    por ejemplo un clic de ratn.

    Los controles como cualquier otro objeto tiene sus propios atributos y eventos, alguno

    controles son objetos Estndar Windows, otros son particulares de PowerBuilder .

    Para activar e insertar un control, realizar un clic en la flecha .

    Cuadro de Texto Esttico. Se utiliza para mostrar ttulos y

    mensajes, este control muestra un texto que el usuario solo podr seleccionar mas no

    modificar.

    Propieades.

    Aligment. Especifica el alineamiento del texto en el control. Los valores que puede

    seleccionar son: Left!, Center! Y Right!.

    BackColor. Especifica un valor numrico correspondiente al color de fondo.

    Text. Especifica el texto que se desea mostrar en el control.

    Editar Lnea Simple. Es una caja de texto, que el usuario

    puede utilizar para ingresar una lnea de texto o en todo caso para visualizar el contenido

    de un campo de una tabla de datos.

    Propiedades.

    Name. Especifica el nombre que se le desea dar a este control.

    BackColor. Especifica un valor numrico correspondiente al color de fondo.

    Border. Especifica si el control tiene un borde. Los valores son: True (Tiene borde) o

    False (No tiene borde)

    BorderStyle. Especifica el estilo del borde del control, los valores son: StyleBox!

    (Cuadro), StyleLowerred! (Cuadro 3d), StyleRaised! (3d con Sombra) Y StyleShadowBox

    (Cuadro con sombra).

    DisplayOnly. Especifica si el texto del control es solo de lectura y no permite realizar

    cambios por parte del usuario. Los valores son: True (El usuario no podr realizar

    cambios) y False (El usuario podr realizar cambios).

    Enabled. Especifica si el control est habilitado (Activado).Los valores son: True (El

    control est habilitado) y False (El control est dehabilitado).

    Ing. Victor Davila viendaro@gmail.com 4

  • Manual de Power Builder

    Limit. Especifica el mximo numero de caracteres (0 a 32,767) que se pueden ingresar en

    el control (0 es sin lmite)

    Text. Especifica el texto que contiene el control

    Password. Permite ocultar con una mascara los caracteres digitados.

    TextCase. Especifica el formato de ingreso de datos en el cuadro de texto. Los valores

    pueden ser: AnyCase! (Cualquier formato), Lower! (Letras minsculas) y Upper! (Letras

    maysculas)

    . Muestra una imagen de mapa de bits.

    Propieades.

    Name. Especifica el nombre que se le desea dar a este control.

    Border. Especifica si el control tiene un borde. Los valores son: True (Si tiene borde) o

    False (no tiene borde)

    PictureName. Especifica el nombre del archivo que contenga el grfico.

    Ejemplo:

    Desarrollar una aplicacin que permita el ingreso del nombre de usuario y su

    respectiva clave de acceso.

    1. Crear una nueva aplicacin dando un clic en el icono New del PowerBar1.

    2. En la ventana de dilogo New, seleccionar la ficha Objects y dentro de esta

    seleccionar Window, luego pulsar el botn OK.

    3. Ubicar en la ventana los siguientes controles y cambiar las propiedades respectivas.

    Tres Controles StaticText.

    Dos Controles SingleLineEdit

    Un Control Picture.

    Cambiar las propiedades siguientes.

    Control Propiedad Valor

    Window Title Seguridad de Sistema

    P_1 Name P_llavePictureName (buscar una imagen)

    St_1 Text Ingrese su Nombre y ContraseaFont 12, Bold

    St_2 Text &UsuarioSt_3 Text &ContraseaSle_1 Name Sle_Usuario

    Text

    Ing. Victor Davila viendaro@gmail.com 5

  • Manual de Power Builder

    Sle_2 Name Sle_ClaveText Limit 5Password (Activado)

    Al final el diseo tendr que ser el siguiente.

    Para ejecutar la ventana ingresar a File de la barra de men y seleccione Run

    Preview, en la ventana de dialogo Run/Preview, seleccione el nombre de la

    ventana que desea ejecutar y seleccione el botn OK.

    Si desea salir de la ventana realice un clic sobre el icono

    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.

    Ing. Victor Davila viendaro@gmail.com 6

  • Manual de Power Builder

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

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

    Ing. Victor Davila viendaro@gmail.com 7

  • Manual de Power Builder

    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 se