18.01.2013 Views

Programación en Visual Basic 2008

Programación en Visual Basic 2008

Programación en Visual Basic 2008

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Por ejemplo, suponga que está escribi<strong>en</strong>do un programa para un equipo de<br />

béisbol y desea almac<strong>en</strong>ar los nombres de todos los jugadores que se<br />

<strong>en</strong>cu<strong>en</strong>tran <strong>en</strong> el campo de juego. Puede crear nueve variables de cad<strong>en</strong>as<br />

separadas, una para cada jugador o puede declarar una variable de matriz que<br />

se parezca al código que aparece a continuación.<br />

<strong>Visual</strong> <strong>Basic</strong> Express Copiar código<br />

Dim players() As String<br />

Una variable de matriz se declara colocando paréntesis después del nombre de<br />

la variable. Si se sabe cuántos valores se necesita almac<strong>en</strong>ar, también se puede<br />

especificar el tamaño de la matriz <strong>en</strong> la declaración de la sigui<strong>en</strong>te manera.<br />

<strong>Visual</strong> <strong>Basic</strong> Express Copiar código<br />

Dim players(8) As String<br />

Puede parecer extraño que el tamaño de la matriz sea 8 cuando un equipo del<br />

béisbol ti<strong>en</strong>e 9 jugadores. Esto se debe a que la matriz está formada por una<br />

cantidad de valores o elem<strong>en</strong>tos, que comi<strong>en</strong>zan con el elem<strong>en</strong>to 0 y terminan<br />

con el número especificado <strong>en</strong> la declaración. En este caso, la matriz conti<strong>en</strong>e<br />

los elem<strong>en</strong>tos 0 a 8, de un total de nueve.<br />

Asignar valores a las matrices<br />

Al igual que con otros tipos de valores, debe asignar valores a las matrices.<br />

Para ello, se hace refer<strong>en</strong>cia al número del elem<strong>en</strong>to como parte de la<br />

asignación, como se muestra a continuación.<br />

<strong>Visual</strong> <strong>Basic</strong> Express Copiar código<br />

players(0) = "John"<br />

players(3) = "Bart"<br />

En el código anterior, el valor John se asigna al primer elem<strong>en</strong>to de la matriz<br />

(elem<strong>en</strong>to 0) y el valor Brett se asigna al cuarto elem<strong>en</strong>to (elem<strong>en</strong>to 3). Los<br />

elem<strong>en</strong>tos de la matriz no se ti<strong>en</strong><strong>en</strong> que asignar <strong>en</strong> ord<strong>en</strong> y cualquier elem<strong>en</strong>to<br />

sin asignar t<strong>en</strong>drá un valor predeterminado; <strong>en</strong> este caso, una cad<strong>en</strong>a vacía.<br />

Al igual que con otros tipos de valores, puede declarar y asignar los valores a<br />

una matriz <strong>en</strong> una línea única de la sigui<strong>en</strong>te manera.<br />

<strong>Visual</strong> <strong>Basic</strong> Express Copiar código<br />

Everts Garay | Granada, Nicaragua| Paseo por <strong>Visual</strong> <strong>Basic</strong> <strong>2008</strong> 30

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!