REGRESAR...

 

Parte 1
 

Capitulo 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 resultado de una acción determinada por el usuario, por el código de programa, o bien puede ser invocada por el sistema. Los ejemplos son: Change, Click, Dblclick, KeyPress, MouseMove.

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 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).
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 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.
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 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 de 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.
Haga click en el botón ver código.

Presione la tecla F7.

Haga doble click en el objeto.

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 el procedimiento de evento más usual para un objeto en Visual Basic.

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.
Caracter 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 de generara un error.

 

Capitulo 5. Como guardar y ejecutar aplicaciones

 

1. Mencione al menos 4 extensiones de archivo relacionadas con proyectos relacionados con aplicaciones en Visual Basic.
(.vbp) un archivo de proyecto

(.frm) archivo para formulario

(.cls) archivo para cada modulo de clase

(.bas) archivo para cada modulo estándar

2. Mencione los tres elementos que conforman la jerarquía principal de contenedores en Visual Basic.
Módulos, proyectos y grupo de proyectos.

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 se inicia la ejecución del formulario.

6. Mencione en qué consiste el Modo de interrupción.
Es cuando la ejecución de un formulario esta interrumpida, dicho formulario puede estar visible pero realmente no esta ejecutándose.

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?
Cuando se utiliza una propiedad o método en un objeto que no dispone de dicha propiedad o método. O cuando comete un error al escribir el nombre de la propiedad o método.

Se soluciona escribiendo bien el nombre y usando uno valido.

9. Cuando aparece el error Se requiere un objeto, ¿qué puede estar pasando y cómo se solucionaría?
Cuando se comete un error al escribir el nombre del objeto. En ese caso estaremos haciendo una llamada a un objeto que no existe y Visual Basic lo requerirá.

La solución es escribir 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. Presiona la tecla F8.

2. Haga click en el botón Mostrar Mensaje.

3. El icono Call Stack Marker aparecerá en la barra indicadora de margen de la vente Código, justo en la línea del procedimiento cmdDespliega_Click.

4. Presione F8 varias veces hasta que ya no se vea el icono Call Stack Marker.

5. Haga click 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 surtirá el 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 aparece en la esquina superior izquierda del formulario cambiara.

4. Seleccione en le menú Archivo-Generar Saludo.exe (el nombre del programa variara dependiendo del nombre de su proyecto). El nombre que coloque será el que asumirá el programa ejecutable; por lo general Visual Basic asignara el nombre del proyecto. No obstante, usted puede cambiar el nombre, sin importar cual sea el nombre del proyecto.

5. Asegurara de que en Nombre de archivo se encuentre Saludo.exe y que quede almacenado en \avbp\cap05.

 

 

Capitulo 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: Cuadros de dialogo y ventanas de información.

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: Formularios de base de 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 critico.

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 character 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 Prefijos Caracter de declaración Bytes
Integer Enteros int % 2
Long Integer Enteros int & 4
Currency Decimales cur @ 4
Double Decimales dbl # 8
String Cadena de Caracteres str $ 1 por caracter
Boolean (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 { CharacterDeclaracion 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 “Character 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.

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.

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 character 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 character de declaración de tipo, pero al hacer referencia a dicho tipo de dato en alguna parte del programa le coloca un character de declaración de tipo que no le corresponde.

Solución:

Memorice los characteres 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
Clng

 

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

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

Format (Now,”m/d/aa”) ej.12/24/00