PARTE 1.

Cuestionario 6. 

1.- Mencione para qué sirve MsgBox, y escriba un ejemplo de su uso.

La funcion 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.

MsgBox (“Desea borrar el archivo” 1)

 

2.- Mencione para qué sirve InputBox, y escriba un ejemplo de su uso.

La funcion InputBox sirve para desplegar un cuadro de diálogo que permite ingresar datos.

mstrSoftware$ = InputBox(¿Cuál es su software preferido?", _ “Preferencias”, “Visual Basic”)

 

3.- Qué son las Constantes de Visual Basic.

Las constantes como su nombre lo indica, son referencias de valores en memoria que no pueden variar su valor.

 

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 sólamente el botón Aceptar.

vbAbortRetryIgnore

2

Muestra los botones Anular, Reintentarse e Ignorar

vbYesNo

4

Muestra los botones Si y No

vbCritical

16

Muestra el ícono Mensaje Crítico

vbQuestion

32

Muestra el ícono 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 almacenar datos en ellas. Las variables tienen tres atributos esenciales: nombre, tipo y alcance.

 

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, String, Boolean, Date.

Tipo

Tipo que almacena

Prefijo

Character de declaración

Consumo en bytes

Integer

Enteros

int

%

2

Long Integer

Enteros largos

lng

&

4

Currency

 

cur

@

8

Double

Decimales largos

dbl

#

8

String

Cadenas de texto

str

$

1 por caracter

Boolean

Lógicos

bln

 

2

Date

Fechas

dtm

 

8

 

7.- Para qué sirve Dim, y cuál es su sintaxis.

Sirve para la declaración de variables de memoria.

Dim NombreVariable { CharacterDeclaración : As TipoDatos }

 

8.- Cuál es la diferencia entre la declaración implícita y declaración explícita de una variable.

La declaración implícita incluye el Character de declaración de tipo y la declaración explícita utiliza el nombre de tipo de dato reconocido por Visual Basic.

 

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.

 

Prefijo  de nombre

Tipo de alcance

Forma de declaracion

 

A nivel de procedimiento

Se declara con Dim en un procedimiento cualquiera.

m

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

g

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 subíndices, de un conjunto de valores, bajo un mismo nombre de referencia en memoria (nombre de variable).

 

11.- Para qué sirve Option Explicit.

Determina que todas 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.

Determinan los valores mínimos y máximos (respectivamente) del intervalo de subíndices.

 

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 correspondiente 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 declaración de tipo que no le corresponde. La solución es memorizar los Character de declaración de tipo y usarlos 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. Se soluciona determinando claramente los límites del intervalo de subíndices para una dimensión dada; también verificando 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.

 

Tipo a convertir

Instrucción

Integer

Cint(strVariable)

Date

Cdate(strvariable)

Currency

Ccur(strVariable)

Byte

Cbyte(strVariable)

Long Integer

CLng(strVariable)

 

16.- Para qué sirve la función Format; escriba un ejemplo de su uso.

Le permite formatear a los datos que maneje en un programa.

Print Format(dtmFecha, “Médium Date”)