|
|
|
Para ingresar al PowerBuilder versión 5.0 desde Windows 95, seguir los siguientes pasos:
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.
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.
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.
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.
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.
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.
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'.
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.
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ú.
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).
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.
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.
El Pintor de Consultas permite construir declaraciones SQL SELECT que pueden salvarse como objetos de Consulta en la biblioteca de PowerBuilder.
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.
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.
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.
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.
El Pintor de Proyecto, permite crear Bibliotecas Vinculadas Dinámicas (PBDS PowerBuilder), ejecutables.
El Icono de Corrida permite ejecutar la aplicación.
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.
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.
PowerBuilder usa 4 barras de herramientas (Toolbars):
1. PowerBar : contiene iconos para abrir pintores y otras herramientas. 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.
Para mover la barra de herramientas (toolbars) con el mouse, se tiene que hacer lo siguiente:
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.
Se puede agregar, mover y borrar iconos en el PowerBuilder y en el PainterBar.
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.
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
PowerBuilder tiene una extensa ayuda en línea. Cuando se requiere usar
el help, seleccionar el icono Help ( La ayuda sensitiva al contexto sólo es disponible en las funciones y en el script.
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.
|