Make your own free website on Tripod.com
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. Los eventos pueden ocurrir como el resultado de una acción determinada por el usuario, por el código de programa o bien puede ser invocada por el sistema. Ejemplos:
Change - cuando cambia algo en el objeto.
Clic       -  cuando hace clic en el objeto.
Dblclick  -  cuando hace doble clic en el objeto.
 
2.- Defina Procedimiento:
Son los bloques menores en los que se divide el código de una aplicación en Visual Basic.
 
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:
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):
1.             Clasificación de elementos por colores que le permiten identificar los elementos del programa.
2.             Reconoce los objetos y asiste en el uso de propiedades y métodos.
3.             Interpreta el lenguaje mientras se escribe el código; detecta errores de sintaxis al momento de editar.
4.             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 (sintácticas): determinan la única forma de manifestar instrucciones y expresiones, correctas y completas.
·                      Reglas de semántica: determinan la validez del uso de expresiones dentro de una sintaxis correcta.
 
7.- Defina Expresión. Cite ejemplos:
Se entiende como 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.
 
8.- Mencione los 5 elementos que componen la ventana Código:
·                Cuadro objeto: muestra el nombre del objeto seleccionado.
·                Cuadro procedimientos/ eventos: presenta una relación de todos lo eventos reconocidos por Visual Basic para un formulario o control mostrado en el cuadro objeto.
·                Barra de división: si arrastra hacia abajo esta barra, la ventana código se divide en dos paneles horizontales, cada uno de los cuales tiene sus propias barras de deslazamientos.
·                botón ver procedimientos: muestra el procedimiento seleccionado.
·                botón ver modulo completo: muestra todo el código del modulo.
 
9.- Elabore un diagrama donde se ilustren los elementos de la ventana Código:
Pagina 82
 
10.- Mencione tres formas para invocar a la ventana Código:
·                En la ventana explorador de proyectos seleccione el modulo frmMensaje.
·                Haga clic en el botón ver código.
·                Presione la tecla 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: permite identificar por colores lo que sé esta editando; las palabras reservadas o instrucciones de Visual Basic aparecerán en color azul, los errores de sintaxis que Visual Basic detecte aparecerán en rojo, las expresiones aparecerán en negro y los comentarios que se hagan en verde.
·                Sugerencia de propiedades y métodos en modo de edición: son aplicables a un objeto determinado, reconocido por el simple hecho que esta en un formulario.
·                Sugerencia de sintaxis: muestras en modo de edición de código
 
12.- Qué es un Evento predeterminado:
               Es cuando Visual Basic y su editor de código permiten una interacción 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:
               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:
1.             Un archivo de proyecto que realiza el seguimiento de todos los componentes(.vbp)
2.             Un archivo para cada formulario(.frm)
3.             Un archivo para cada modulo de clase(.cls)
4.             Un archivo para cada modulo estándar(.bas)
 
2.- Mencione los tres elementos que conforman la jerarquía principal de contenedores en Visual Basic:
1.             Módulos: el código de Visual Basic se almacena en módulos: hay tres tipos de módulos: formulario, estándar y clase.
2.             Proyectos: es uno de los denominados objetos genéricos de colección. Estos objetos permiten agrupar diversos elementos, manteniéndolos relacionados como un todo.
3.             Grupos de proyectos: es una colección de proyectos. Consiste en un archivo que relaciona como miembros de un todo a varios proyectos de Visual Basic.
 
3.- Defina Ejecutar:
Consiste en poner en operación los elementos diseñados y codificados 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:
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:
Es 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:
               Indica que ha establecido un punto de interrupción. Puede alternar el punto de interrupción colocando el puntero del ratón en la barra indicadora de margen y haciendo clic.
- Call stack marker:
               Indica las líneas que se encuentran actualmente en la pila de llamada. El indicador aparece solo en modo de interrupción.
 
8.- Cuándo aparece el error No se encontró método o elemento de datos, ¿qué puede estar pasando y cómo se solucionaría?
               Este ocurre cuando se utiliza una propiedad o método en un objeto que no dispone de dicha propiedad o método. También sucede cuando comete un error al escribir el nombre de la propiedad  o del método.
Soluciones: Escriba bien el nombre de la propiedad o el método, utilice una propiedad o método que sea valido.
 
9.- Cuándo aparece el error Se requiere un objeto, ¿qué puede estar pasando y cómo se solucionaría?
               Es cuando hacemos 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 este objeto el error aparecerá.
Soluciones: Escriba 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:
1.             Presionando la tecla F8 o bien seleccionando el menú depuración – paso a paso por instrucciones.
2.             Haga clic en el botón mostrar mensaje.
3.             El icono de call stack marker aparecerá en la barra indicadora de margen de la ventana código, justo en la línea de inicio del procedimiento cmdDespliega_clic.
4.             Presione F8 varias veces y vea que hace cada una de las líneas que se están ejecutando. Deje de presionar F8 hasta que ya no se vea el icono Call Stack Marker.
5.             Haga clic en el botón salir. Presione F8 varias veces, hasta que la aplicación ejecute la instrucción End y se termine la ejecución.
 
