“Conocimientos Programación>Visual Basics Programación

¿Qué es una matriz en Visual Basic

2011/2/12
? En Visual Basic, una matriz es un conjunto indexado de datos. Las matrices se utilizan para agrupar y el índice de una serie de valores . Los valores individuales mantenidas en conjunto son llamados los elementos de la matriz . Un elemento es un dato , un nombre , por ejemplo , un ordenador no tiene un concepto de la palabra " nombre", por lo que el escritor de código explica el equipo que habrá una lista o tabla de información a que se refiere como " nombres ". Una vez se ha creado el espacio para los nombres , el programador se puede decir de computadoras que Lucy , Fred , Ben , George y Alison son todos los nombres , y los nombres son indexados , o subíndice , por lo que el nombre 1 es Lucy , nombre 2 es Fred y así sucesivamente . Función

programadores usan matrices para referirse a varios valores de la misma clase de datos (en nuestro ejemplo, nombres) , con un número denominado índice o subíndice, para distinguir a unos de otros . Las matrices se utilizan para acortar y simplificar el código de Visual Basic , lo que permite a un programador para crear bucles que se ocupan de manera eficiente con un gran número de elementos , siempre y cuando los elementos son todos del mismo tipo de datos . Un programador puede declarar cada elemento por separado como una variable individual , pero esto sería difícil de manejar programas para escribir y ejecutar .
Tipos

Matrices en Visual Basic pueden ser fijos tamaño o dinámica. Una matriz de tamaño fijo tiene el mismo número de elementos a lo largo de la ejecución del programa, mientras que los vectores dinámicos pueden expandir mientras se ejecuta el programa e incorporar los datos que se importan o se transcribirán en el curso de la ejecución del programa . Las matrices también pueden ser lineales o multidimensionales . Arrays lineales contienen una sola lista de variables , tales como los nombres de nuestro ejemplo . Una matriz multidimensional utiliza más de un conjunto de índices o subíndices ; matrices bidimensionales se pueden considerar como una tabla con columnas y filas. También existen matrices escalonadas , que pueden contener cantidades variables de subconjuntos de elementos, . Estos funcionan como matrices dentro de una matriz

matriz Declaración Declaraciones

matrices son entraron en los programas de la misma manera que las variables - deben ser declaradas , y el lugar y la forma en que se declaran determina su ámbito de aplicación, o cuando en el programa que se puede utilizar. Cuatro tipos de información se incluyen en la instrucción de declaración : el nombre de la matriz , el tipo de datos , el número de dimensiones , y el número de elementos. Esto normalmente es precedido por " Dim " para declarar la matriz .
Ejemplo de una matriz de tamaño fijo

Una matriz de tamaño fijo que contiene los nombres de Lucy , Fred, Ben , George y Alison pueden ser declarados como strNames Dim ( 4 ) As String .

El conjunto se denomina " strNames " y tiene espacio para cinco nombres . ( Cuando los conteos de Visual Basic el índice , que comienza a partir de 0 , por lo que el número utiliza el codificador es el número de elementos menos 1 ) . Sólo un número se da entre paréntesis después del nombre de la matriz , por lo que es un ser unidimensional, o lineal , matriz. Los nombres son entonces indexados ( dados los subíndices ) de 0 a 4 .
StrNames

( 0 ) = strNames " Lucy " ( 1 ) = strNames "Fred " ( 2 ) = " Ben " y así sucesivamente

Para declarar una matriz que contiene los elementos de la forma de una mesa, un segundo número se da entre paréntesis , separados por una coma : strNames Dim ( 4,1) As String . Este código declara una serie de variables de cadena llamado " strNames ", que podría albergar el primer y segundo nombres de cinco personas.
Ejemplo de una matriz dinámica

Dejando el . paréntesis vacío crea una matriz dinámica : strNames Dim () As String

Debido a que los paréntesis están vacíos, el ordenador no proporciona suficiente espacio de memoria para los elementos , los elementos se pueden agregar a esta serie después de haberse ha " redimensionado ", que es el proceso de contar la computadora cuánto se necesita espacio . El código para redimensionar la matriz " strNames " para tener un espacio para cinco nombres sería el siguiente: . StrNames ReDim ( 4 )

Una vez que la matriz contiene los datos , la afirmación " ReDim " sobrescribe los datos que contiene , por lo que el programador debe utilizar la palabra clave " Preserve " . Para agregar un quinto nombre a nuestro arsenal nombre, manteniendo los cuatro nombres anteriores intacta , el código sería el siguiente:

ReDim Preserve strNames ( 5 ) strNames ( 5 ) = " Boris "

Limitaciones

matrices deben contener los datos del mismo tipo , pero por lo demás son muy flexibles . Un índice de matriz no puede exceder de los límites de un tipo de datos largo, pero teniendo en cuenta que el tipo de datos a largo oscila en el valor de -9.223.372.036.854.775.808 través 9.223.372.036.854.775.807 , hay un buen montón de espacio para llenar . Las matrices también son limitadas 32 ​​dimensiones , aunque es raro que los programadores a usar más de tres.

Visual Basics Programación
Cómo convertir una fecha del calendario para una cadena
Cómo hacer un cuadro de entrada de Visual Basic
Cómo cambiar un cuadro de diálogo Leyenda de Windows
Cómo buscar en el registro de Vb6
Cómo recuperar los datos de una red a otra
Biblioteca de cifrado de VBA
Cómo utilizar una función Sum en VB.net
Cómo obtener Cuerdas para convertir enteros en VB.NET 2005
Conocimientos Informáticos © http://www.ordenador.online