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")

1