Iniciando POWERBUILDER Versión 5.0

        Para ingresar al PowerBuilder versión 5.0 desde Windows 95, seguir los siguientes pasos:

        Dar un click sobre el botón .
        Arrastrar el mouse y dar un click en .
        En el siguiente grupo de opciones, seleccionar dando un click sobre la Carpeta , luego dar doble click en .

        A continuación, aparecerá momentaneamente una pantalla como la que se muestra:  


        Requisitos de Instalación

         

         

         

          Sistemas Operativos
        Microsoft Windows 95 ó
        Microsoft Windows NT 3.51

        Memoria
        16 Mb de RAM
        (Recomendado : 32 Mb de RAM

        Espacio en disco duro:
        160 Mb Instalación Compacta
        190 Mb Instalación Típica

        Ratón de Microsoft o compatible.

        PC con procesador 486DX/4 ó superior.
        (Recomendado Pentium)

        Tarjeta Gráfica VGA o superior
        (Recomendado SGVA de 256 colores)

        Unidad de Floppy de 3.5 pulgadas (alta densidad).
        CD- ROM.

         


        Conceptos Generales

        ¿Qué es PowerBuilder?
           Es un entorno de programación que está compuesto por diferentes herramientas, para el desarrollo rápido de una aplicación en el ambiente cliente - servidor.
        Permite usar ventanas, botones y todas las herramientas que presenta windows, facilitando su manejo.

        Se maneja básicamente con el ratón, y el lenguaje de programación llamado PowerScript.

        Esta herramienta de desarrollo está completamente orientada a objetos, lo que permite a equipos de programadores crear aplicaciones gráficas sofisticadas con acceso a información de base de datos locales o en servidores de red.

        Características Básicas

         

         

         

          Power Builder es un desarrollador de aplicaciones, cuyas características básicas son:

        • Soporta una gran variedad de sistemas de gestión de base de datos, tales como: Sybase, Informix, Oracle, Watcom, entre otras.

        • Tiene capacidad de acceder a información de múl- tiples bases de datos y mostrar esa información en una única ventana.

        • Se trabaja en ambiente cliente - servidor.

        • Posee un objeto inteligente llamado Datawindow que realiza directamente la interface con la base de datos, sin requerir que el programador conozca SQL.

        • Capacidad de utilizar sentencias SQL combinadas en el código.

        • Se puede trabajar en múltiples plataformas, ya que soporta diferentes sistemas operativos y posee drivers nativos para las bases de datos más comerciales.

        • La creación de aplicaciones es sencilla.

        • Se realiza poca programación.

        • Permite usar ventanas, botones y todas las herramientas que presenta el windows facilitando su manejo.

        • Para construir la aplicacion se utilizan painters, allí se definen las propiedades de los objetos y se agregan los controles.

        • Se puede trabajar con múltiples ventanas.


        PowerBuilder, ofrece a los programadores:

        • Un entorno de desarrollo profesional.
        • La Orientación a Objetos.
        • Rapidez de aprendizaje y de desarrollo.
        • Generación automática de código SQL.
        • Acceso a las aplicaciones de Windows.
        • Una herramienta de desarrollo asequible y rentable en explotación.
        • Un entorno abierto de desarrollo que dispone de interfaces inteligentes a otras tecnologías Cliente/Servidor.
        • Abierto a la mayoría de Base de Datos del mercado.
        • Abierto a diferentes herramientas CASE.
        • Abierto a Librerías de objetos y control de versiones.
        • Abierto a aplicaciones Windows: DLL, DDE, OLE.

        Eventos y Scripts

        Un evento se ejecuta por ejemplo cuando se hace Click en un botón o al salir de cualquier control.

        En el Script se escriben los comandos y funciones que se realizan cuando se ejecuta algún evento.

        Funciones

        Permite al programador hacer más fácil la programación. PowerBuilder posee una gran cantidad de funciones que se pueden usar en los objetos, por ejemplo se pueden usar para abrir o cerrar una ventana o para activar algún botón.

        Librerías

        Las librerías o PBL es el contenedor básico de objetos PowerBuilder (ventanas, menues, datawindows). Cualquier cosa que se cree deberá estar contenida en una PBL o librería. Una aplicación puede tener una o más librerías.

        De una PBL se puede generar una PBD, que es lo mismo que una PBL pero sin el código fuente, o una DLL típica de windows.



        El Ambiente del POWERBUILDER

        Una vez que se ha iniciado el PowerBuilder, lo primero que se aprecia es una ventana con un menú y una barra de herramientas (PowerBar), similar a la que se presenta a continuación:

        En la versión 5.0 del PowerBuilder abre por defecto la aplicación activa. Si es la primera vez que se carga el PowerBuilder, aparecerá por defecto la aplicación de ejemplo del PowerBuilder.

        En el ambiente de desarrollo, para crear los objetos se usan painters o pintores. Cada pintor tiene un icono asociado. Para los diferentes iconos, seleccionar la opción PowerPanel desde el menú File.

          

        Power Panel

        La caja de diálogo mostrada arriba se llama `PowerPanel'. Para invocar un pintor desde el PowerPanel, se necesita seleccionar el pintor haciendo "click" sobre el icono/texto y seleccionar el botón 'OK'.

        Antes de hacer cualquier otra cosa describiremos cada uno de los painters o pintores.


        PAINTERS O PINTORES DE OBJETOS :
         
        Son pintores para crear objetos que se almacenan en las librerias Power Builder.

        Pintor de Aplicación

        El objeto de aplicación es el punto de entrada a cualquier aplicación Power Builder. Si se hace una comparación, sería algo así como `main()' en un programa de `C'.

        Pintor de Ventana

        En cualquier aplicación, la pantalla es la interface principal entre el usuario y la aplicación. Una pantalla permite hacer entrada de datos, ver informes,etc.

        En PowerBuilder, las pantallas se llaman `Windows'.

        El Pintor de Ventana, como el nombre lo dice, permite pintar y salvar objetos de ventana. Sobre una ventana se puede pintar diversos controles, tales como CommandButtons, ListBoxes, Pictures,etc.

        Pintor de Menú

        Un menú es simplemente una lista de opciones o comandos. Un ejemplo de menú, el menú del PowerBuilder.

        En PowerBuilder se puede crear objetos menú en el pintor de menú y asignarlos a las pantallas (ventanas). También se pueden pintar menúes popup ( menúes sensibles de contexto) en el pintor de menú.


        Pintor de DataWindow

        El objeto DataWindow permite recobrar datos desde la base de datos u otras fuentes.

        Mediante un datawindow también se puede hacer entrada de datos.

        Después de pintar el objeto de DataWindow, no puede usarse el objeto solo. Se necesita asociar el objeto DataWindow con el control DataWindow y poner el DataWindow control sobre la pantalla (ventana).

        Pintor de Tubería de Datos

        El objeto de Tubería de Datos permite copiar tablas y sus datos desde una base de datos a otra, con pocas líneas de código.

        Pintor de Objetos de Usuario

        Es una colección de uno o más objetos de PowerBuilder/ no-PowerBuilder. Los objetos no-PowerBuilder incluyen objetos de VB, DLLS, OCX y otros. El Objeto de Usuario permite reusar el código.

        Pintor de Consultas

        El Pintor de Consultas permite construir declaraciones SQL SELECT que pueden salvarse como objetos de Consulta en la biblioteca de PowerBuilder.

        Pintor de Funciones

        El pintor de funciones permite construir objetos de función que pueden usarse para definir una serie de comandos, frecuentemente usados. En PowerBuilder, una función es una colección de comandos PowerScript o declaraciones de SQL dinámicos. Se puede referir también a estas funciones en su PowerScript y también en el pintor de Datawindow.


        Pintor de Estructura

        El Pintor de Estructura permite crear objetos de estructura. Una estructura es un conjunto de variables conexas (que puede tener los tipos diferentes de datos) agrupadas bajo un nombre único.

        OTROS PINTORES

        Pintor de Biblioteca

        Los objetos que crean en los Pintores de PowerBuilder (aplicaciones, ventanas, menúes, funciones, consultas, estructuras, objetos de usuario y DataWindows) se almacenan en un archivo de sistema con extensión ".pbl". En la terminología de PowerBuilder, este archivo se llama "la Biblioteca". El Pintor de Biblioteca permite crear y mantener bibliotecas de PowerBuilder y objetos en esas bibliotecas.

        Pintor de base de datos

        El Pintor de base de datos permite crear objetos de base de datos como tablas, vistas, índices, etc., sin saber la verdadera sintaxis. Todos los objetos de base de datos que se crean en este pintor se almacenan en la base de datos conectada, no en la biblioteca de PowerBuilder. Los objetos que se crean en los otros painters, como ventanas o el menú, se almacenan en la biblioteca de PowerBuilder.

        Se puede hacer también administración de base de datos desde el pintor de base de datos.

        Pintor de Proyecto

        El Pintor de Proyecto, permite crear Bibliotecas Vinculadas Dinámicas (PBDS PowerBuilder), ejecutables.

        Corrida

        El Icono de Corrida permite ejecutar la aplicación.

        Debug

        El pintor de Debug permite inspeccionar la ejecución de la aplicación actual gradualmente, simplificando el descubrimiento de los errores en la aplicación.


        Usando los PAINTERS o PINTORES

        Al usar los painter o pintores se visualizan 4 componentes básicos:

        1. The title bar : Identifica la ventana y muestra el nombre de la aplicación actual.
        2. The menu bar : Muestra las opciones disponibles del menú.
        3. Workspace : Espacio en el cual se pueden colocar los objetos a utilizar.
        4. Toolbars : Provee varias barras de herramientas para hacer el trabajo rápido.

        Usando la BARRA DE HERRAMIENTAS

        PowerBuilder usa 4 barras de herramientas (Toolbars):

        1. PowerBar : contiene iconos para abrir pintores y otras herramientas.
        2. PainterBar : manipula componentes en el painter activo.
        3. StyleBar : cambia atributos de los textos (tipo, tamaño y fondo).
        4. ColorBar : cambia los colores de los componentes en el pintor actual.

        El programador puede controlar qué barra de herramientas puede usar y dónde visualizarlas. Además se puede agregar, mover y deletear iconos en el Power Bar y en el PainterBar.


         
         Mostrando la Barra de Herramientas

        Si se muestra la barra de herramientas (toolbars), se puede escoger dónde mostrarlo y decidir si se muestra o no texto sobre los iconos.

        Si se elige mostrar texto, éste afecta a toda la barra de herramientas, o de lo contrario el texto es omitido.

        Usando el Mouse para mover las Barras de Herramientas

        Para mover la barra de herramientas (toolbars) con el mouse, se tiene que hacer lo siguiente:

        - Ubicar el cursor sobre un espacio vacío dentro del toolbar
        - Pulsar y retener el botón izquierdo del ratón.
        - Arrastrar la barra de herramientas y dejarla donde se desee.

        Personalizando la Barra de Herramientas

        Se puede personalizar la barra de herramientas (toolbars) con los iconos del PowerBuilder y con los iconos invocar otrar aplicaciones Windows, tal como la Calculadora o Notepad.

        Adicionar, Mover y Borrar Iconos

        Se puede agregar, mover y borrar iconos en el PowerBuilder y en el PainterBar.
        No se puede accesar iconos en el StyleBar o ColorBar.


        Usando el PowerBar

        El Power Bar se muestra cuando se inicia una sesión de Power Builder.

        El PowerBar es el control principal para construir aplicaciones PowerBuilder. Desde el PowerBar se puede abrir el Painter de PowerBuilder, depurar o correr la aplicación actual, pedir ayuda o personalizar PowerBuider para cualquier necesidad.

        Se puede personalizar PowerBuilder. Por ejemplo, se puede agregar iconos para operaciones que se necesiten con mayor frecuencia.

        Usando Iconos

        Los iconos en el Power Bar ( y en el Power Panel) representan cada una de las herramientas y pintores frecuentemente usados en PowerBuilder.
         

         
        Usando el Menú POPUP

        Power Builder provee un contexto sensible de menú popup que lista los items apropiados para el objeto seleccionado.

        El menú popup está disponible en cualquier lugar del PowerBuilder.

        Para usar el Menú PopUp:

        * Seleccionar uno o más objetos
        * Dar click con el botón derecho del mouse, el menú apropiado se displayará.
        * Seleccionar el item deseado.


        Trabajando con Ventanas en Power Builder

        Cada Painter de PowerBuilder muestra su propia ventana. Se puede abrir varios painters a la vez y también varias instancias de un painter.

        Ejemplo : Si ha abierto varias ventanas en PowerBuilder, puede moverse de una a otra, pulsando los botones:

        Crtl + Tab.
         

        Usando la Ayuda en Linea

        PowerBuilder tiene una extensa ayuda en línea. Cuando se requiere usar el help, seleccionar el icono Help () o F1, la ayuda está disponible en cualquier lugar.

        La ayuda sensitiva al contexto sólo es disponible en las funciones y en el script.

        Ejemplo :

        Si se está escribiendo en el script la palabra password y se desea saber en qué objetos puede ser usada, seleccionar la palabra y presionar Shift + F1 y a continuación, aparecerá una ventana similar a la siguiente:

        Esta ayuda complementa la información que aparece en los manuales del PowerBuilder y, además, provee de una orientación, referencia y ejemplos de aplicación.