? Cuando usted está escribiendo un programa de ordenador que hay momentos en que desea que se realice una acción especificada más de una vez . Procedimientos generales ofrecen esta capacidad, pero el código tiene que llamar al procedimiento cada vez que se desea realizar la acción. Por otro lado un bucle permite que el programa para llevar a cabo un conjunto de acciones hasta que se cumple una condición especificada . Hay dos tipos de bucles que se ofrecen en Visual Basic y ambos son potentes implementaciones de la función de bucle . Programa Loops
bucles Programa
proporcionan al programador una manera de ejecutar un conjunto de código varias veces hasta que se cumpla una condición de terminación. Hay dos tipos básicos de bucles . Hacer loops pueden ser programados para bucle "while" se cumple una condición o " hasta que" se cumple una condición . Ciclos For /Next utilizan un contador para determinar el número de ciclos a ejecutar, y el contador se puede programar para dar un paso adelante o hacia atrás, añadiendo o restando el contador , respectivamente .
Do-while Loops
Do- While establece una condición para su ejecución, que puede ser colocado en la instrucción Do o en la instrucción Loop . El primero se llama una prueba previa y el segundo se llama un post-test . En cualquier caso, el ciclo se ejecutará siempre que la condición dada es verdadera . La principal diferencia es que con un pretest su código no se ejecutará si la condición especificada no se cumple en el primer intento . Con un post-test del código se ejecutará al menos una vez y probar la condición al final.
Do- Hasta Loops
Un bucle Do- Hasta que también puede establecer las condiciones de la instrucción Do o en la instrucción Loop . La versión hasta el bucle Do se ejecuta hasta que se cumpla una condición. Usted debe tener cuidado al colocar la condición, ya que puede obtener resultados incorrectos si la prueba no se codifica correctamente.
For- Next Loops
La última versión del bucle estructura en Visual Basic permite al programador para ejecutar una condición de un número específico de veces , y utiliza un contador de bucle para realizar un seguimiento del número de iteraciones del bucle . Este contador y su límite superior se especifican en el estado de Para , el valor por defecto es contar por uno. Una variación en la instrucción For permite al programador añadir un parámetro de medida que puede variar el incremento de positivo a negativo , así como especificar valores mayores que uno .
Salir de un bucle
< br >
Hay momentos en que es posible que desee salir de un bucle antes de que se cumpla la condición de bucle. El Exit For y Exit Do declaraciones facilitar esto por el favor y hacer bucles , respectivamente . Es importante recordar que cuando se sale del bucle sin otras instrucciones del bucle se ejecuta y el programa saltará a la instrucción después de la instrucción siguiente o Loop .