Tecnología

Inicio

Visual Basic Function matriz

Visual Basic Function matriz


de Microsoft Visual Basic es un lenguaje de desarrollo de aplicaciones completo que es fácil de aprender y, sin embargo poderosamente equipado para construir aplicaciones robustas. Muchas aplicaciones dependen de la capacidad de clasificar un grupo de elementos y ejecutar varios procesos contra los elementos en el grupo. Visual Basic controla este requisito con su funcionalidad matriz.

Definición de matriz

Una matriz es un conjunto de elementos o elementos que comparten el mismo nombre pero se identifican por su posición en el conjunto. Otra forma de describir una matriz es llamarla una tabla de elementos en una partida. Por ejemplo, una tabla de verduras podría incluir el brócoli, espinacas, judías verdes y espárragos. Cada artículo es una verdura y cada uno ocupa una posición en la tabla, pero el valor asignado a cada situación es diferente.

Terminología matriz

Las matrices tienen "elementos", "subíndices" y "límites". Un subíndice también se puede llamar un índice y debe ser siempre un número entero. El subíndice se usa para hacer referencia a un elemento individual en la matriz, que se denomina un elemento. Los límites son tanto superiores como inferiores, siempre con ser la más baja a cero y el ser superior de ajuste cuando se declara la matriz.

La declaración de una matriz

Las matrices pueden ser declaradas con cualquiera de las Pública, amigo, privada o palabras clave Dim. La instrucción de declaración puede ser construido para usar un subíndice para el límite superior o para declarar los valores de la matriz. La primera declaración a continuación declara una matriz con veinticinco elementos, mientras que el segundo declara una matriz con cinco elementos definidos.

Dim VegetableArray(25) as String

Dim VegetableArray como String (5) = {brócoli, zanahorias, frijoles, lechuga, calabaza}

Numeración gama de artículos

Los elementos de una matriz son referenciados por un subíndice (o índice), que es esencialmente un número de secuencia. El primer elemento siempre ocupa la posición cero y la numeración es secuencial. En nuestro ejemplo la matriz vegetal se vería así:

VegetableName Index

************** *****

El brócoli 0

La espinaca 1

judías verdes 2

espárragos 3

Para acceder a un elemento de la tabla en un programa el código se referiría a "VegetableName (Índice)." Por ejemplo, una línea de código que dice que para que aparezca "VegetableName (2)" exhibiría "frijoles verdes" en el campo de visualización especificado. Tenga en cuenta que el número de secuencia más alto para un artículo es siempre uno menos que el número de elementos de la matriz, ya que la numeración se inicia con cero.

Atravesando una matriz

Avanzando a través de los valores en una matriz o tabla se llama atraviesa la matriz. Visual Basic permite el uso de números enteros como contadores de índice creando así un bucle simple es nada difícil. Recordando que el número de índice del primer elemento es cero, un simple fragmento de código como éste atravesará la mesa con facilidad:

For Each OneVegetableString As String In VegetableString

'Escribir un nombre vegetales procedentes de la matriz

Debug.WriteLine (OneVegetableString)

Siguiente OneVegetableString

Este tipo de bucle es útil para buscar un arreglo para un valor específico o simplemente recorriendo e imprimir cada elemento de la matriz.