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:
- Listado de Funciones
- Sentencias SQL-Incrustado
- Listado de Sentencias(If, For, Do, etc.)
- Compilación
- Buscador
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 )
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 DLLs 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.
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.
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.
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.