Visual Basic presentato programmatori di Windows un nuovo ambiente da cui partire per programmare applicazioni di Windows . Piuttosto che la creazione di applicazioni da codice C + + , gli sviluppatori potrebbero usare il più semplice, di più alto livello di Visual Basic per facilitare i tempi di costruzione e costi. Dopo aver sospeso il supporto a lungo termine di Visual Basic con la versione 6 del 2008 , molti programmatori continuano ancora ad utilizzare Visual Basic per i progetti semplici . Le numerose strutture di Visual Basic originale contenuto looping , la maggior parte dei quali sono stati sospesi nel nuovo implementazione Microsoft Visual Basic , VB.NET . Looping costrutti in Visual Basic  
 Visual Basic prima della realizzazione della VB.NET comprendeva una grande varietà di strutture iterative simile effetto. Queste strutture , che permettono ai programmatori di ripetere blocchi di codice in base alla soddisfazione o meno di talune condizioni del programma , sono state adattate per affrontare una moltitudine di situazioni di programmazione . Questi anelli sono le " fare " cicli di stile , e il "per" cicli di stile, ognuno dei quali aveva diverse varietà sub basati sull'azione del riccio del tipo di base . 
 " Fare " Style Loops 
 
 " Do " loop in stile include il semplice " fare", " Do While " e " Do Until " varietà. Il ciclo do corre semplicemente fino a quando ha detto di smettere da parte di un "Exit Do " dichiarazione inserita nel circuito . Il " Do While " assomiglia ", mentre i " cicli di altri linguaggi di programmazione come Java o C , in quanto con passanti sopra il codice fino a quando una condizione che definisce persiste , come ad esempio una variabile rimanendo sotto un certo limite superiore . Il " fare fino a " inverte il Do While in una certa misura , in quanto continua il ciclo fino a quando una certa condizione è soddisfatta . 
 " Per " Style Loop 
 < br > 
 " Per " cicli di stile comprendono anelli "passo" " Per Avanti " e . Il ciclo For-Next assomiglia al tradizionale " per" ciclo di Java e C in quanto sono intesi per eseguire cicli un numero predefinito di volte , come in una sequenza di numeri . Questo contrasta con i cicli while che attendono per una condizione che si verifichi. Il loop Fase modifica il ciclo For-Next consentendo al programmatore di definire una quantità incremento. Un tipico ciclo For-Next conterà in incrementi di uno, mentre i loop Passo possono contare in altri incrementi sopra uno o sotto lo zero . 
 Loops e VB.NET 
 
 come Microsoft sostegno interrotto di VB6 , nel 2008 , il nuovo paradigma di programmazione VB arriva per mezzo di VB.NET . Le strutture iterative in VB.NET sono ridotti. Ora , ciò che esiste è il "Do -While " loop, i loop " For-Next " (con valori di passo opzionale ) , e la " for-each " loop che itera su raccolte di dati come array . < Br >