Hvordan skrive en Loop i Visual Basic
Tre grunnleggende komponentene i en hvilken som helst datamaskin algoritme er de sekvensielle uttalelser, betingede operasjoner og iterative operasjoner eller sløyfer. Loops finnes i to grunnleggende former i Microsoft Visual Basic 2008, den "Do" loop og "For Next" loop. Loops er ment å brukes med regler som instruerer løkken til å gjenta et visst antall ganger eller til visse betingelser er oppfylt. Loops som test for disse forholdene før du kjører for første gang er kalt "Pre-test" looper, og de som test for disse forholdene etter å ha kjørt en gang kalles "Post-test" looper. Post-testsløyfer alltid kjøre minst én gang.
Bruksanvisning
Ved hjelp av en "gjøre" Loop i Visual Basic 2008
1 Erklære variabler som skal brukes i sløyfen ved hjelp av "DIM" statement, som i:
DIM telleren som heltall
hvor "counter" er de variable og "heltall" er den type variabel.
2 KODE "Do" løkke ved hjelp av en "Mens" tilstand i begynnelsen av loopen, for eksempel:
DIM telleren som Integer
Gjør Mens teller <20
MessageBox.Show (counter.ToString)
teller = teller + 1
Loop
3 Kode av "Do" sløyfe ved hjelp av "inntil" -tilstand ved slutten av sløyfen, for eksempel:
Dim telleren som Integer
Gjøre
MessageBox.Show (counter.ToString)
teller = teller + 1
Loop Inntil teller = 20
Ved hjelp av en "For-Next" Loop i Visual Basic 2008
4 Erklære variabler som skal brukes i sløyfen ved hjelp av "DIM" statement, som i:
DIM telleren som heltall
hvor "counter" er variabel og "heltall" er en type variabel, eller erklære variabler dynamisk som en del av "For-Next" loop uttalelse.
5 Kode "For-Next" loop ved å opprette et betinget utsagn som:
DIM telleren som heltall
For teller = 1 til 10
MessageBox.Show (counter.ToString)
Neste teller
6 Kode "For-Next" loop til å følge et mønster ved hjelp av bare bestemte numre, som i følgende eksempel, som bare viser oddetall:
DIM telleren som heltall
For teller = 1 til 10 trinn 2
MessageBox.Show (counter.ToString)
Neste teller
7 Deklarere variabelen dynamisk i sløyfen som i følgende eksempel:
For telleren som heltall = 1 til 10
MessageBox.Show (counter.ToString)
Neste Counter