TUTORIAL DE POWER BUILDER 10.5 Si ya tenemos instalado PB entonces podemos ver el siguiente acceso directo en nuestro escritorio: También podemos encontrarlo en el menú Inicio/Todos los programas/Sybase/Power Builder 10.5/ Si es así entonces estamos listos para empezar. Lo ejecutamos y lo primeroque veremos será: Esta es la ventana principal de Power Builder, también se le llama “Entorno” de Power Builder. A continuación veremos cómo se divide el entorno de PB. Por el momento nos bastará con saber sus nombres, posteriormente conoceremos mejor cada una de estas divisiones. Los Espacios de Trabajo (Workspace) Hay que mencionar que PB trabaja con los famosos workspace o espacios de trabajo. Es decir, siempre que empecemos un proyecto necesitaremos un espacio donde trabajar. El icono del workspace es una mesa pequeña pequeña créanme que puede contener muchas cosas. . Aunque se vea Si observan el árbol del sistema pueden leer , esto es porque no existe ningún workspace creado. ¿Qué les parece si creamos nuestro primer workspace?. Para hacerlo simplemente presionamos el botón New … A continuación veremos la ventana New (nuevo). Para crear nuestro workspace dejaremos marcado el elemento workspace y a continuación presionamos el botón OK En la siguiente ventana tenemos que elegir la carpeta donde se guardará nuestro workspace y también asignarle un nombre. Yo lo dejaré ubicado en Mis documentos, ustedes pueden crear una nueva carpeta si gustan. Y le daré de nombre mi nick. Luego presionamos el botón GUARDAR Acabamos de crear nuestro primer workspace, pueden notar que aparece el nombre de nuestro workspace y al lado la ruta en donde se guardó. Creando aplicaciones (nuestro primer Target) Lamentablemente nuestro workspace está vacío. Así que el siguiente paso será agregarle elementos. Los elementos que contiene un workspace son denominados Targets. Para empezar, agregaremos una aplicación. Como se dijo anteriormente Power Builder es una herramienta para desarrollar aplicaciones. Así que el target que contiene un workspace por excelencia es una aplicación. Una aplicación es un programa, por ejemplo, el bloc de notas de Windows es una aplicación. Así mismo Paint, la calculadora, o el juego solitario, son también ejemplos de aplicaciones. Para agregar una aplicación a nuestro workspace pulsaremos el botón New y luego en la ventana New elegimos la pestaña Target, dejamos marcado el elemento Application y pulsamos el botón OK Tenemos que asignar un nombre a nuestra aplicación. En este caso el nombre será ap1. Elijan un nombre simple y sin espacios en blanco de lo contrario no podrán crear su aplicación. Luego pulsar el botón FINISH. Los campos Library y Target se llenarán automáticamente. Una vez hecho esto tendrán la impresión que nada cambió, pero no olviden que acabamos de crear nuestra aplicación. Notemos que al lado izquierdo del icono del workspace existe un control de forma triangular. Éste control sirve para mostrar los targets que contiene el workspace. Usemos convenientemente este control hasta llegar a una estructura como la que se muestra en la siguiente imagen. Creo que ya se estarán dando cuenta por qué a esta área del entorno de PB se le llama “Árbol del Sistema“. Aquí podemos apreciar nuestro workspace el cual contiene un único target de tipo aplicación. Sin embargo la aplicación propiamente dicha se encuentra dentro de una librería donde finalmente vemos a nuestra aplicación . Espero no haberlos confundido con aquella explicación pero era necesario detallar cómo se organizan todos los elementos que contiene un workspace. Y aún hay más, si siguen expandiendo el árbol de sistema podrán notar que nuestra aplicación también contiene otros elementos y que éstos a su vez contienen sus propios elementos. Como verán hay mucho más por detallar pero para fines de éste artículo es suficiente con mencionarlos. Creando Ventanas (objeto Window) Hasta aquí hemos concluido con la creación de nuestra aplicación, sin embargo dicha aplicación está vacía. Al igual que un workspace, una aplicación puede contener diferentes elementos. A los elementos que contiene una aplicación se les denomina Objetos. Hay diferentes tipos de objetos y el más usado de ellos son las ventanas (window). Para crear un objeto window dentro de nuestra aplicación presionamos el botón New luego seleccionamos la pestaña PB Object, marcamos el objeto Window y por último presionar el botón OK. Ahora concentrémonos en nuestra Área de Desarrollo, la cual ha sido dividida claramente en 2 porciones que son el layout y la ventana de propiedades El Layout es el área destinada a mostrar el diseño de nuestra ventana creada recientemente, y como verán está en blanco, aún no le agregamos elementos. La ventana de Propiedades contiene atributos de nuestra ventana como el color por ejemplo. Noten también que aparecieron nuevas barras debajo del PowerBar, en total son 4 nuevas barras: 3 PainterBar y la StyleBar (Barra de estilos). Usaremos estas nuevas herramientas más adelante. A continuación vamos a colocar un título a nuestra ventana. El título de la ventana es un texto que se mostrará en la barra de título cuando ejecutemos nuestra aplicación. Para colocar un título a nuestra ventana tenemos que dirigirnos a la ventana de propiedades y buscar el campo Title que por defecto contiene la palabra Untitled pero modificaremos este texto por Hola Mundo. Luego pulsamos la tecla ENTER y presionamos el botón Save (Guardar) Se mostrará la ventana Save Window, aquí debemos escribir un nombre para nuestro objeto ventana (a diferencia del título de la ventana, el nombre no se muestra, es una identificación que todo objeto en PB debe tener). El nombre de nuestra ventana será w_principal, usamos el prefijo w_ para indicar que se trata de una ventana, sin embargo ustedes pueden colocar el nombre que deseen. Luego presionar el botón OK Notemos ahora que en el Árbol del Sistema figura nuestra nueva ventana w_principal Ejecutando nuestra Aplicación Repasemos. Hemos creado el workspace learner, dentro de él una aplicación llamada ap1 y dentro de esta aplicación creamos nuestra ventana w_ principal. Si ejecutamos nuestra aplicación ahora mismo PB nos devolverá un error ya que al abrir la aplicación no encontrará ninguna instrucción u orden a seguir. A pesar de que hemos creado nuestra ventana PB no sabe qué hacer con ella. Por lo tanto le diremos que cuando ejecute la aplicación nos muestre la ventana w_principal. Para ello nos dirigimos al Árbol de Sistema y hacemos doble clic sobre nuestra aplicación . Se mostrará la siguiente ventana Es aquí donde especificaremos lo que queremos que haga nuestra aplicación al ejecutarse, y como dijimos antes, haremos que nos muestre la ventana w_principal. Para ello escribimos la siguiente sentencia: open(w_principal) Nos quedaría de la siguiente manera: Ahora Power Builder ya sabe qué tiene que hacer cuando ejecute nuestra aplicación. Lo siguiente será presionar el botón Save para guardar los cambios y luego el botón Run para ejecutar nuestra aplicación. A continuación Power Builder ejecuta nuestra aplicación y abre nuestra ventana w_principal Se aprecia también el título “Hola Mundo” que escribimos en su ventana de propiedades. El nombre del objeto es w_principal sin embargo éste no se muestra. Para volver a PB simplemente presionamos el botón cerrar de nuestra ventana “Hola Mundo”. Para alternar entre la aplicación y nuestra ventana hacemos doble clic en sus respectivos nombres desde el Árbol del Sistema.