? Visual Basic presenterte Windows programmerere et nytt miljø for å programmere Windows-programmer . Snarere enn å bygge applikasjoner fra C + +-kode , kan utviklere bruke enklere, høyere nivå Visual Basic for å lette konstruksjon og kostnader. Etter seponering av langsiktig støtte for Visual Basic og med versjon 6 i 2008 , mange programmerere likevel fortsette å bruke Visual Basic for enkle prosjekter . De opprinnelige Visual Basic inneholdt mange looping strukturer , ble de fleste som avviklet i Microsofts nye implementering av Visual Basic, VB.NET . Looping konstruerer i Visual Basic
Visual Basic før gjennomføringen av VB.NET inkludert et stort utvalg av lignende virkende looping strukturer . Disse strukturene , som lar programmerere å gjenta blokker av kode basert på tilfredshet eller ikke- tilfredsstillelse av visse betingelser i programmet , var skreddersydd for å løse et mangfold av programmering situasjoner . Disse løkkene inkluderer " gjøre " stil loops , og " For " stil løkker , som hver hadde ulike sub varianter basert på grunnleggende sløyfe -type handling .
" Do" Stil Loops
" må " stil loops inkluderer enkel " må ", " Do While » og « Do inntil " varianter . The Do sløyfe går rett og slett har fått tillatelse til å stoppe ved et "Exit må " statement innebygd i loop. Den " Do While " ligner "mens " looper av andre programmeringsspråk som Java eller C , ved at den looper enn før et definerende tilstanden vedvarer , for eksempel en variabel som gjenstår under en viss øvre grense . «Vent til" reverserer gjøre mens i noen grad , ved at det fortsetter loopen til en bestemt betingelse er oppfylt .
"For" Stil Loops
"For" stil løkker inkludere " For Next" og " Step " loops . Den For- neste bue ligner den tradisjonelle " for" sløyfe av Java og C ved at de er ment å kjøre løkker et forhåndsdefinert antall ganger, som i en sekvens av tall. Dette står i kontrast til mens looper som venter på en betingelse for å oppstå . Step sløyfe modifiserer For -Next løkke ved å tillate programmereren å definere en økning beløp. En typisk For -Next løkke vil telle i trinn på ett , mens Step looper kan telle i andre intervaller over en eller under null .
Loops og VB.NET
som ikke lenger Microsoft støtte for VB6 i 2008 , kommer den nye VB programmering paradigme ved hjelp av VB.NET . Looping strukturer i VB.NET er redusert . Nå , hva som finnes er " Do- Mens« looper , den " For- Next" looper ( med valgfritt trinn verdier ) , og " For- Hver" løkke som gjentas over samlinger av data som arrays.