Parte 1
Capítulo 4. Escritura del código de
los eventos.
1.
Defina Evento.
Cite ejemplos.
Es una acción
reconocida por un formulario o control
Ejemplos:
Change cuando
cambia algo en el objeto
Click cuando hace clic en el objeto
Dblclick cuando
hace doble clic en el objeto
Keypress cuando presiona alguna tecla
2.
Defina Procedimiento.
Bloques menores
en los que se divide el código de aplicación de visual basic.
3.
Defina Procedimiento de evento.
Es el
procedimiento que se ejecutara para cuando un objeto le suceda un evento.
4.
Elabore una gráfica en donde se ilustre el
diagrama estructural de un procedimiento de evento.
Sub cmdDespliega_click
LblTexto.caption = "¡¡¡¡ Bienvenido a Visual Basic!!!!"
End sub
5.
Mencione al menos 4 ventajas que proporciona el Editor de
código de Visual Basic (ventana Código).
Clasificación de
elementos por colores que le permiten identificar los elementos del programa.
Reconoce los
objetos y asiste en el uso de propiedades y métodos.
Interpreta el
lenguaje mientras se escriben en el código; detecta errores de sintaxis al
momento de ejecutar el editor.
Posee ayuda
interactiva y contextual.
6.
Mencione cuáles son los dos tipos de reglas que posee un
lenguaje de programación.
Reglas de
sintaxis.
Reglas de
semántica.
7.
Defina Expresión. Cite ejemplos.
Todo valor o
referencia de un valor.
Ejemplos:
"A" & "B" (concatenación) es una expresión de tipo
carácter que equivale a "AB"
20/5 (división)
es una expresión numérica que equivale a 4
5>3
(comparación) es una expresión lógica que es verdadera
8.
Mencione los 5 elementos que componen la ventana Código.
Cuadro objeto
Cuadro
procedimiento/evento
Barra de
división
Botón ver
procedimiento
Botón ver modulo
completo
9.
Elabore un diagrama donde se ilustren los elementos de la
ventana Código.
10.
Mencione tres formas para invocar a la ventana Código.
Haciendo doble
clic en un control o formulario
Utilizando la
ventana Explorador de proyectos, seleccionando un formulario o modulo y
haciendo clic en el botón Ver código.
Presionando F7.
11.
Mencione las 5 formas en que la ventana Código nos asiste
cuando nos encontramos en Modo de edición de código.
Manejo de
colores.
Sugerencia de
propiedades y métodos en modo de edición.
Sugerencia de
sintaxis.
Ayuda
contextual.
Formato de
texto.
12.
Qué es un Evento predeterminado.
Es el
procedimiento de evento que Visual Basic considera como el más usual en la
ventana Código.
13.
Cuál es el character de
continuación de línea en Visual Basic, y cuáles son las reglas de su aplicación.
Es el
carácter de subrayado ( _ ) Antes de éste siempre debe
haber cuando menos un espacio en blanco, y después de éste nunca debe haber
nada, o de lo contrario se generará un error.
Parte 1
Capítulo 5. Cómo guardar y ejecutar
aplicaciones.
1.
Mencione al menos 4 extensiones de archivo relacionadas
con proyectos relacionados con aplicaciones en Visual Basic.
.vbp (Archivo de proyecto).
.frm (Formulario).
.frx (Archivo de datos binarios).
.cls (Archivo para cada modulo de clase).
2.
Mencione los tres elementos que conforman la jerarquía
principal de contenedores en Visual Basic.
Módulos.
Proyectos.
Grupo de
Proyectos.
3.
Defina Ejecutar.
Consiste en
poner los elementos diseñados y codificados a tiempo de diseño. Al ejecutar la
aplicación Visual Basic entra en tiempo de ejecución, se pone sensible a todos
los eventos, y por supuesto es cuando suceden los errores, sean de sintaxis o
de semántica.
4.
Defina Depurar.
Consiste en
probar el funcionamiento de la aplicación, provocar los errores y corregirlos.
Al momento de depurar sus aplicaciones debe cambiar de actitud con respecto a
sus programas, debe ser el critico mas feroz, y el
usuario mas necio e impredecible, debe hacer lo que nadie en todos sus sentidos
haría; debe intentar, de manera decidida, que su aplicación genere errores y
comportamientos equivocados. El tiempo que dedique a depurar será recompensado
con la confianza que tendrá en que su aplicación este correcta.
5.
Mencione en qué consiste el Modo de ejecución.
El Modo de
ejecución, es cuando la aplicación esta ejecutándose brindando total
atención a las acciones que el usuario realiza.
6.
Mencione en qué consiste el Modo de interrupción.
El modo de
interrupción, cuando la aplicación esta ejecutándose de manera parcial, ya
que aparte de atender las acciones del usuario, atiende las facilidades de
depuración de Visual Basic.
7.
Mencione los dos indicadores de marg
en que permite la ventana Código.
Breakpoint.
Call Stack Marker.
8.
Cuando aparece el error No se encontró método o
elemento de datos, ¿qué puede estar pasando y cómo se solucionaría?
Este error
sucede cuando comete un error al escribir el nombre de la propiedad o del método
y se soluciona escribiendo bien el nombre de la propiedad o del método.
9.
Cuando aparece el error Se requiere un objeto,
¿qué puede estar pasando y cómo se solucionaría?
Este error
sucede cuando pensamos que definimos un nombre para un objeto y realmente no lo
hicimos y su solución es escribir el nombre correctamente del objeto que esta mal escrito.
10.
Cómo puede ejecutar una aplicación paso a paso.
Presionando la
tecla F8, o bien seleccionando el menú Depuración – Paso a paso por
instrucciones.
11.
Cómo se genera un archivo ejecutable (EXE) de su proyecto
o aplicación.
Debe tener abierto un proyecto.
Seleccionar el formulario.
Localice la propiedad Icon, haga doble click en ella para que aparezca el cuadro de dialogo cargar
icono, que permite seleccionar un archivo de icono (.ico
o .cur) que sustituirá el icono estándar que Visual
Basic asigna de manera predeterminada. Seleccione un icono. El icono que
aparece en la esquina superior izquierda del formulario cambiara.
Seleccione en el menú archivo – Generar XX.exe (el nombre del programa
variara dependiendo del nombre de su proyecto). El nombre que coloque será el
programa ejecutable; por lo general, Visual Basic asignara el nombre del
proyecto
Parte 2
Capítulo 6. Variables y tipos de
datos.
1.
Mencione para qué sirve MsgBox,
y escriba un ejemplo de su uso.
Sirve para
indicar la aparición de un cuadro de diálogo o ventana de notificación que
puede tener diversos fines, como lo puede ser informativo
o establecer un pequeño diálogo con respecto a una situación en especial.
MsgBox ("Proceso realizado correctamente") Muestra un
cuadro de dialogo que contiene el mensaje entre comillas.
2.
Mencione para qué sirve InputBox,
y escriba un ejemplo de su uso.
Sirve para
desplegar un cuadro de diálogo que permite ingresar datos.
StrNombre = InputBox ("¿Cual es su
nombre?")
Aparece un
cuadro de dialogo que pide un nombre al usuario, este lo escribirá y se guardara
en la variable strnombre
3.
Qué son las Constantes de Visual Basic.
Son nombres que
hacen referencia al significado de un valor y no al valor mismo, al colocarlas
en la instrucción MsgBox después del
mensaje separados por una coma definen el número y tipo de botones,
estilo de iconos, etc.
4.
Mencione
para qué sirven las siguientes constantes de Visual Basic: vbOkCancel,
vbAbortRetryIgnore, vbYesNo,
vbCritical, vbQuestion, vbOk, vbCancel.
VbOkCancel.- Muestra en el cuadro de dialogo los botones aceptar y
cancelar.
VbAbortRetryIgnore.- Muestra los botones anular, reintentar e
ignorar.
VbYesNo.- Muestra los botones Sí y No.
VbCritical.- Muestra el icono Mensaje crítico.
VbQuestion.- Muestra el icono consulta de advertencia.
VbOk.- Por si sola no es un constante que se pueda utilizar,
necesita ser vbokonly. Su descripción es el botón
aceptar que devuelve un valor de 1
VbCancel.- Por si sola no es una constante que se pueda utilizar.
Su descripción es el botón cancelar, devuelve un valor de 2
5.
Defina Variable.
Son posiciones
de memoria RAM, referidas a través de un nombre, disponibles para almacenar
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, String, Boolean, Date.
Integer.- Almacena valores tipo entero no decimales de –32768 a
32767, usa el prefijo int y el carácter de declaración
es %, consume 2 bytes.
Long Integer.- Almacena valores
tipo entero no decimales con un rango mucho mayor, usa el prefijo lnt y el carácter de declaración es &, consume 4 bytes.
Currency.- Almacena valores numéricos con separador cada 3 digitos, usa el prefijo cur y el
carácter de declaración a roba, consume 8 bytes.
Double.- Almacena valores numéricos con decimales con un rango
mayor a single precisión, usa el prefijo dbl y el
carácter de declaración #, consume 8 bytes.
String.- Almacena valores de tipo texto (cadenas de
caracteres), usa el prefijo str y el carácter de
declaración $, consume 1 byte por carácter.
Boolean .- Almacena
valores tipo lógico o boleanos (falso o verdadero),
usa el prefijo bln , sin carácter de declaración,
consume 2 bytes.
Date.- Almacena
datos en formato de fecha, usa el prefijo dtm, sin
carácter de declaración, consume 8 bytes.
7.
Para qué sirve Dim, y cuál es
su sintaxis.
Sirve para
declarar variables y su sintaxis es la siguiente:
Dim NombreVariable { characterDeclaración ó As TipoDatos}
Dim strnombre$ o Dim strnombre as string
8.
Cuál es la diferencia entre la declaración implícita
y declaración explícita de una variable.
En la
declaración implícita se utiliza el carácter de declaración y en la declaración
explícita se utiliza un nombre de un 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.
Existen 3
alcances, a nivel procedimiento, a nivel módulo y a nivel global. El primer
tipo de alcance se declara con Dim en un
procedimiento cualquiera. El segundo se declara con Private
en un módulo estándar (.bas) o en las declaraciones
generales de un módulo de formulario (.frm). Y el
último 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 un conjunto
de posiciones de memoria que almacenan datos de una misma naturaleza
(elementos), mismos que pueden ser referenciados a través de un número
consecutivo de posición (subíndice), que se encuentra entre un número mínimo y
un número máximo (intervalo).
11.
Para qué sirve Option Explicit.
Sirve para
determinar 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.
Lbound sirve para conocer el límite mínimo de un subíndice
dentro de un intervalo y Ubound sirve para conocer el
limite máximo.
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?
Lo que sucede es
que cuando se declara una variable de un determinado tipo de dato, con su
correspondiente carácter de declaración de tipo, pero al hacer referencia a
dicho tipo de dato en alguna parte del programa, se coloca un carácter de
declaración de tipo que no le corresponde. Se solucionaría colocando el
carácter de declaración correcto.
14.
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?
Lo que sucede es
que cuando se declara una variable de un determinado tipo de dato, con su
correspondiente carácter de declaración de tipo, pero al hacer referencia a
dicho tipo de dato en alguna parte del programa, se coloca un carácter de
declaración de tipo que no le corresponde. Se solucionaría colocando el
carácter de declaración correcto.
15.
Mencione qué funciones utilizaría para convertir un dato String, a los siguientes tipos de datos: Integer, Date, Currency, Byte, y Long Integer.
Funciones de conversion:
Integer Cint
Date Cdate
Currency Ccur
Byte Cbyte
Long Integer CLng
16.
Para qué sirve la función Format;
escriba un ejemplo de su uso.
· Sirve para darle formato a los
datos que se manejan en los programas. Por ejemplo: Print
Format (sngnumero, "Scientific")
Imprime el contenido de la variable sngnumero con el
formato de notación científica.