Argomenti trattati:
-gli array o vettori
In visualbasic, oltre alle normali variabili, esistono anche gli array, che sono variabili che possono
contenere più valori, anche se dello stesso tipo.
Ogni elemento è contraddistinto da un indice
Un esempio di vettore è questo:
---------------------------------------
| | | | | | | | | | | |
---------------------------------------
0 1 2 3 4 5 6 7 8 9 10
Il vettore dell'esempio ha può contenere 11 elementi (da o a 10).
Vesdiamo ora come si dichiara:
chiamiamo il nostro vettore nomi e dichiariamolo come stringa...
| Dim nomi(10) as string |
Vediamo ora come caricare gli elementi nel vettore:
Mettiamo il caso che vogliamo prendere una stringa da un textbox e metterla nella prima posizione del vettore,
(quella con indice 0)
dovremmo procedere in questo modo:
| nomi(0)=txtnome.text |
Allo stesso modo, se vogliamo visualizzare in una label la stringa che si trova nella 4 posizione del vettore
(quella con indice 3):
| lblnome.caption=nomi(3) |
Da notare che è possibile dichiarare un vettore anche senza la posizione 0, cioè che inizi dall'indice 1,
per fare ciò dobbiamo dichiaralo così:
| dim nomi(1 to 10) as string |
In questo caso, però, l'array potrà contenere solo 10 dati e non più 11.
Facciamo ora un piccolo programmino per caricare i nomi di tre persone in un array.
| sub command1_click()
'dichiarazione variabili dim nomi(2) as string dim indice as integer 'caricamento nomi(indice)=txtnome.text 'incremento di indice indice=indice+1 'pulizia del textbox txtnome.text="" end sub |
Lezioni per il momento terminate.