Perché ci sono così tanti Strutture ripetizione in Visual Basic?

November 7

Visual Basic ha presentato i programmatori di Windows un nuovo ambiente da cui partire per programmare le applicazioni Windows. Piuttosto che la creazione di applicazioni da codice C ++, gli sviluppatori possono utilizzare la più semplice, di livello superiore 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 nel 2008, molti programmatori continuano a utilizzare Visual Basic per i progetti semplici. L'originale di Visual Basic conteneva numerose strutture di ciclo, la maggior parte dei quali sono stati sospesi nel nuova implementazione di Microsoft di Visual Basic, VB.NET.

Costrutti di loop in Visual Basic

Visual Basic prima dell'attuazione di VB.NET comprendeva una grande varietà di strutture di ciclo simili ad azione. Queste strutture, che permettono ai programmatori di ripetere blocchi di codice in base alla soddisfazione o non la soddisfazione di alcune condizioni del programma, sono stati adattati per affrontare una moltitudine di situazioni di programmazione. Questi anelli sono le "fare" loop di stile, e le "per" i cicli di stile, ognuno dei quali ha avuto diverse varietà sub basati sull'azione del riccio del tipo di base.

"Fare" Style Loops

"Fare" loop stile comprendono il semplice "fare", "fare mentre," e "Do Until" varietà. Il ciclo Do corre semplicemente fino a quando detto di smettere da un "Exit Do" dichiarazione incorporata nel circuito. Il "Do While" assomiglia alla "mentre" loop di altri linguaggi di programmazione come Java o C, in quanto passanti sopra il codice finché una condizione che definisce persiste, come ad esempio una variabile rimanendo sotto un certo limite superiore. Il "Do Fino" inverte la Do Mentre in una certa misura, in quanto continua il ciclo finché una certa condizione è soddisfatta.

"Per" Style Loops

"Per" loop stile includono le "Per Avanti" e loop "passo". Il ciclo For-Next assomiglia al classico "a" ciclo di Java e C in quanto sono destinati ad eseguire loop un numero predefinito di volte, come in una sequenza di numeri. Questo contrasta con while che aspettano per una condizione che si verifichi. Il ciclo Fase modifica il ciclo For-Next consentendo al programmatore di definire un valore di incremento. Un tipico ciclo For-Next conterà con incrementi di uno, mentre i cicli Fase possono contare in altri incrementi al di sopra di uno o sotto lo zero.

Loops e VB.NET

Come Microsoft alcun supporto di VB6, nel 2008, il nuovo paradigma di programmazione VB arriva per mezzo di VB.NET. Le strutture di loop in VB.NET sono ridotti. Ora, ciò che esiste sono il "Do-While" loop, il "For-Next" loop (con valori passaggio facoltativo), e la "for-each" ciclo che itera oltre raccolte di dati come array.