Powerbuilder

Páginas: 8 (1978 palabras) Publicado: 25 de abril de 2012
USO DEL LENGUAJE POWER SCRIPT
Una Aplicación PowerBuilder es una aplicación dirigida por eventos. El usuario controla la aplicación que se ejecuta provocando eventos. Por ejemplo: Cada acción que realiza el usuario como abrir una aplicación provoca un evento. El lenguaje utilizado para escribir procedimientos se denomina PowerScript, que es un lenguaje simple y fácil de aprender.
Uso deComentarios. Si desea poner comentarios en el código de una aplicación utilizar cualquiera de los dos siguientes símbolos.
/* Indica el inicio de un comentario y */ indica el final de un comentario.
// Indica comentario al final de una línea.
Tipos de Datos. Los identificadores en PowerScript, identifican objetos tales como variables, etiquetas, funciones, ventanas, controles y menús. Unidentificador debe comenzar con una letra y utilizar como máximo cuarenta caracteres, también debe tenerse en cuenta lo siguiente.
✓ No debe contener espacios en blanco.
✓ Puede incluir algunos caracteres no alfabéticos como:
Subrayado _
Signo de Dólar $
Signo de Número #
Signo de tanto por ciento %
Los identificadores no diferencian las mayúsculas ni minúsculas, el identificadorLib_nombre es igual a lib_nombre.
Tipos de Datos Estándar. Cierto tipo de datos son intrínsicos al lenguaje PowerScript, pero la mayoría son tipos de datos que son reconocidos en otros lenguajes de programación.
La siguiente tabla muestra los tipos de datos estándar.
Tipo de Dato. Descripción.
Blob (Binary Large Object) Datos sin formato, Por ejemplo una imagen o un párrafo.
Boolean True oFalse
Char o Character Un único carácter.
Date Fecha
DateTime Combinación de una fecha y una hora.
Decimal o Dec Números decimales con signo hasta una longitud de 18 dígitos, el punto decimal no se cuenta como dígito.
Double Números en como flotante, tiene hasta 15 dígitos de precisión y su rango va desde 2.2253-308 a 1.7976-308
Integer, Int Son enteros con signode 16 bits.
Long Son enteros con signo de 32 bits, el rango va desde –2,147,483,648 a +2,147,483,647
Real Números en coma flotante con una precisión de hasta 6 dígitos. Rango desde 1.1754-38 a 3.4028+38
String Contiene desde 0 hasta 60000 caracteres ASCII
Time Hora-
UnsignedInteger,
UnsignedInt o UInt Un entero sin signo de 16 bits en el rango de 0 a 65535UnsignedLong o ULong Un entero sin signo de 32 bits en un rango de 0 a 4,249,967,295.
Any Un tipo de datos genérico capaz de mantener cualquiera de los tipos de valores.


Declaración de Variables. Para declarar una variable se requiere solamente de dos partes: El tipo de dato y El nombre de la variable.
Alcance de las variables:
Local
Instancia
Global
Inicialización deVariables
Literales. Se puede dar el valor inicial a la variable al declararla, por ejemplo:
Int GranTotal=3, SubTotal=0
String Metodo=”A34”
Date Hoy=2012-04-21
Cada uno de los valores utilizados en la expresión anterior para inicializar una variable literal.
Matrices. Un Array es una colección de elementos indexados de tipos de datos simples. Un Array puede tener uno omas dimensiones, es una serie de valores con un único nombre. Se especifica su tamaño al declararla. Por ejemplo.
Int A[5]={1,2,3,4,5}
A los valores contenidos en la matriz se accede por medio del índice.
Matrices Multi-dimensionales. Las matrices pueden tener múltiples dimensiones.


CONTROLADORES DE FLUJO DE PROGRAMA
Las siguientes sentencias influyen en el flujo de controlde un procedimiento que se está ejecutando. Estos son las sentencias que pueden controlar el orden de ejecución de las sentencias de un procedimiento.
ESTRUCTURAS DE CONTROL DE FLUJO:
IF … THEN ELSE.
Una estructura de control utilizada en el Script, que ejecuta una acción si la condición lógica es verdadera.
Sintaxis 1
If condición Then
Bloque de instrucciones...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Manual De powerbuilDer
  • Powerbuilder
  • powerbuilder
  • powerbuilder
  • powerbuilder
  • Conexion A Base De Datos Con PowerBuilder
  • Tutorial de powerbuilder 8/9
  • examen Powerbuilder

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS