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. Pueden ocurrir
como el resultado de una acción determinada por el usuario, por el
código de programa, o bien puede ser invocado por el sistema.
2.-Defina Procedimiento.
3.-Defina Procedimiento de
evento.
Procedimiento que se
ejecutara paea
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.
2 3
Sub
cmdDespoliega_Clic()
1 lblTexto.Caption=”¡¡Hola!!”
4
End Sub
1) Todos los procedimientos de evento tienen un inicio (Sub) y un
fin (End Sub). El inicio y el fin delimitan la totalidad del código
que se va a ejecutar cuando suceda el evento.
2) El evento Clic existe para todos los objetos que lo
permiten. Por tal motivo es necesario identificar a que objeto le sucede el
evento. El nombre del procedimiento de evento sirmpre
estará compuesto por el nombre del
objeto..
3) Y el nombre del evento, separados por un carácter de
subrayado.
4)
Todas
las líneas de código que se encuentren entre el inicio y el fin del
procedimiento de eventos se llama código de evento. El código de es lo que se ejecutara de manera secuencial en el
momento en que suceda un evento.
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 sintaticas)
-Reglas de semántica(o semanticas)
7.-Defina Expresión. Cite ejemplos.
Todo valor o referencia de un
valor.
-“A” & “B”(concatencacion)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 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.
Barra de Titulo Cuadro Procedimiento/ Barra de
Cuadro Objeto
Evento División
Botón
ver
Procedimiento
Botón ver modulo
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.
-Preciando F7.
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.
Permite una
interacción que intuitiva entre los objetos y lo que puede hacer con ellos; ya
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 él 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.
Inserte un espacio, teclee un
carácter de subrayado( _ ) y después teclee intro .Vaya una
línea mas abajo en el código. Generara error, un continuador de línea nunca
debe dejar incompleta una expresión. Corrija el problema eliminando el
continuador de línea que causo el 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.
(.vbp) -
Proyecto.
(.frm) -
Formulario.
(.cls) -
Cada modulo de clase.
(.bas) - Cada modulo estándar.
(.ocx) -
<Uno o mas archivos con controles ActiveX.
(.res) - Un único archivo de
recursos.
2.Mencione los tres elementos que conforman la
jerarquía principal de contenedores en Visual Basic.
1- Módulos
2- Proyectos
3- Grupo de proyectos.
3.Defina Ejecutar.
Consiste en poner en operación los elementos diseñados y codificados en
tiempo de diseño. Al ejecutar la aplicación Visual entra en tiempo de ejecución
se pone sensible a todos los eventos.
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.
El modo de ejecución consiste en la acción cuando uno inicia la ejecución,
mientras esta se esta ejecutando la aplicación se dice que esta en modo de
ejecución.
6.Mencione en qué consiste el Modo de interrupción.
El modo de interrupción es cuando la ejecución de un formulario esta
interrumpida, a esta acción se le llama interrupción.
7.Mencione los dos indicadores de margen que
permite la ventana Código.
1- Breakpoint
2- 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?
Lo que pasa con este error es que se utiliza una propiedad o método a un
objeto que no dispone de dicha propiedad o método.
Solución:
1. Escribir bien el nombre de la propiedad o método
2. Utilizar una propiedad o método que sea válida
9.Cuando aparece el error Se requiere un objeto,
¿qué puede estar pasando y cómo se solucionaría?
En este error lo que sucede es que se escribió mal el nombre del objeto, o
hace la llamada a un objeto que no existe.
Solución:
1. Escribir correctamente el nombre del objeto
2. Revise que el objeto que usted cree que ya existe no tiene aún el nombre
asignado de manera predeterminada por Visual Basic.
10.Cómo puede ejecutar una aplicación paso a paso.
1. Presionando la tecla F8
2. 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.
1- Debe tener abierto el proyecto.
2- Seleccione el formulario
3- Localice la propiedad icono haga doble clic y cargue el archivo
4- Seleccione el archivo generar saludo.exe
5- Asegurarse esta en archivo (.exe)
CAPÍTULO 6. VARIABLES Y TIPOS DE
DATOS
Cuestionario del capítulo
Mencione para qué sirve MsgBox, y escriba un
ejemplo de su uso.
Sirve para indicar la aparición de una ventana de notificación, también
llamado cuadro de diálogo 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.
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
Qué son las Constantes de Visual Basic.
Son referencias de valores en memoria que no pueden variar su valor.
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
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
Defina Variable.
Son posiciones de memoria RAM, referidas a través de un nombre, disponibles
para almacenar datos en ellas.
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.
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
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.
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).
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).
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).
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
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.
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.
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.
Y se soluciona de la siguiente forma:
1- Determine
claramente los límites del intervalo de subíndices para una dimensión data.
2- Verifique
que no esta haciendo referencia a una dimensión en lugar de otra.
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
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.