Capitulo I, II, III
Capitulo I, II, III
Capitulo I, II, III
Contiene los botones que permiten realizar las tareas más comunes
de una manera rápida como grabar, abrir, ejecutar un programa
finalizar un programa
Nota: Si no visualiza la barra Estándar debe hacer click en la opción
VIEW (ver) de la barra de menú, luego en ToolBars y activar Estándar
• Do
• Instrucciones
• Loop While Condición
• Do
• Instrucción(es)
• Loop Until condición
• For… Next
• Los bucles Do se utilizan cunado no se sabe cuantas veces se necesitará
ejecutar las sentencias del bucle. Sin embargo, cuando se sabe cuántas
veces se van a ejecutar las sentencias, es mejor utilizar For…Next
• Sintaxis:
• For variable= v.inicial TO v. final Step incremento
• Instrucción(es)
• Next variable
• Step sólo es necesario cuando el incremento es diferente de 1
• Exit Form: Permite salir del bucle
• For Each…Next : Repite un bloque de sentencias por cada elemento de una
colección de objetos o de una matriz. Es especialmente útil cuando no se
sabe cuántos elementos hay en una colección.
• Sintaxis:
• For Each elemento In grupo
• Sentencias
• Next elemento
• El siguiente procedimiento limpia todos los cuadros de texto del
formulario:
• Sub LimpiarCuadrosDeTexto()
• Dim control
• For Each control In Form1.Controls
• If TypeOf control Is TextBox then
• Control.Text=“ ”
• End If
• Next control
• End sub
• Salida de una estructura de control: Para salir directamente de un bucle
sin realizar más iteraciones utilice la sentencia Exit. Si desea salir de un
bucle For utilice la sintaxis Exit For; en cambio, si desea salir de un bucle
Do utilice Exit Do.
CONTADORES Y ACUMUADORES
Un contador es una variable numérica que permite contar algún evento que
ocurre durante la ejecución de un programa. Su sintaxis es:
Variable= variable + incremento.
Cada vez que la computadora ejecuta una instrucción, el valor de la variable
A se incrementa en 1.
Un acumulador llamado también sumador es una variable que permite ir
almacenando el contenido que va tomando otra variable. Su sintaxis es
Variable1= variable1+variable2
Ejemplo : R = R+F
Cada vez que la computadora ejecuta una instrucción en la variable R
acumula el valor de la variable F.
La variable también puede ser un control como una caja de textos,
etiqueta, etc.
Ejemplo: Label5= Val(label5)+ val(text3)
Cada vez que se ejecuta esta instrucción en label5 acumula el valor de
text3
• ARRAYS:
• Un array permite almacenar en una sola variable, varios elementos
del mismo tipo utilizando un índice. El primer elemento de un array
se almacena en forma predeterminada en el índice 0, pero con la
instrucción OPTION BASE 1,le indica al visual Basic que el primer
elemento de un array se almacene en el índice 1.
• Con palabra PUBLIC se declaran arrays globales y lo debe hacer en la
sección de declaraciones de un módulo.
• Con la palabra DIM se declaran arrays a nivel del módulo o del
formulario.
• Con la palabra STATIC se declaran arrays locales a un procedimiento.
• Arrays estáticos.
• Se caracterizan porque tienen un número fijo de elementos. Ejemplos
• Dim Nom (19) As string
• Declara la variable nom de tipo cadena que permite almacenar veinte
elementos ( de 0 a 19).
• Dim A (1 to 15) As Integer
• Declara la variable A de tipo integer que permite almacenar 15
elementos (de 1 a 15)
• Static Num (1to 4, 1 to 4) As Integer
• Declara la variable Num de dos dimensiones ( 4*4) de tipo entero.
• Arrays Dinámico. Se caracteriza porque sus dimensiones no son fijas
• El espacio para un array dinámico será asignado durante la ejecución
del programa. Un array dinámico, puede ser redimensionado en
cualquier momento de la ejecución del programa.
• REDIMEN
• Es una instrucción que permite cambiar el número de elementos de
un array, se debe escribir solamente en u procedimiento ejemplo:
• Dim Num() As Integer
• Declaración dinámica de la variable Num de tipo entero.
• En el momento que necesite asignarle espacio puede escreibir.
• Redimen Num(N)
• Donde N contiene el valor con el que desea redimensionar la variable
Num.