Welcome

Tutorial de Programacion en Gambas (I)

Empezaremos una serie de Tutoriales de programacion en gambas en cual se guiara al programador principiante saber lo basico hasta algo mas avanzado.

Declaración de Variables

Basicamente hay dos lugares donde se pueden declarar las variables en gambas esto dependiendo del uso que se le quiere dar a la variable. Se pueden declarar dentro de una subrutina o funcion, esta ultima declaracion de variables solo tendran uso en esa subrutina o funcion. Si se declaran en la parte inicial ya sea en un modulo o clase estaran disponibles esas variables para ese archivo en todas sus funciones o subrutinas.

1. Sintaxis de declaración de una variable:

DIM nombre_variable AS tipo_variable
tipo_variable: es el tipo de dato de nuestra variable ya sea entero,cadena,decimal,booleano,etc.

En este tipo de declaracion que se vio anteriormente este es valida dentro de subrutinas o funciones.

2. Sintaxis de la declaracion de una variable:

[STATIC]( PUBLIC | PRIVATE ) AS tipo_variable
Estas ultimas declaraciones de variables ya sea PRIVATE, PUBLIC O STATIC especialmente se usan cuando uno crea una clase en gambas.

SUBRUTINAS O FUNCIONES
Subrutina: Es un procedimiento que ejecuta algo pero no devuelve ningun tipo de valor se identifican en gambas por la palabra Reservada SUB y no tiene RETURN.

Funcion: Es un procedimiento que devuelve algo se identifica por la palabra reservada FUNCTION y tiene RETURN.

TIPOS DE DATOS
Los tipos de datos soportados por Gambas, son los siguientes:

Boolean: Solo acepta valores True o False.

Byte: Representa un numero entero positivo entre 0 y 255.

Short: Representa un numero entero con valores posibles entre ­-32.768 y +32.767.

Integer: Representa un numero entero con valores posibles entre ­-2.147.483.648 y

+2.147.483.647.

Long: Representa un numero entero con valores posibles entre:

-9.223.372.036.854.775.808 y +9.223.372.036.854.775.807

Single: Representa un numero real, con decimales, con valores posibles entre

-1.7014118E+38 y +1,7014118E+38.

Float: Representa un numero real, con decimales, con valores posibles entre

-­8,98846567431105E+307 y + 8,98846567431105E+307.

Date: Almacena valores de fecha y hora. Internamente la fecha y la hora se

almacenan en formato UTC.

String: Se usa para almacenar una cadena de texto.

Variant: Significa cualquier tipo de dato, es decir, se puede almacenar integer, single,

boolean, etc.

Object: representa cualquier objeto creado en Gambas.

CONVERSION DE TIPOS DE DATOs

El tema siguiente se veran las funciones que tiene gambas para la conversion de distintos tipos de datos

1. Cbool(expresion): Convierte la expresion a un valor boleano.

Ejemplo Cbool(expresion) te devolvera 'true' o 'false'.

2. Cshort(expresion),Cint(expresion),Cinteger(expresion),Clong(expresion): convierte la expresion en short,int o en long.

3. Cdate(expresion) Convierte una expresión en un valor

4. CStr(expresion) Convierte una expresión en una cadena.

5. Val(expresion) Convierte una cadena en un booleano, número o fecha, de acuerdo con el contenido de la cadena.

6. Str$(expresion) Convierte la expresion en una cadena de texto.

Related topics

{ Progamacion en Gambas, Tutorial Gambas }

Comments