UNIDAD I: PROGRAMACION VISUAL BASIC ELEMENTOS BASICOS

TEMA 4: DECLARACION Y TIPOS DE DATOS MOBILE PDA

A toda variable que se use en un programa, se le debe asociar (generalmente al principio del programa) un tipo de dato especifico.

Un tipo de dato define todo el posible rango de valores que una variable puede tomar al momento de ejecucion del programa y a lo largo de toda la vida util del propio programa.

Los tipos de datos mas comunes en PVB son:

TIPO RANGO
EMPTY 0 para numericos y ” ” para strings
NULL No contiene datos
BOOLEAN Contiene True o False
BYTE Enteros entre 0-255
INTEGER Enteros desde -32768 a +32768
CURRENCY -922,337,203,685,477.5808 a +922,337,203,685,477.5807 Dolares
LONG Enteros entre -2,148,483,648 a + 2,148,483,647
SINGLE 3.4E +- 38 (7 DECIMALES)
DOUBLE 1.8E +- 308(16 DECIMALES)
DATE (TIME) Numero que va desde enero 1 del ano cien a diciembre 31 del ano 9999
STRING 2 billones de caracteres
OBJECT Contiene un Objeto
ERROR Contiene un numero de error
VARIANT TODOS LOS TIPOS ANTERIORES y el mas usado en este curso.

Fuente: microsoft evisual basic help

Tambien toda variable usada en un programa se debera declarar al principio del programa(luego se indicara donde se hace esto en visual basic), el formato de declaracion mas sencillo es:

DIM VARIABLE AS TIPO (EJEMPLOS)

DIM ALFA AS INTEGER

DIM ALFA AS LONG, BETA AS LONG

DIM ALFA AS INTEGER, NOMBRE AS STRING

DIM CIUDAD AS STRING * 20, ALFA AS DOUBLE

Observar ultimo caso de ciudad, asi de esta manera se consigue

una string de tamano definido.

UN PROCESO MUY COMUN QUE SE MANEJARA A LO LARGO DE ESTE CURSO ES LA NECESIDAD DE CAMBIAR EL TIPO DE DATO ASIGNADO A UNA VARIABLE POR OTRO TIPO DE DATO, PARA RESOLVER ESTE PROBLEMA SE TENDRAN QUE USAR LAS SIGUIENTES FUNCIONES DE CONVERSION DE TIPOS QUE PROPORCIONA PVB.

FUNCION DESCRIPCION
CBOOL Convierte a boolean
CBYTE Convierte a byte
CCUR Convierte a currency
CDATE Convierte a date
CDBL Convierte a double
CINT Convierte a integer
CLNG Convierte a long
CSNG Convierte a single
CSTR Convierte a string
Politica de Privacidad