Begrijpen hoe loops te werken in Visual Basic 6 ( VB6 ) is belangrijk omdat het laat je blokken code herhaaldelijk uit te voeren . De twee belangrijkste soorten loops zijn " voor " en " do " loops . A " voor " loop is een verkorte versie van een " do " lus die wordt gebruikt wanneer het aantal iteraties vooraf bekend . Sommige toepassingen van een lus aan het lezen in de regels uit een bestand , afdrukken iedereen de naam uit een lijst werknemer en sorteren van een array op zoek naar een specifieke waarde . Instructies 1 Open uw bronbestand in Visual Basic 6 2 Voeg een lus "voor" door in je functie te typen de volgende code : . Dim x As Integer Dim count als Geheel = 0 count = 1 Om 6 Stap 2 x = x + 2 x < br > Volgende a " voor" lus bestaat uit een teller , het bereik van de teller , een stap en de uit te voeren opdrachten tijdens elke iteratie . De " stap " argument bepaalt hoeveel de teller zal toenemen tussen iteraties . Als je de " stap " keyword overslaan het is ingesteld op de standaard waarde van 1 . In het voorbeeld in de eerste iteratie , "count " is gelijk aan 1 en " X " op 2 ( 0 +2 ) . . Op de tweede iteratie " count " is ingesteld op 3 en " X " is ingesteld op 4 ( 2 +2 ) op Als u wilt lus door een lijst in plaats daarvan , voeg de volgende code : Dim MyColors ( 2 ) als String Dim kleur als String MyColors ( 0 ) = " Blue " MyColors ( 1 ) = " Groen " MyColors ( 2 ) = " Geel " elke kleur In MyColors Debug.Print kleur Volgende De lus herhaalt voor elke waarde in de lijst , die typisch een array of verzameling. De iteratie variabele , " kleur ", moet van hetzelfde type zijn als de elementen in de lijst 3 Voeg een " do " loop door de volgende code : . Dim x als Integer x = 0 doen terwijl x 10 x = x + 2 Loop de lus houdt iteratie , terwijl de conditie na de " Do " keyword wordt voldaan . De voorwaarde wordt gecontroleerd aan het begin vóór elke nieuwe iteratie . Als alternatief kunt u instellen dat herhalen totdat een voorwaarde wordt voldaan door toevoeging van de volgende code : Do X = X + 2 Loop Tot X > 10 < br > In een ' lus totdat " structuur is de voorwaarde gecontroleerd na het einde van elke iteratie . Als u wilt dat de loop te verlaten voordat de voorwaarde is voldaan , toe te voegen "Exit Do" in je loop . 4 Sla het bestand VB6 , compileren en uitvoeren van het programma om je loop te geven.
|