Power Builder Tutor 1

Embed Size (px)

Text of Power Builder Tutor 1

TUTORIAL DE POWERBUILDER 9.0

www.powerbuilder.org - El Portal de PowerBuilder en Espaol Pgina 1 de 27

Tutorial de PowerBuilder 9.0

Tabla de contenidoTUTORIAL DE POWERBUILDER 9.0 ............................................................................... 1 Tabla de contenido ................................................................................................................. 2 1. ACERCA DEL AUTOR ................................................................................................ 3 2. INTRODUCCION.......................................................................................................... 3 2.1 Pblico objetivo...................................................................................................... 3 2.2 Qu es Power Builder ............................................................................................. 3 2.3 Objetivo del tutorial................................................................................................ 3 3. EL AMBIENTE DE POWER BUILDER 9.0 ................................................................ 4 3.1 Descripcin General del entorno de Power Builder 9.0 ......................................... 4 3.2 Barra de Herramientas (Powerbar) ......................................................................... 4 3.2.1 Nuevo (New) .................................................................................................. 5 3.2.2 Heredar (Inherit) ............................................................................................. 5 3.2.3 Abrir (Open) ................................................................................................... 5 3.2.4 Correr o ver un Objeto (Run/ Preview Object)............................................... 5 3.2.5 Ventana del rbol del sistema (System Tree) ................................................ 5 3.2.6 Ventana de salidas (Output) ........................................................................... 5 3.2.7 Siguiente error o mensaje (Next error/message) ............................................ 5 3.2.8 Anterior error o mensaje (Previus error/message).......................................... 5 3.2.9 Lista de Pendientes (To-do List) .................................................................... 6 3.2.10 Explorador (Browser) ..................................................................................... 6 3.2.11 Ventana Clip ................................................................................................... 6 3.2.12 Librera (Library)............................................................................................ 6 3.2.13 Perfil de Base de datos (DB Profile) .............................................................. 6 3.2.14 Perfil de EASERVER..................................................................................... 6 3.2.15 Base de datos (Database)................................................................................ 6 3.2.16 Editor (Edit).................................................................................................... 6 3.2.17 Construir Workspace Incremental .................................................................. 7 3.2.18 Construir Workspace Completo ..................................................................... 7 3.2.19 Desplegar Wokspace ...................................................................................... 7 3.2.20 Saltar construccin/despliegue /bsqueda ...................................................... 7 3.2.21 Parar construccin/despliegue /bsqueda....................................................... 7 3.2.22 Depurar ........................................................................................................... 7 3.2.23 Seleccionar y depurar ..................................................................................... 7 3.2.24 Correr.............................................................................................................. 7 3.2.25 Seleccionar y Correr ....................................................................................... 7 3.2.26 Salir................................................................................................................. 8 4. CONSTRUCCIN DE UNA APLICACIN NUEVA................................................. 8 4.1 Crear un Espacio de trabajo (workspace) ............................................................... 8 4.2 Crear una aplicacin ............................................................................................. 11 4.3 Crear una Ventana ................................................................................................ 13 4.3.1 Adicionar Controles a la ventana.................................................................. 15 4.3.2 Codificar un Control..................................................................................... 17 www.powerbuilder.org - El Portal de PowerBuilder en Espaol Pgina 2 de 27

Tutorial de PowerBuilder 9.0 4.3.3 Guardar La ventana ...................................................................................... 18 4.4 Abrir el objeto aplicacin ..................................................................................... 19 4.5 Codificar el Evento open de la aplicacin ............................................................ 20 5. CREAR Y CONFIGURAR LA CONEXIN A LA BASE DE DATOS EN TIEMPO DE DESARROLLO ............................................................................................................. 20 5.1 Probar la conexin a la base de datos ................................................................... 20 5.2 Configurar el Perfil de Base de datos (DB Profile) desde PB .............................. 23

