Sin nombre
Los tipos de datos hacen referencia al tipo de información que se trabaja, donde la unidad mínima de almacenamiento es el dato, también se puede considerar como el rango de valores que puede tomar una variable durante la ejecución del programa.
En Visual Basic 2008, los Tipos de Datos Primitivos más comunes son los siguientes:
TIPO DE DATO | DESCRIPCIÓN |EJEMPLO |
Byte | Número de un solo dígito | 8 |
Char | Un solo Carácter | R |
DateTime | Una Fecha y Hora juntos | 3/4/2011 12:45:54 pm |
Double | Un Número Decimal | 4.534 |
Integer | Un Número Entero | 56386 |
Object | Cualquier cosa | Cualquier cosa en el .NET Framework |
String | Palabras | Hola mundo |
Boolean | Dato que asume dos posibles valores | 1, True |
Conversión de Tiposde Datos
A continuación se muestra un listado de funciones propias de Visual Basic 2008, que permiten la conversión de datos soportada por la plataforma:
FUNCIÓN | TIPO DE DATOS QUE DEVUELVE | VALORES DEL PARÁMETRO (“expresion”) |
CBool(“expresión”) | Boolean | Cualquier valor de cadena o expresión numérica. |
CByte(“expresión”) | Byte | De 0 a 255; las fracciones se redondean. |CChar(“expresión”) | Char | Cualquier expresión de cadena; los valores deben ser de 0 a 65535. |
CDate(“expresión”) | Date | Cualquier representación válida de una fecha o una hora. |
CDec(“expresión”) | Decimal | Cualquier valor Decimal, para los valores posibles. |
CInt(“expresión”) | Integer | Cualquier valor Integer para los valores posibles, las fracciones se redondean. |
CObj(“expresión”) |Object | Cualquier expresión válida. |
CStr(“expresión”) | String | Depende del tipo de datos de la expresión. |
CType(“expresión”, “tipo”) | El indicado en el segundo parámetro | Cualquier tipo de datos. |
Nota:
Todos los objetos de vb.NET tienen unos métodos para realizar conversiones a otros tipos, al menos de número a cadena, ya que tienen la propiedad .ToString que devuelve unarepresentación en formato cadena del número en cuestión (igual que CStr).
Variables
Visual Basic, al igual que la mayoría de los lenguajes de programación, utiliza variables para almacenar valores. Una variable tiene un nombre (la palabra que se utiliza para referirse al valor que contiene la variable) y un tipo de datos (que determina la clase de datos que puede almacenar la variable). Una variable puederepresentar una matriz, si es necesario que almacene un conjunto indizado de elementos de datos estrechamente relacionados entre sí.
Declaración de una o más Variables
Dim a, b, c As Integer
Declaración e inicialización de una o más Variables
Dim a As Integer = 10
Dim a As Integer = 10, b As Integer = 25
Dim a As Integer = 10, b As Integer = 25, s As String = "Hola"
Arreglo (Array)Es un grupo de elementos del mismo tipo de datos. Los elementos se identifican por el subíndice o indexados.
Los arrays (o matrices) también es algo que podíamos usar en VB6, si bien la forma en que se almacena en la memoria y la forma en que podemos usarlas en Visual Basic 2005 ha cambiado, aunque la forma en que podemos usarlas es idéntica a VB6... o casi.
Declaración de un ArregloUnidimensional.
Dim nombres() As String
Asignación de valores a un Arreglo Unidimensional declarado.
nombres(0) = ”Juan”
nombres(1) = ”Pedro”
nombres(2) = ”Daniel”
Declaración de un Arreglo Unidimensional de longitud definida.
Dim nombres(10) As String
Declaración e inicialización de un Arreglo Unidimensional.
Dim nombres() As String = {"Pepe", "Juan", "Luisa"}
Declaración e inicialización deun Arreglo Bidimensional.
Dim nombres(,) As String = {{"Juan", "Pepe"}, {"Ana", "Eva"}}
Asignación de valores a un Arreglo Unidimensional declarado.
nombres(0,0) = ”Juan”
nombres(0.1) = ”Pedro”
nombres(1,1) = ”Daniel”
Para leer el valor de un array, únicamente tenemos que escribir el nombre del arreglo y entre paréntesis el índice del elemento deseado.
Constantes
La instrucción...
Regístrate para leer el documento completo.