CAPÍTULO 4.
ESCRITURA DEL CODIGO DE 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 huso 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" y "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
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.
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 margen 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
CAPÍTULO 6. VARIABLES
Y TIPO 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.