Power Builder 7 0 Nivel Basico

  • View
    52

  • Download
    0

Embed Size (px)

Transcript

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.

Servidor (Base de Datos)

Estacion (Cliente

Crear una nueva Librera (Proyecto)1. 2.

Pulse sobre el icono New

del PowerBar1

En la ventana de dialogo New, seleccionar la ficha Start Wizards y dentro de esta seleccionar Application, luego pulsar el botn OK

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.

Nombre de la Aplicacin Nombre de la Librera

4. Al terminar se activar la una pantalla en donde se comenzar a trabajar y crear nuestro proyecto. Crear una nueva ventana (Formulario)1. 2.

Pulse sobre el icono New

del PowerBar1.

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

Manual de Power Builder

Ventana creada.

Ventana de Propiedades

Ventana donde se crear el cdigo

4.

Para grabar la ventana, pulse sobre el icono de Diskette la ventana con que desea grabar y seleccione OK.

,

luego ingrese el nombre de

Ing. Victor Davila

viendaro@gmail.com

3

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

Crear una nueva aplicacin dando un clic en el icono New seleccionar Window, luego pulsar el botn OK.

del PowerBar1.

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

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 Window P_1 St_1 St_2 St_3 Sle_1 Propiedad Title Name PictureName Text Font Text Text Name Text Valor Seguridad de Sistema P_llave (buscar una imagen) Ingrese su Nombre y Contrasea 12, Bold &Usuario &Contrasea Sle_Usuario

Ing. Victor Davila

viendaro@gmail.com

5

Manual de Power Builder Sle_2 Name Text Limit Password Sle_Clave 5 (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. Boolean Char o Character Date DateTime Decimal Double Integer, Int Long Real String Time Descripcin. True o False Un nico carcter. Fecha Combinacin de una fecha y una hora. Nmeros decimales con signo hasta una longitud de 18 dgitos, el punto decimal no se cuenta como dgito. Nmeros en como flotante, tiene hasta 15 dgitos de precisin y su rango va desde 2.2253-308 a 1.7976-308 Son enteros con signo de 16 bits. Son enteros con signo de 32 bits, el rango va desde 2,147,483,648 a +2,147,483,647 Nmeros en coma flotante con una precisin de hasta 6 dgitos. Rango desde 1.1754-38 a 3.4028+38 Contiene desde 0 hasta 60000 caracteres ASCII HoraBlob (Binary Large Object) Datos sin formato, Por ejemplo una imagen o un prrafo.

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

.

Es utilizado para ejecutar una accin cuando el usuario de

un clic sobre el. Propieades. Text. Especifica el texto que se desea mostrar en este botn. Name. Especifica el nombre que se le desea dar a este control. Cancel. Especifica si el control es el botn Cancelar (El botn Cancelar dispara el evento Clicked, si el usuario pulsa la tecla ESC). Los valores son: True (El botn es el botn Cancelar) y False (El botn no es el botn cancelar) Ejemplo. Desarrollar una aplicacin que permita mostrar el nombre del usuario y su respectiva clave de acceso. La clave de acceso tendr una longitud de 5 caracteres, se debe mostrar asteriscos (*) cuando el usuario ingrese