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.