CUESTIONARIO 6
1.- Mencione para qué sirve MsgBox, y escriba un ejemplo de su uso.
La función MsgBox le permite indicar la aparición de una ventana de notificación en Visual Basic, también llamadas "Cuadros de diálogo", en el formato estándar de Windows.
Ejemplo:
MsgBox ("Operación concluida satisfactoriamente")
MsgBox ("Esto " & Chr(13) & Chr(10) & " está genial")
Print MsgBox("Desea Borrar el archivo", 1)
Print MsgBox("Desea Borrar el archivo", 1, "Confirmación")
2.- Mencione para qué sirve InputBox, y escriba un ejemplo de su uso.
La función InputBox sirve para desplegar un cuadro de diálogo que permite ingresar datos.
Ejemplo:
'Define una variable de tipo Integer para utilizarla en el programa
Dim mstrSoftware As String ' Definición de la variable
'Usos de InputBox
mstrSoftware$ = InputBox("¿Cuál es su software preferido?")
Print "Captura : " & mstrSoftware$
mstrSoftware$ = InputBox("¿Cuál es su software preferido?" , _
"Preferencias")
Print "Captura: " & mstrSoftware$
mstrSoftware$ = InputBox("¿Cuál es su software preferido?" , _
"Preferencias", "Visual Basic")
Print "Captura: " & mstrSoftware$
mstrSoftware$ = InputBox("¿Cuál es su software preferido?", _
"Preferencias", "Visual Basic" , 2000 , 4000)
Print "Captura: " & mstrSoftware$
3.- ¿Qué son las constantes de Visual Basic?
Es un medio para simplificar y hacer más legibles los programas. ya que con las Constantes se puede hacer referencia al signicado de un valor y no al valor mismo.
4.- Mencione para qué sirven las siguientes constantes de Visual Basic: vbOkCancel, vbAbortRetryIgnore, vbYesNo, vbCritical, vbQuestion, vbOk, vbCancel.
|
CONSTANTE |
VALOR |
DESCRIPCIÓN |
| vbOkCancel | 1 | Muestra los botones Aceptar y Cancelar |
| vbAbortRetryIgnore | 2 | Muestra los botones Anular, Reintentar e Ignorar |
| vbYesNo | 4 | Muestra los botoenes Si y No |
| vbCritical | 16 | Muestra el icono Mensaje crítico |
| vbQuestion | 32 | Muestra el icono Consulta de advertencia |
| vbOk | 1 | Aceptar |
| vbCancel | 2 | Cancelar |
5.- Defina Variable.
Son posiciones de memoria RAM, referidas a través de un nombre, disponibles para alamacenar datos en ellas.
6.- Mencione los tipos de valores que almacena, el prefijo, el character de declaración, y el consumo en bytes, de los siguientes tipos de datos: Integer, Long Integer, Currency, Double Precision, String, Boolean, Date.
|
PREFIJO |
TAMAÑO EN BYTES |
CARACTER DE DECLARACIÓN |
| Integer (int) | 2 | % |
| Long Integer (lnt) | 4 | & |
| Currency (cur) | 8 | @ |
| Double Presicion (dbl) | 8 | # |
| String (str) | 1 por caracter | $ |
| Boolean (bln) | 2 | |
| Date (dtm) | 8 |
7.-Para qué sirve Dim, y cuál es su sintaxis.
Es una instrucción a través de la cual se hace la declaración de variables.
Sintaxis:
Dim NombreVariable { CharacterDeclaracion As TipoDatos }
8.- Cuál es la diferencia entre la declaración implícita y declaración explícita de una variable.
Forma implícita.- Una es utilizando el Carácter de declaración de tipo.
Dim intAsistentes%
Forma explicita.- Utilizando un nombre de tipo de datos reconocido por Visual Basic.
Dim intAsistentes As Integer
9.- Mencione los tres alcances de una variable de memoria, y señale la forma en que se deben declarar para cada uno de los alcances.
|
TIPO DE ALCANCE |
FORMA DE DECLARACION |
| A nivel procedimiento | Se declara con Dim en un procedimiento cualquiera |
| A nivel módulo | Se declara con Private en un módulo estándar (.bas) o en las declaraciones generales de un módulo de formulario(.frm) |
| A nivel global | Se declara con Public en un módulo estándar (.bas) o en las declaraciones generales de un módulo de formulario(.frm) |
10.- Qué son las Matrices.
Son parte de todo lenguaje de programación de propósito general; permiten la organización, a través de suíndices, de un conjunto de valores, bajo un mismo nombre de referencia en memeoria (nombre de variable).
11.- Para qué sirve Option Explicit.
Determina que toddas las variables utilizadas en los programas deberán ser declaradas de manera explícita antes de ser utilizadas
12.- Para qué sirve Lbound y Ubound.
Para resolver el desconocimiento de los límites mínimos y máximos de un subíndice dentro de un intervalo.(Funciones).
13.- Cuando sucede el error El character de declaración de tipo no coincide con el tipo de datos declarado, ¿qué puede estar pasando, y cómo lo solucionaría?
Sucede cuando declara una variable de un determinado tipo de datos, con su conrrespondiente Character de declaración de tipo, pero al hacer referencia a dicho tipo de datos en alguna parte del programa, le coloca un Character de delaración de tipo que no le corresponde.
Solución: memorice los caracteres de declaración de tipo y utilícelos adecuadamente.
14.- Cuando sucede el error El subíndice está fuera del intervalo, ¿qué puede estar pasando, y cómo lo solucionaría?
Se hace referencia a un subíndice que no se encuentra en el intervalo de una dimensión.
Soluciones: Determine claramente los límites del intervalo de subíndices para una dimensión dada; también verifique que no está haciendo referencia a una dimensión en lugar de otra.
15.- Mencione qué funciones utilizaría para convertir un dato String, a los siguientes tipos de datos: Integer, Date, Currency, Byte, y Long Integer.
|
STRING |
FUNCIÓN |
DATO DEVUELTO |
| Cint | Integer | |
| Cdate | Date | |
| Ccur | Currency | |
| Cbyte | Byte | |
| CLngInt | Long Integer |
16.- Para qué sirve la función Format; escriba un ejemplo de su uso.
Le permitirá formatear a los datos que maneje en su programa.
Ejemplo:
Format utilizando caracteres de formato
Print Format (3515.4, "0000.00")
Print Format (8315.4, "####.##")
Print Format (8315.4, "##,##0.00")
Print Format (215.4, "$##0.00")
Print Format (Now, "m/d/aa")
Print Format (Now, "dddd, mmmm dd, yyyy")
Print Format (Now, "d-mmm")
Print Format (Now, "mmmm-yy")
Print Format (Now, "hh:mm AM/PM")
Print Format (Now, "h:mm:ss a/p")
Print Format (Now, "d-mmmm h:mm")