1. ACERCA DEL AUTOROscar Uriel Tobar Rios es un Programador Colombiano certificado en Fasttrack to Power Builder, Advanced Power Builder, Mastering in Datawindows, que lleva mas de cinco aos como programador de PowerBuilder. Actualmente se desempea como Consultor de sistemas de informacin en Power Builder y ha desarrollado importantes desarrollos para empresas Latinoamericanas. Es el creador y webmaster del mas importante portal de programacin de PowerBuilder de Latinoamrica (www.powerbuilder.org) y colaborador de otros portales de programacin. Para contactarse con el puede hacerlo a travs de MSN es otobar@hotmail.com .

2. INTRODUCCION2.1 Pblico objetivo

Este manual pretende ser una gua para todas aquellas personas que programan en cualquier lenguaje y desean comenzar a utilizar el PowerBuilder 9.0. Para usar este tutorial deben tener instalado PowerBuilder 9.0 (pero funciona con la versin 8.0) y Adaptive Server Anywhere 8.0 (o anterior).

2.2

Qu es Power Builder

Power Builder es una herramienta de desarrollo empresarial orientada a objetos que permite construir diferentes tipos de aplicaciones y componentes. Se pueden desarrollar aplicaciones cliente/servidor, aplicaciones distribuidas, y aplicaciones para internet.

2.3

Objetivo del tutorial

Este tutorial pretende mostrar paso a paso a los nuevos programadores que se inician en PowerBuilder la manera de crear una aplicacin muy bsica que permita conectarse a una base de datos y consultar, modificar, eliminar y guardar la informacin de una tabla.

www.powerbuilder.org - El Portal de PowerBuilder en Espaol Pgina 3 de 27

Tutorial de PowerBuilder 9.0

3. EL AMBIENTE DE POWER BUILDER 9.03.1 Descripcin General del entorno de Power Builder 9.0El Entorno de programacin de PowerBuilder 9.0 ha cambiado con respecto a versiones anteriores a la 8.0. El entorno de trabajo para las personas que usan PowerBuilder 8.0 es muy similar al del 9.0. Se tiene la powerbar o barra de herramientas y opcionalmente se activan en la parte derecha dos paneles o ventanas del rbol del sistema y la ventana clip. Como se muestra en la Ilustracin 1 Entorno de PowerBuilder 9.0

Ilustracin 1 Entorno de PowerBuilder 9.0

3.2

Barra de Herramientas (Powerbar)

La barra de herramientas de PowerBuilder esta compuesta por 26 utilidades o funciones que permiten tener un fcil manejo del entorno de programacin. Para efectos de este tutorial solamente sern descritos los botones de la barra de herramientas que se usarn durante el tutorial.

Ilustracin 2 Barra de herramientas

www.powerbuilder.org - El Portal de PowerBuilder en Espaol Pgina 4 de 27

Tutorial de PowerBuilder 9.0

3.2.1 Nuevo (New)Este botn permite la creacin de cualquier objeto, espacio de trabajo o tipo de aplicacin. Cuando se va a crear un nuevo objeto como una ventana, un datawindow, una nueva aplicacin, o un nuevo workspace se usa la opcin nuevo (new). Tambin se encuentra en el men file/new o tambin con la tecla rpida Ctrl.+N

3.2.2 Heredar (Inherit)

3.2.3 Abrir (Open)Esta opcin abre cualquier objeto que se ha guardado previamente en una librera.como una ventana, un datawindow, un objeto aplicacin, etc. Tambin se encuentra en el men file/open o tambin con la tecla rpida Ctrl.+O

3.2.4 Correr o ver un Objeto (Run/ Preview Object)

3.2.5 Ventana del rbol del sistema (System Tree)Este boton muestra u oculta la ventana del arbol del sistema que se encuentra en la parte izquierda de la pantalla. En la ventana del rbol del sistema se posible ver las aplicaciones que estan en un wokspace, y asu vez las librerias que tiene , y dentro de las libreias los objetos que tienen. Ventana de salidas (Output)

3.2.6 Siguiente error o mensaje (Next error/message)

3.2.7 Anterior error o mensaje (Previus error/message)

www.powerbuilder.org - El Portal de PowerBuilder en Espaol Pgina 5 de 27

Tutorial de PowerBuilder 9.0

3.2.8 Lista de Pendientes (To-do List)

3.2.9 Explorador (Browser)

3.2.10

Ventana Clip

Este bot