GnomixLand




INIZIO ARTICOLO!!

Rieccomi a voi ragazzi! Dopo aver abbandonato per qualche giorno la guida rieccomi
qui a cercare di aiutarvi a imparare a programmare in visual basic! Se volete
collaborare con me in qualche progetto scrivetemi a khlero@virgilio.it

Ok! Ora possiamo iniziare con la spiegazione! Cercherò di spiegarvi come utilizzare
i vari tipi di cicli come e perchè utilizzarli!

------Inizio spiegazione-----

Il ciclo più diffuso è il ciclo for la sintassi è semplicissima!

Mettiamo il caso di voler far aumentare il valore di un contatore di numeri interi!
Banalmente faremo:

Dim Indi as Integer 'Dichiarazione fondamentale per lo svolgimento del ciclo!
Dim Contatore as Integer 'Dichiarazione della variabile che farà da
contatore!

Contatore=0 'Inizializza la variabile a 0

E' buona cosa inizializzare le variabili intere a 0 e le string a niente( "" )!

For Indi=1 to 10 step 1

Contatore=Contatore+1

Next Indi

Allora adesso spieghiamo istruzione per istruzione:

For Indi=1 to 10 step 1

Indica l'inizio che dovrà essere svolto finche indi non sarà uguale a 10! (Come
aumenterà Indi vi spiegherò poi...) Step 1 indica che la variabile indi dovrà
aumentare di 1! Quindi basta aumentare il valore dello step per ripetere il ciclo in
modo variabile!

Contatore=Contatore+1

Indica alla variabile Contatore di aumentare di 1!

Next Indi

Questa istruzione indica lo risvolgimento delle istruzioni del ciclo e di aumentare
indi!

Ora poniamo il caso di voler creare un ciclo condizionato! Dovremo fare in questo
modo:

Dim Indi as Integer
Dim Contatore as Integer

Indi=0

Do Until Indi=0

Contatore=Contatore+1

Loop

In questo caso il ciclo sarà infinito perchè indi ramarrà sempre zero! Quindi
dobbiamo fare in modo che il ciclo finisca come ad esempio cosi:

Do Until Indi=0

Contatore=Contatore+1
indi=indi+1

Loop

In questo modo faremo aumentare indi e quindi il ciclo finirà!
Si puo utilizzare anche while al posto di until! La differenza è che il il ciclo Do
Until Loop verrà svolta finche la condizione non si verifica mentre il ciclo Do
While Loop verrà svolto fintanto che la condizine è verificata!

Un altro ciclo è:

Dim Counter

Contatore = 0 ' Inizializza la variabile.

While Contatore < 20 ' Controlla il valore di Contatore

Contatore = Contatore + 1 ' Incrementa Contatore

Wend ' Termina il ciclo

Capito vero? E' semplice il ciclo verrà svolto finche contatore non arriverà a 20!

Ok proseguiamo! L'ultimo ciclo è il For Each(per ogni) per voi novelli è ancora
difficile capire perchè non sapete definire dati! Quindi più avanti quando sarete in
grado tornerò su questo ciclo e vi spiegherò come fare!



©  GnomixLand
http://www.gnomixland.com/