Primero tenemos q ver la sintaxis del código en Power Builder, el cual se le denomina PowerScript.
Para ello, se vera un ejemplo: La suma de 2 numeros.
Primero: Creemos un WorkSpace, una Aplicación, y una Ventana.
Luego Diseñamos la siguiente ventana:
Segundo:
Cambiaremos los nombres de los controles SingleLineEdit: Sle_n1, Sle_n2, CommandButton: Cb_Sumar y EditMask: em_r.
Tercero:
Explicación del Código:
Primero se declara las variables, li_n1, li_n2, li_r. Se coloca "li" por el estandar de programación, que significa que L es el ambito, e I es el tipo de datos, tenemos distintos ambitos de una variable: Local, Instancia, Shared o Global.
Luego capturamos los datos que vienen de las cajas de texto: Sle_n1, Sle_n2, el cual ponemos la propiedad .text para capturar la cadena. De esta manera tenemos que convertir este dato en cadena a un dato númerico, ya que al sumar estas variables, se requiere numeros porque si son cadenas, se concatenarian.
Es por ello que se pone: Li_n1 = Integer(sle_n1.text) donde este código quiere decir, la cadena que viene de la caja de texto será convertida a entero. Igualmente se hace con la segunda caja de texto.
Luego hacemos el proceso: Li_R = li_n1 + li_n2. Con esto hacemos la suma de dos números.
Y al final queremos mostrar el resultado en la caja de texto em_r, pero sólo se puede insertar un dato cadena más no un dato número. Es por eso que se tiene que convertir un dato Número a un dato Cadena. Y usamos: em_r.text = String(li_R).
El "String" significa cadena y esto hace que la varible númerica cambie a cadena.