Utilización de Herramientas

Powerbuilder posee un conjunto de herramientas destinadas a facilitar la creación de código fuente para un programa. Todas esta herramientas pueden ser utilizadas en cualquier modulo, donde se pueda escribir sentencias ejecutables.

Las Herramientas son:

Además existen palabras reservadas destinadas a hacer referencia a objetos pertinentes, estas son:

 

Descripción

This

Indica el objeto en el cual se esta codificando. Ej. this. Text = "hola"

Parent

Indica el objeto que contiene uno particular donde se esta codificando Close( parent )

Listado de Funciones

Para accionar el listado de funciones presione el botón , a continuación aparecerá una ventana donde Ud. podrá seleccionar la función especifica. Existen 3 agrupaciones (Funciones de PowerBuilder, Funciones de la Aplicación creadas por el Usuario y Funciones externas de DLL’s conectados a la Aplicación).

Las funciones están ordenadas en forma ascendente, si desea buscar una función, escriba las primeras letras de esta, estando el foco en el listado de funciones.

Cuando seleccione la función, presione ‘Ok’ y esta se pegara en la ventana de edición del ‘Script’ en la ubicación del cursor actualmente.

Sentencias SQL-Incrustado

Para accionar las Sentencias SQl-Incrustado presione el botón , a continuación aparecerá una ventana donde podrá seleccionar el tipo de Sentencia SQL y cual específicamente( haciendo doble clic sobre la misma), o seleccionándola y presionando el botón ‘Ok’.

Esta sentencia se pegara en el Script del modulo en el lugar donde este el cursor.

Listado de Sentencias(If, For, Do, etc.)

Para accionar el Listado de sentencias presione el botón , aparecerá una ventana donde Ud. podrá seleccionar la sentencia especifica, solo una a la vez.

La sentencia se pegara en el Script del modulo, en el lugar donde este el cursor.

Compilación

La compilación es el proceso durante el cual el modulo es revisado para encontrar errores sintaxis o léxicos. Para accionar este proceso presione el botón , en la parte inferior de la ventana del Script aparecerá un listado de los errores encontrados, si los hubiera.

Buscador

El buscador permite obtener la información de los objetos que conforman la aplicación, información como; las funciones del usuario, las ventanas, datawindows existentes y todo objeto (atributos, funciones, etc.) que este presente en las ventanas.

Para accionarlo presione el botón , aparecerá una ventana como la anterior que tiene todos los tópicos por los cuales buscar un objeto.

Están organizados en forma jerarquizada y con subtópicos. A la mano izquierda están los objetos del grupo especificado, y a la derecha los tópicos por los cuales buscar. Seleccione un objeto, el tópico y el elemento especifico; luego presione el botón ‘Paste’ y la sentencia especificada se pegara en donde este el cursor dentro de la ventana del Script

Otras Herramientas

Comentarios

Los comentarios, si es una línea se antepone a la mano izquierda dos ‘slash’ (//); eso significa que todo lo que este a la mano izquierda de estos dos signos será considerado como comentario.

Para poner comentarios; seleccione las líneas y presione el botón

Para quitar los comentarios; seleccione las líneas y presione el botón.

Herramientas de Edición

Podrá hacer uso de las opciones de edición utilizando lo botones "Copiar" (, "Cortar" (, "Pegar" (); las que están presentes también en el menú ‘Edit’, o bien utilizando las teclas de acción directas.

Listados en Módulos

Todo modulo ejecutable tiene una barra, más o menos, parecida a la siguiente.

En la Barra del titulo de la ventana aparece "Script", que quiere decir "Código". Al lado esta el nombre del modulo "Vacía", si fuese un objeto esta precedido por el nombre del Evento "Open" y luego el tipo de dato que puede ser devuelto por el modulo ejecutable.

Debajo de la Barra de Titulo, aparecen un conjunto de listas desplegables, si se selecciona un elemento que este contenida en una de ellas; este elemento (nombre) se pega en el código, donde este el cursor.

Si fuese un objeto, donde se esta escribiendo código, la primera lista es para seleccionar el evento donde se escribirá.

El listado "Paste Argument", permite pegar el nombre de un argumento del modulo en cuestión. El listado "Paste Object", permite pegar el nombre de los demás objetos contenidos en la ventana o menú, donde este el modulo en cuestión. El listado "Paste Global", muestra todas las variables/constantes declaradas como Global, y permite pegar cualquiera de ellas. El listado "Paste Instance", muestra todas las variables/constantes declaradas como Instance, y permite pegar cualquiera de ellas.