1. Visual Basic - Curso completo teoria y practica
1. Visual Basic - Curso completo teoria y practica 1. Visual Basic - Curso completo teoria y practica
MsgBox “El factorial de ” & Str(N) & “ es=” & Str(FACT) Sentencia GoTo Transfiere el control a una línea específica de código, identificada por una etiqueta o por un número de línea. Su sintaxis es: GoTo ETIQUETA/NUMERO_LÍNEA Aunque el uso del GoTo se ha depreciado considerablemente, en el presente trabajo no se juzgará su validez. Sin embargo, se ha establecido que no hay situaciones de programación que requieran el uso del GoTo, es decir, no es un elemento necesario para hacer completo el lenguaje. Sin embargo, el GoTo es un convenio que, si su usa con cuidado, puede ser beneficioso en ciertas situaciones de programación. Por ejemplo podría escribir un bucle para imprimir los cuadrados de los números enteros del 1 al 25. Dim X As Integer X = 0 LABEL1: X = X + 1 Print X ^ 2 If X < 25 Then GoTo LABEL1 Pág. 40
Un uso abusivo de la sentencia GoTo da lugar a códigos difíciles de interpretar y de mantener. Por ello, se recomienda su uso solamente en ocasiones excepcionales. La tarea que vaya a desempeñar una sentencia GoTo puede suplirse utilizando cualquiera de las estructuras de control vistas en las secciones anteriores. ARREGLOS Un arreglo o matriz es una estructura de datos en la que se almacena una colección finita de datos del mismo tipo, que comparten un nombre común, a los que se puede acceder por la posición (índice) que ocupa cada uno de ellos dentro del arreglo. Cada elemento del arreglo es una variable que puede contener un número o una cadena de caracteres, dependiendo del tipo de arreglo que se declare. Los arreglos en Visual Basic se clasifican en estáticos y dinámicos. Arreglos estáticos Son aquellos arreglos cuyo tamaño no puede cambiar en tiempo de ejecución. La declaración de un arreglo estático se puede realizar mediante la siguiente sintaxis: Dim NOMBRE_ARREGLO(DIMENSONES) As TIPO Pág. 41
- Page 1 and 2: CAPÍTULO 1 FUNDAMENTOS Microsoft V
- Page 3 and 4: En la ventana anterior indicar el t
- Page 5 and 6: Icono Descripción Puntero Cuadro d
- Page 7 and 8: Ventana de propiedades Como veremos
- Page 9 and 10: MI PRIMERA APLICACIÓN Hay tres pas
- Page 11 and 12: Puede cambiar el valor de cualquier
- Page 13 and 14: CAPÍTULO 2 LOS OBJETOS Visual Basi
- Page 15 and 16: Mensajes Un mensaje es una llamada
- Page 17 and 18: aquellas características que son e
- Page 19 and 20: Para aclarar este concepto desarrol
- Page 21 and 22: Gra Gráfico Ctr Control (se utiliz
- Page 23 and 24: IDENTIFICADORES bytes + 1 byte por
- Page 25 and 26: La sentencia anterior le puede indu
- Page 27 and 28: Operadores de cadenas de caracteres
- Page 29 and 30: Como puede observar, el resto de lo
- Page 31 and 32: Para que pueda ejecutar el código
- Page 33 and 34: SENTENCIAS_1 ElseIf CONDICIÓN_2 Th
- Page 35 and 36: En este caso se comprueba el valor
- Page 37 and 38: ser conocido de antemano. Su sintax
- Page 39: condición puede ser verificada ant
- Page 43 and 44: numeración comience en 1, debe ing
- Page 45 and 46: REGISTROS Un registro es un nuevo t
- Page 47 and 48: Una función es un procedimiento qu
- Page 49 and 50: MsgBox (Str(RESP)) Paso de argument
- Page 51 and 52: palabra reservada ByVal a la declar
- Page 53 and 54: Next End Sub MsgBox “La suma es S
- Page 55 and 56: CONTROLES BÁSICOS Los controles b
- Page 57 and 58: Los eventos asociados a un cuadro d
- Page 59 and 60: 6 cajas de texto 3 botones de coman
- Page 61 and 62: Command2 Command3 Nombre CmdAceptar
- Page 63 and 64: En el código anterior hemos utiliz
- Page 65 and 66: A manera de ejemplo vamos a desarro
- Page 67 and 68: Option3 Check1 Check2 Check3 Check4
- Page 69 and 70: Private Sub ChkSubrayado_Click() If
- Page 71 and 72: Los métodos que se pueden utilizar
- Page 73 and 74: indica: Form1 Label1 Label2 Label3
- Page 75 and 76: End Sub LstSeleccionar.AddItem TxtC
- Page 77 and 78: Para el desarrollo de la presente a
- Page 79 and 80: End Sub Matriz(0, 0) = “Castillo
- Page 81 and 82: Cronómetro Un cronómetro sirve pa
- Page 83 and 84: Seguidamente proceda a ingresar el
- Page 85 and 86: La posición más a la izquierda se
- Page 87 and 88: indica: Form1 Label1 Label2 Label3
- Page 89 and 90: End Sub PicFondo.BackColor = RGB(HS
Un uso abusivo de la sentencia GoTo da lugar a códigos<br />
difíciles de interpretar y de mantener. Por ello, se recomienda<br />
su uso solamente en ocasiones excepcionales. La tarea que vaya<br />
a desempeñar una sentencia GoTo puede suplirse utilizando<br />
cualquiera de las estructuras de control vistas en las<br />
secciones anteriores.<br />
ARREGLOS<br />
Un arreglo o matriz es una estructura de datos en la que<br />
se almacena una colección finita de datos del mismo tipo, que<br />
comparten un nombre común, a los que se puede acceder por la<br />
posición (índice) que ocupa cada uno de ellos dentro del<br />
arreglo. Cada elemento del arreglo es una variable que puede<br />
contener un número o una cadena de caracteres, dependiendo del<br />
tipo de arreglo que se declare.<br />
Los arreglos en <strong>Visual</strong> <strong>Basic</strong> se clasifican en estáticos y<br />
dinámicos.<br />
Arreglos estáticos<br />
Son aquellos arreglos cuyo tamaño no puede cambiar en<br />
tiempo de ejecución. La declaración de un arreglo estático se<br />
puede realizar mediante la siguiente sintaxis:<br />
Dim NOMBRE_ARREGLO(DIMENSONES) As TIPO<br />
Pág. 41