Capítulo 4. Escritura del código de los eventos.
Cuestionario del capítulo
1.
Defina
Evento. Cite ejemplos.
Es una acción reconocida por
un formulario o control.
Ejemplos: Change, es cuando
cambia algo en el objeto.
Click, cuando
hace click en el objeto
Dblclick,
cuando hace doble click en el objeto.
Keypress,
cuando presiona alguna tecla
Mousemove, cuando mueve el puntero del ratón en un
objeto.
2.
Defina
Procedimiento.
Conjunto de ordenes que se
ejecutan de manera secuencial, que tienen un nombre, un principio y un fin.
3.
Defina
Procedimiento de evento.
Es el procedimiento que se
ejecutará para cuando a 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_Clic( )
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 escribe el código; detecta errores de sintaxis al momento de
editar.
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 (o
sintácticas)
Reglas de semántica ( o
semánticas)
7.
Defina
Expresión. Cite ejemplos.
Por expresión se debe
entender todo valor o referencia de un valor:
“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 cuatro
5>3 (comparación) es una
expresión lógica que es true (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.
Seleccionando el menú 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.
Visual Basic y su editor de
código permiten una interacción intuitiva entre los objetos y lo que puede
hacer con ellos; ya se comprobó que cada objeto, al momento de hacer doble clic
en él en tiempo de diseño, activa la ventana código en el procedimiento de
evento que Visual Basic considera como el más usual.
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 guión bajo ( _ ).
Antes de este debe haber cuando menos un espacio en blanco y después de este
nunca debe haber nada, o de lo contrario se generará un error.
Capítulo 5. Cómo guardar y ejecutar aplicaciones.
Cuestionario del capítulo
1.
Mencione
al menos 4 extensiones de archivo relacionadas con proyectos relacionados con
aplicaciones en Visual Basic.
Opcionalmente un archivo
para cada modulo de clase (.cls)
Un archivo para cada
formulario (.frm)
Opcionalmente, un archivo
para cada modulo estándar (.bas)
Opcionalmente, uno o más
archivos con controles actives (.ocx)
Opcionalmente un único
archivo de recursos (.res)
2.
Mencione
los tres elementos que conforman la jerarquía
principal de contenedores en Visual Basic.
·
Módulos
·
Proyectos
·
Grupos
de proyectos
3.
Defina
Ejecutar.
Consiste en poner en
operación los elementos diseñados en tiempo de diseño.
4.
Defina
Depurar.
Consiste en probar el
funcionamiento de la aplicación, provocar los errores y corregirlos
5.
Mencione
en qué consiste el Modo de ejecución.
Cuando la aplicación esta
ejecutándose brinda total atención a las acciones que el usuario realice.
6.
Mencione
en qué consiste 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.
a.
Breakpoint (·)
b.
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?
Ocurre cuando se utiliza una
propiedad o método en un objeto que no dispone de dicha propiedad o método. Se
soluciona escribiendo bien el nombre de la propiedad o método, utilice una
propiedad o método que sea valido.
9.
Cuando
aparece el error Se requiere un objeto,
¿qué puede estar pasando y cómo se solucionaría?
En ese caso estaremos haciendo
una llamada a un objeto que no existe y Visual Basic lo requerirá. Este error
es muy frecuente cuando pensamos que definimos un nombre para un objeto y
realmente no lo hicimos. Al hacer uso de ese objeto el error aparecerá. Se
soluciona escribiendo correctamente el nombre del objeto que esta mal escrito,
revise que el objeto que usted cree que ya existe no tiene aun el nombre
asignado de manera predeterminada por Visual Basic.
10.
Cómo
puede ejecutar una aplicación paso a paso.
Para ello es necesario ejecutar
la aplicación presionando la tecla F8, o bien seleccionar el menú
depuración-paso a paso por instrucciones.
11.
Cómo
se genera un archivo ejecutable (EXE) de su proyecto o aplicación.
Capítulo
6. Variables y tipos de datos.
Cuestionario
del capítulo
1. Mencione
para qué sirve MsgBox, y
escriba un ejemplo de su uso.
Permite
indicar la aparicion de una ventana de notificación en VB también llamdas
cuadros de dialogo.
Ejemplo:
MsgBox (“operación concluida satisfactoriamente”)
2. Mencione
para qué sirve InputBox,
y escriba un ejemplo de su uso.
Sirve
para desplegar un cuadro de dialogo que permite ingresar datos.
Ejemplo:
InputBox (“¿Cuál es su software preferido?”, “preferencias”, “VB”, 2000, 4000)
3. Qué
son las Constantes de Visual Basic.
Son
referencias de valores de 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.
vbOkCancel:
Muestra los botones aceptar y cancelar
vbAbortRetryIgnore:
Muestra los botones anular reintentar e ignorar
vbYesNo:
Muestra los botones si y no
vbCritical:
muestra el icono mensaje critico
vbQuestion:
muestra el icono consulta de advertencia+
vbOk:
aceptar
vbCancel:
cancelar
5. Defina
Variable.
También
llamadas constantes de memoria; son posiciones de memoria RAM, referidas a
través de un nombre, disponibles para almacenar 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.
DATO |
TIPO
DE VALORES |
CHARACTER |
BYTES |
PREFIJO |
Integer |
-32768
a 32767 no
decimales |
% |
2 |
int |
Long Integer |
-2
147 483 648 a 2
147 483 647 no
decimales |
& |
4 |
lnt |
Currency |
-922 337 203 685 477.5808 a 922 337 203 685 477.5807 |
@ |
8 |
cur |
Double |
-1.79769313486232E308
a 1.79769313486232E308 |
# |
8 |
dbl |
String |
0 a 65 535 caracteres |
$ |
1
por c |
str |
Boolean |
True, false |
|
2 |
bln |
Date |
01/01/100 a 31/12/9999 |
|
8 |
dtm |
7. Para
qué sirve Dim,
y cuál es su sintaxis.
A través de esta instrucción se hace la
declaración de variables de memoria.
Sintaxis:
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.
En
la primera es utilizado el Carácter de declaración de tipo y la 2da utilizando
un nombre de tipo de datos reconocido por VB.
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.
A
nivel procedimiento: con Dim en un procedimiento cualquiera
A
nivel módulo: Con Private en un módulo estandar (.bas) o en las declaraciones
generales de un módulo de formulario (.frm).
A
nivel global: Con Public en un módulo estandar (.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; permitan la organización,
a través de subíndices, de un conjunto de valores, bajo un mismo nombre de
referencia en memoria.
11. Para
qué sirve Option Explicit.
Sirve
para reconocer las variables que son utilizadas en el código aún cuando no las
haya declarado de manera explícita.
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.
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 declra una variable de un determinado tipo de datos, con su
correspondiente Carácter de declaración
de tipo, pero al hacer referencia a dicho tipo de datos en alguna parte del
programa le coloca un Carácter de declaración de tipo que no le corresponde.
Solución:
Memorizar los characters 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.
Solución:
Determinar claramente los límites del intervalo de subíndices para una
dimensión dada; verificar que no se este 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.
CStr(int)
CStr(dtm)
CStr(cur)
CStr(byt)
CStr(lnt)
16. Para
qué sirve la función Format; escriba un ejemplo de su uso.
Ejemplo: Format(dtmFecha, “Long Date”)