Tecnología

Inicio

¿Por qué hay tantas estructuras de repetición en Visual Basic?

Visual Basic presenta los programadores de Windows un nuevo entorno de partida para programar aplicaciones de Windows. En lugar de construir aplicaciones de código C ++, los desarrolladores pueden utilizar la más simple, de mayor nivel de Visual Basic para aliviar el tiempo de construcción y los costos. Después de interrumpir el apoyo a largo plazo de Visual Basic con la versión 6 en 2008, muchos programadores siguen utilizando Visual Basic para proyectos sencillos. El original de Visual Basic contenía numerosas estructuras de bucle, la mayoría de los cuales se interrumpieron en la nueva aplicación de Visual Basic, VB.NET de Microsoft.

Construcciones en bucle en Visual Basic

Visual Basic antes de la puesta en práctica de VB.NET incluía una gran variedad de estructuras de bucle-similares que actúan. Estas estructuras, que permiten a los programadores para repetir bloques de código basado en la satisfacción o no satisfacción de ciertas condiciones en el programa, se han adecuado para hacer frente a una multitud de situaciones de programación. Estos lazos incluyen los bucles "do" de estilo, y los bucles "for" estilo, cada uno de los cuales tenía diferentes variedades sub basados ​​en la acción básica de bucles del tipo.

"DO" Loops Estilo

"DO" bucles de estilo incluyen el sencillo "Do", "Do While", y "Hacer hasta" variedades. El bucle Do simplemente se ejecuta hasta que se le pase por una "salida Do" instrucción incrustada en el bucle. El "Hacer mientras que" se asemeja a la "mientras que los" bucles de otros lenguajes de programación como Java o C, en el que se realiza un bucle sobre el código hasta que una condición que define persiste, como una variable que queda por debajo de cierto límite superior. El "hacer hasta que" invierte la hace mientras que, en cierta medida, en la que continúa el bucle hasta que se cumpla una determinada condición.

"Para" Loops Estilo

"Para" bucles de estilo incluyen los "para el próximo" y bucles "paso". El bucle For-Next se asemeja a la tradicional "para" bucle de Java y C en la que están destinados para ejecutar bucles de un número predefinido de veces, como en una secuencia de números. Esto contrasta con los bucles mientras que esperan a una condición que se produzca. El bucle paso modifica el bucle For-Next, permitiendo al programador para definir una cantidad de incremento. Un típico bucle For-Next contará en incrementos de uno, mientras que los bucles de paso se pueden contar en otros incrementos por encima de uno o por debajo de cero.

Bucles y VB.NET

A medida que Microsoft dejó de ofrecer soporte de VB6 en 2008, el nuevo paradigma de programación VB viene por medio de VB.NET. Las estructuras de bucle en VB.NET se reducen. Ahora, lo que existe son los "do-while" loops, el "For-Next" bucles (con valores de paso opcionales), y el "para-Cada" bucle que itera sobre las colecciones de datos, tales como matrices.