11.- Cómo se genera un archivo ejecutable (EXE) de su proyecto o aplicación:
1.             Debe tener abierto el proyecto Saludo.vbp, que se encuentra en \avbp\cap02\.
2.             Seleccione el formulario frmMensaje.
3.             Localice la propiedad Icon, haga doble clic en ella para que aparezca el cuadro de dialogo Cargar icono, que permite seleccionar un archivo de icono(.ico o .cur) que sustituirá al icono estándar que Visual Basic asigna de manera predeterminada. Seleccione el icono cdrom01.ico que se encuentra en el directorio \avbp \cap05\. El icono que aparecerá en la esquina superior izquierda del formulario cambiara.
4.             Seleccione el menú Archivo – Generar Saludo.exe. el nombre que coloque será el que asumirá el programa ejecutable; por lo general, Visual Basic asignara el nombre del proyecto.
5.             Asegúrese de que en Nombre de archivo se encuentre Saludo.exe y que quede almacenado en \avbp \cap05\.
6.             Haga clic en el botón Opciones. aparecerá el cuadro de dialogo Propiedades del proyecto.
7.             Seleccione la casilla de verificación Incremento automático.
8.             Haga clic en el boton aceptar.
9.           Haga clic en el botón aceptar del cuadro del dialogo Generar proyecto. Visual Basic comenzara a compilar su programa. En la barra de herramientas aparecerá una barra de progreso, que dirá Compilando.... y posteriormente Generando EXE.
10.       Seleccione nuevamente Archivo – Generar Saludo.exe, haga clic en el botón Opciones.
 
 

PARTE 2: Elementos de programación

 

Capítulo 6: Variables y tipos de datos

 

1.- Mencione para qué sirve MsgBox, y escriba un ejemplo de su uso.

Le permite indicar la aparición de una ventana de notificación en visual Basic.

Ejemplo:

1- Cuadros de dialogo.

2- Ventanas de información (como errores etc.)

 

2.- Mencione para qué sirve InputBox, y escriba un ejemplo de su uso.

Sirve para desplegar un cuadro de dialogo que permite ingresar datos.

 

3.- Qué son las Constantes de Visual Basic.

Las constantes de Visual Basic son unas de las tantas formas que la herramienta de desarrollo proporciona para asistirle en la programación.

 

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, no

vbCritical: Muestra el icono mensaje crítico.

vbQuestion: Muestra el icono de consulta de advertencia.

vbOk: Muestra aceptar.

vbCancel: Muestra cancelar.

 

5.- Defina Variable.

Son posiciones de memoria RAM referidas a través de su nombre disponibles para almacenar datos en ellas.

 

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.

 

 

Tipos de Valores

Prefijo

Carácter de declaración

Bytes

Integer

Enteros

Int

%

2

Long Integer

Enteros

Int

&

4

Currency

Decimales

Cur

@

8

Double

Decimales

Dbl

#

8

String

Cadena de caracteres

Str

$

1 por carácter

Bolean

0, 1 True or False

bln

 

2

Date

Fechas

dtm

 

8

 

7.- Para qué sirve Dim, y cuál es su sintaxis.

Es una instrucción que sirve para hacer la declaración de variables de memoria.

Sintaxis:

Dim NombreVariable{CaracterDeclaracion As TipoDatos}

 

8.- Cuál es la diferencia entre la declaración implícita y declaración explícita de una variable.

La diferencia es que la “declaración implícita” con el “Carácter de declaración de tipo” uno declara la variable deseada. A comparación de “declaración explícita”  tiene uno que escribir el nombre de la variable al declarar las variables.

 

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.

1- A nivel procedimiento – se declara con Dim en un procedimiento cualquiera

2- A nivel módulo - se declara con Private en un módulo estándar (.bas) o en las declaraciones generales de un módulo de formulario (.frm)

3 – A nivel global – 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.

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, en un nombre de variable.

 

11.- Para qué sirve Option Explicit.

La opción “option explicit” reconoce las variables que no son utilizadas en el código aún cuando no las haya declarado de manera explícita.

 

12.- Para qué sirve Lbound y Ubound.

Sirve para resolver el desconocimiento de los límites mínimos y máximos en un subíndice dentro de un intervalo.

 

13.- Cuando sucede el error El caracter de declaración de tipo no coincide con el tipo de datos declarado, ¿qué puede estar pasando, y cómo lo solucionaría?

Este error sucede cuando declara un a variable en un determinado tipo de datos con su correspondiente caracter  de declaración de tipo, pero al hacer referencia a dicho tipo de dato en alguna parte del programa le coloca un caracter de declaración de tipo que no le corresponde.

Solución:

Memorice los caracteres de declaración de tipo y utilícelos 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:

            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.

 

15.- Mencione qué funciones utilizaría para convertir un dato String, a los siguientes tipos de datos: Integer, Date, Currency, Byte, y Long Integer.

Tipo de dato

Función

Integer

Cint

Date

Cdate

Currency

Ccur

Byte

Cbyte

Long Integer

CCNG

 

16.- Para qué sirve la función Format; escriba un ejemplo de su uso.

Le permite formatear a los datos que maneje en su programa.