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 |