|
|
|
CAPITULO 4.
ESCRITURA DEL CODIGO DE LOS EVENTOS.
1. Defina
Evento. Cite ejemplos.
Es una acción reconocida por un formulario o control.
Algunos ejemplos son: Change, click, dblclick, keypress, mousemove.
2. Defina
Procedimiento.
Son un conjunto de órdenes 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 ejecutara 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.

5. Mencione
al menos 4 ventajas que proporciona el Editor de código de Visual Basic
(ventana Código).
a.-
Clasificación de elementos por colores que le permiten identificar los elementos
del programa.
b.- Reconoce los objetos y asiste en el uso de
propiedades y métodos.
c.- Interpreta el lenguaje mientras se escribe el
código; detecta errores de sintaxis al momento de editar.
d.- 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): Determinan
la única forma de manifestar instrucciones y expresiones, correctas y
completas.
Reglas de
semántica(o semánticas). Determinan la
validez del uso de expresiones dentro de una sintaxis correcta.
7. Defina
Expresión. Cite ejemplos.
Es todo valor o referencia de un valor. Ejemplos de
esto son: 20/5(división), es una expresión de tipo numérica que equivale a 4.
"A" & "B", es una expresión de tipo carácter que
equivale a "AB".5>3(comparación), es una expresión lógica que es True (verdadero).
8. Mencione
los 5 elementos que componen la ventana Código.
Cuadro de objeto, cuadro procedimiento/evento, barra
de división, botón ver procedimiento y 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.
Hacer click en botón "ver código", presionando
F7, seleccionar menú-ver-código.
11.
Mencione las 6 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 un evento que visual Basic considera como el más
usual.
13. Cuál es
el carácter de continuación de línea en Visual Basic, y cuáles son las reglas
de su aplicación.
Carácter de subrayado ( _ ), Antes de este siempre debe haber
cuando menos un espacio en blanco, y después de este nunca debe haber nada, o
de lo contrario se generara un error.
1. Mencione al menos 4 extensiones de
archivo relacionadas con proyectos relacionados con aplicaciones en Visual
Basic.
.vbg - .vbp - .frm - .cls - .bas
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.
Poner en operación los elementos diseñados y
codificados en tiempo de diseño.
4. Defina
Depurar.
Probar el funcionamiento de la aplicación, provocar
los errores y corregirlos.
5. Mencione
en qué consiste 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.
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.
Break point y 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?
Las propiedades de un objeto pueden no ser las
adecuadas, hay que verificarlo y corregirlo.
9. Cuando
aparece el error Se requiere un objeto, ¿qué puede estar pasando y cómo se
solucionaría?
En el programa podemos tener uso de un objeto que no
hemos puesto, o que no existe, debemos checar eso, si no existe corregirlo y si
no lo hemos puesto ponerlo.
10. Cómo
puede ejecutar una aplicación paso a paso.
Oprimiendo F8, o seleccionando en
menú-depuración-paso a paso por instrucciones.
11. Cómo se
genera un archivo ejecutable (EXE) de su proyecto o aplicación.
Abrir el proyecto, seleccionar el formulario y buscar
la propiedad "icon", luego hacer doble click en ella para cargar el
icono, después seleccionar el menú archivo y de generar-nombre de proyecto,
ponerlo, y hacer click en el menú de opciones y en "opciones de
proyecto" seleccionar incremento automático, luego Aceptar.
1. Mencione para qué sirve MsgBox, y
escriba un ejemplo de su uso.
Permite indicar la aparición de una ventana de
notificación de Visual Basic, también se le llama cuadro de dialogo. Un ejemplo
de su uso es cuando ocurre un error, el cuadro de dialogo aparece para
indicárnoslo, ya sea por datos inválidos o por una operación no valida.
2. Mencione
para qué sirve InputBox, y escriba un ejemplo de su uso.
Sirve para desplegar un cuadro de dialogo que permite
ingresar datos. Puede servir para capturar valores de variables que se usen en
la aplicación.
3. Qué son
las Constantes de Visual Basic.
Son datos con los que se puede hacer referencia y que
no varían su valor, siempre es el mismo.
4. Mencione
para qué sirven las siguientes constantes de Visual Basic: vbOkCancel,
vbAbortRetryIgnore, vbYesNo, vbCritical, vbQuestion, vbOk, vbCancel.
Muestra los botones aceptar y cancelar - Muestra los
botones Anular, Reintentar e Ignorar - Muestra los botones Si y No - Muestra el
icono Mensaje critico - Muestra el icono Consulta de advertencia - Muestra el
botón Aceptar - Muestra el botón Aceptar y Cancelar
5. Defina
Variable.
Son posiciones de memoria RAM al igual que las
constantes, nos permiten almacenar datos en ellas, están referidas a través de
un nombre, y tienen los atributos esenciales: nombre, tipo y alcance. Pueden
variar su valor.
6. Mencione
los tipos de valores que almacena, el prefijo, el carácter de declaración, y el
consumo en bytes, de los siguientes tipos de datos: Integer, Long Integer,
Currency, Double, String, Boolean, Date.
Integer Números enteros - int - % - 2
Long Integer
Números enteros - lnt - & - 4
Currency
Números con 4 decimales - cur - @ - 8
Double
Números con parte entera y decimal - dbl - # - 8
String Cadena
de caracteres - str - $ - 1 por carácter
Boolean Tipo
boleano - bln - - 2
Date Tipo
fecha - dtm - - 8
7. Para qué
sirve Dim, y cuál es su sintaxis.
Para declarar variables de memoria:
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.
En la implícita se usa el carácter de declaración de
tipo, y en la explicita se usa un nombre de tipo de datos 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.
a.- A nivel procedimiento - Se declara con Dim en
un procedimiento cualquiera.
b.- A nivel modulo - Se declara con Private en un
modulo estándar o en las declaraciones generales de un modulo de formulario.
c.- A nivel global - Se declara con Public en un
modulo estándar o en las declaraciones generales de un modulo de formulario.
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.
11. Para
qué sirve Option Explicit.
Determina que todas las variables utilizadas en los
programas deberán ser declaradas de manera explicita antes de ser utilizadas.
12. Para
qué sirve Lbound y Ubound.
Sirven para conocer los límites mínimos (Lbound) y
máximos (Ubound) de un subíndice dentro de un intervalo.
13. Cuando
sucede el error El carácter de declaración de tipo no coincide con el tipo de
datos declarado, ¿qué puede estar pasando, y cómo lo solucionaría?
Cuando declaramos una variable con declaración de
tipo, y le ponemos un carácter de declaración que no va con esa variable, la
solución es poner el carácter correcto para la su función.
14. Cuando
sucede el error El subíndice está fuera del intervalo, ¿qué puede estar
pasando, y cómo lo solucionaría?
Es un subíndice que no esta en el intervalo de la
dimensión, hay que determinar los limites de ese intervalo de esa dimensión y
checar que se este haciendo referencia a esa dimensión.
15.
Mencione qué funciones utilizaría para convertir un dato String, a los
siguientes tipos de datos: Integer, Date, Currency, Byte, y Long Integer.
Cint - Cdate - Ccur - Cbyte - Clng
16. Para
qué sirve la función Format; escriba un ejemplo de su uso.
Permite formatear a los datos que se manejen en los
programas.
Format ( DatoAFormatear ,
MascaraDeFormato ).
Dim strTexto As String * 20
strTexto$ = “texto de prueba”
print Format (strTexto$, “>”)