Zum Programmieren eines Arrays in Visual Basic 6.0

November 16

Individuelle Datenvariablen sind eine tragende Säule der programmer's Repertoire. Gruppen der einzelnen Variablen werden eine Herausforderung, mit zu arbeiten, da sie einzeln in Angriff genommen werden müssen. Visual Basic unterstützt eine gemeinsame Datenstruktur, bekannt als ein Array, in dem wie Daten Typen in einer einzigen Struktur gruppiert werden, die leichter angesprochen, kopiert und manipuliert wird. Arrays sind einzelne dimensioniert, bilden eine Liste von Datenelementen, und Multi-dimensioniert, erstellen eine Matrix von Elementen.

Anweisungen

Eindimensionales Array

1 Deklarieren Sie das Array, gibt es einen Variablennamen und einem Datentyp. Das folgende Beispiel deklariert eine Arraystruktur, sechs ganze Zahlen enthalten:

Dim numValues(5) As Integer

Die Anweisung ordnet ausreichend Platz im Speicher für das Programm zum Speichern von sechs Ganzzahlen, wird als 0 bis 5.

2 Die Elemente des Arrays, jedes Element mit dem Namen des Arrays und seiner Tiefgestellt Adressierung weisen Sie Werte zu:

numValues(0) = 333

numValues(1) = 681

Der Vorteil der Array-Datenstruktur ist, dass sie sich leicht durch Wiederholung Anweisungen, Gruppieren alle Vorgänge anstatt zahlreiche diskrete Anweisungen richtet. Die for-Schleife, beispielsweise wiederholt eine Zuordnung auf die Arraystruktur:

Für X = 0 bis 5

numValues(x) = X

Nächsten x

3 Kompilieren Sie das Programm, und überprüfen Sie die Ergebnisse der Anweisung.

Multidimension Arrays

4 Deklarieren Sie ein mehrdimensionales Array, gibt es einen Variablennamen und einem Datentyp. Im folgende Beispiel wird eine mehrdimensionales Array-Struktur mit drei Reihen von vier Ganzzahlen deklariert:

Dim TableValues As Integer (2, 3)

Die Anweisung ordnet ausreichend Platz im Speicher für das Programm um die Tabelle zu speichern. Um die Arrayvariablen zu verweisen, müssen Sie die Zeile und die Spalte Indizes zur gleichen Zeit verweisen.

5 Die Elemente des Arrays, jedes Element mit dem Namen des Arrays und die Zeile und Spalte Tiefgestellt Adressierung weisen Sie Werte zu:

NumValues (0, 0) = 333

NumValues (0, 1) = 681

Der Vorteil der Array-Datenstruktur ist, dass sie sich leicht durch Wiederholung Anweisungen, gruppieren, alle Vorgänge und nicht zahlreiche diskrete Anweisungen richtet. Beispielsweise die für Schleife eine Zuordnung auf die Arraystruktur wiederholt:

Für X = 0 bis 2

Für y = 0 bis 3

numValues(x,y) = x * 3

Nächsten y

Nächsten x

6 Kompilieren Sie das Programm, und überprüfen Sie die Ergebnisse der Anweisung.