UNIDAD 1: VISUAL BASIC ELEMENTOS BASICOS

TEMA 4: VISUAL BASIC NET DECLARACION Y TIPOS DE DATOS

En Visual Basic Net 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 Visual Basic Net son:

Tipo Rango
BYTE 0-255
INTEGER(%) +-2,147,483,698
SINGLE(!) 3.4E+-38(7 DECIMALES)
DOUBLE(#) 1.8E+308(16 DECIMALES)
CURRENCY 15 DIG IZQ 4 DIG DEECHA
STRING($) 2 BILLONES CHARS
BOOLEAN TRUE, FALSE
DATE FECHA
VARIANT TODOS LOS TIPOS y mas usado en este curso

Recordar Tambien que en Visual Basic Net toda variable usada en un programa se debera declarar al principio del programa 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.

En Visual Basic Net un problema comun a lo largo de este curso, es la necesidad de convertir variables numericas a strings y tambien el problema inverso es decir convertir strings a su representacion numerica.

Para este ultimo problema por ejemplo se tiene:

DIM ALFA AS STRING

ALFA=“3.1416”

Como se observa del ejemplo anterior, se puede dar en algun momento convertir la string ALFA a su valor numerico, para resolver este problema se deberan usar las siguientes funciones de conversion numerica que proporciona visual basic .

Action Language element
ANSI value to string. Chr, ChrW
String to lowercase or uppercase. Format, LCase, UCase
Date to serial number. DateSerial, DateValue
Decimal number to other bases. Hex, Oct
Number to string. Format, Str
One data type to another. CBool, CByte, CDate, CDbl, CDec, CInt, CLng, CSng, CShort, CStr, CType, Fix, Int
Date to day, month, weekday, or year. Day, Month, Weekday, Year
Time to hour, minute, or second. Hour, Minute, Second
String to ASCII value. Asc, AscW
String to number. Val
Time to serial number. TimeSerial, TimeValue

FUENTE: MICROSOFT NET VISUAL BASIC NET

En Visual Basic Net para el ejemplo anterior se tendria:

DIM ALFA AS STRING

DIM BETA AS SINGLE

ALFA=“3.1416”

BETA=CINT(ALFA)

 


 


Driven by DokuWiki

Politica de Privacidad