Professional Documents
Culture Documents
Nombres(3) = "Laura"
' obtener valores de un array
Dim ValorA As String
Dim ValorB As String
ValorA = Nombres(1) ' Pedro
ValorB = Nombres(3) ' Laura
' mostrar los valores obtenidos del array
Console.WriteLine("Variables: ValorA --> {0}, ValorB --> {1}", ValorA,
ValorB)
Console.ReadLine()
End Sub
Recorrer un array
Para recorrer todos los elementos de un array emplearemos la estructura de
control For...Next, que ejecuta un bloque de cdigo un nmero
determinado de veces, y la funcin del lenguaje Ubound( ),que devuelve el
nmero de elementos del array pasado como parmetro.
Sub Main()
' crear un array y rellenarlo con valores
Dim Nombres(3) As String
Nombres(0) = "Ana"
Nombres(1) = "Pedro"
Nombres(2) = "Antonio"
Nombres(3) = "Laura"
' recorrer el array y mostrar el contenido
' de cada uno de sus elementos
Dim Contador As Integer
For Contador = 0 To UBound(Nombres)
Console.WriteLine("Posicin del array: {0}, valor: {1}", _
Contador, Nombres(Contador))
Next
Console.ReadLine()
End Sub
Constantes
Al igual que las variables, una constante es un elemento del lenguaje que
guarda un valor, pero que en este caso y como su propio nombre indica,
dicho valor ser permanente a lo largo de la ejecucin del programa, no
pudiendo ser modificado.
Para declarar una constante, debemos utilizar la palabra clave Const,
debiendo al mismo tiempo establecer el tipo de dato y asignarle valor.
Sub Main()
Const Color As String = "Azul"
Const ValorMoneda As Double = 120.48
End Sub
Si intentamos asignar un valor a una constante despus de su asignacin
inicial, el IDE nos subrayar la lnea con un aviso de error de escritura, y se
producir igualmente un error si intentamos ejecutar elprograma.
No es posible asignar valores a constantes despus de su creacin.
Conceptos mnimos sobre depuracin
Un depurador nos permite introducirnos dentro del cdigo de nuestro
programa durante la ejecucin del mismo, para observar qu es lo que est
ocurriendo: ejecutar lnea a lnea el programa, observar el valor de las
variables, etc., aspectos todos ellos fundamentales para el seguimiento de
errores y fallos en la lgica de la aplicacin.
VS.NET dispone de un excelente depurador; del que describiremos a
continuacin sus elementos ms bsicos, para que el lector pueda realizar
un seguimiento ms preciso de lo que sucede durante la ejecucin de su
aplicacin.
Tipificacin
La tipificacin de una variable es la operacin por la cual, al declarar una
variable, especificamos qu
clase de valores o tipo de datos vamos a poder almacenar en dicha variable.
En VB.NET utilizamos la palabra clave As seguida del nombre del tipo de
datos, para establecer el
tipo de una variable. Ver Cdigo fuente 51
Sub Main()
Dim Valor As String ' cadena de caracteres
Dim Cuenta As Integer ' numrico entero
Dim FhActual As Date ' fecha
End Sub
Cdigo fuente 51
La Tabla 5 muestra la relacin de tipos de datos disponibles en el lenguaje
Asignacin de valor
Para asignar un valor a una variable utilizaremos el operador de asignacin:
el signo igual ( = ), situando a su izquierda la variable a asignar, y a su
derecha el valor
Dim Cuenta As Integer
Cuenta = 875
Cdigo fuente 53
Sub Main()
Dim ImporteFac As Integer
Dim Valor As String
Dim FhActual As Date
Dim FhNueva As Date
Dim ValorLogico As Boolean
Dim UnObjeto As Object
' mostrar variables en la consola
Console.WriteLine("Variable ImporteFac: {0}", ImporteFac)
Console.WriteLine("Variable Valor: {0}", Valor)
Console.WriteLine("Variable FhActual: {0}", FhActual)
Console.WriteLine("Variable FhNueva: {0}", FhNueva)
Console.WriteLine("Variable ValorLogico: {0}", ValorLogico)
Console.WriteLine("Variable UnObjeto: {0}", UnObjeto)
Console.ReadLine()
End Sub
Declaracin obligatoria
Es obligatorio, por defecto, la declaracin de todas las variables que
vayamos a utilizar en el cdigo.
En el caso de que intentemos utilizar una variable no declarada, se
producir un error.
La declaracin de variables proporciona una mayor claridad al cdigo, ya
que de esta forma, sabremos en todo momento si un determinado
identificador corresponde a una variable de nuestro procedimiento, de un
parmetro, etc.
Mediante la instruccin Option Explicit, y sus modificadores On/Off,
podemos requerir o no la declaracin de variables dentro del programa.
Option Explicit On. Hace obligatoria la declaracin de variables. Opcin
por defecto.
Option Explicit Off. Hace que no sea obligatoria la declaracin de
variables.
Podemos aplicar esta instruccin para que tenga efecto a nivel de proyecto
y a nivel de fichero de cdigo.
Option Explicit a nivel de proyecto.
Para establecer Option Explicit a nivel de proyecto, debemos abrir la
ventana Explorador de soluciones, hacer clic en el nombre del proyecto, y a
continuacin pulsar el botn de propiedades en esa misma ventana. Esto
mostrar la ventana de propiedades del proyecto, en cuyo panel izquierdo
haremos clic sobre el elemento Generar. Finalmente abriremos la lista
desplegable del elemento Option Explicit, seleccionaremos un valor (On,
Off) y pulsaremos Aplicar y Aceptar.