Hvordan du programmerer en Array i Visual Basic 6.0

Hvordan du programmerer en Array i Visual Basic 6.0


Individuelle datavariabler er en bærebjelke i den programmerer repertoar. Grupper av individuelle variabler blitt en utfordring å arbeide med, da de må tas opp en etter en. Visual Basic støtter en felles datastruktur kjent som en matrise, hvor like datatyper er gruppert i en enkelt struktur som er lettere adressert, kopieres og manipulert. Arrays er single-dimensjonert, danner en liste over dataelementer, og multi-dimensjonert, og skaper en matrise av elementer.

Bruksanvisning

Enkelt Dimension Array

1 Erklærer rekken, gir det en variabel navn og en datatype. Følgende eksempel erklærer en matrise struktur å inneholde seks heltall:

Dim numValues ​​(5) As Integer

Uttalelsen tildeler tilstrekkelig plass i minnet for programmet til å lagre seks heltall, refereres til som 0 til 5.

2 Tilordne verdier til elementene i matrisen, adressering hvert element av navnet på matrisen og dens senket:

numValues ​​(0) = 333

numValues ​​(1) = 681

Fordelen med den matrisedatastrukturen er at det lett kan løses ved repetisjon uttalelser, gruppering alle operasjonene i stedet for å kreve en rekke diskrete uttalelser. For loop, som et eksempel, gjentas en oppgave operasjon på matrisen struktur:

For x = 0 til 5

numValues ​​(x) = x

Neste x

3 Kompilere programmet og kontrollere resultatene av uttalelsen.

Multidimension Arrays

4 Erklærer en flerdimensjonal array, gir det en variabel navn og en datatype. Følgende eksempel erklærer en flerdimensjonal array struktur som inneholder tre rader med fire heltall:

Dim tableValues ​​(2, 3) As Integer

Uttalelsen tildeler tilstrekkelig plass i minnet for programmet til å lagre tabellen. For å referere til matrisevariabler, må du referere både rad og kolonne senket samtidig.

5 Tilordne verdier til elementene i matrisen, adressering hvert element av navnet på matrisen og dens rad og kolonne senket:

numValues ​​(0, 0) = 333

numValues ​​(0, 1) = 681

Fordelen med den matrisedatastrukturen er at det lett kan løses ved repetisjon uttalelser, gruppering alle operasjonene i stedet for en rekke diskrete uttalelser. For eksempel, for loop gjentar en oppgave operasjon på matrisen struktur:

For x = 0 til 2

For y = 0 til 3,

numValues(x,y) = x * 3

Neste y

Neste x

6 Kompilere programmet og kontrollere resultatene av uttalelsen.