Parte 1

 

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

Ejemplos:

Change     cuando cambia algo en el objeto

Click        cuando hace clic en el objeto

Dblclick   cuando hace doble clic en el objeto

Keypress  cuando presiona alguna tecla

2.                  Defina Procedimiento.

Bloques menores en los que se divide el código de aplicación de visual basic.

3.                  Defina Procedimiento de evento.

Es el procedimiento que se ejecutara para cuando 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).

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 escriben en el código; detecta errores de sintaxis al momento de ejecutar el editor.

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.

Reglas de semántica.

7.                  Defina Expresión. Cite ejemplos.

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

5>3 (comparación) es una expresión lógica que es 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

Utilizando la ventana Explorador de proyectos, seleccionando un formulario o modulo y haciendo clic en el botón 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.

Es el procedimiento de evento que Visual Basic considera como el más usual en la ventana Código.

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 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.


Parte 1

 

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.

.vbp (Archivo de proyecto).

.frm (Formulario).

.frx (Archivo de datos binarios).

.cls (Archivo para cada modulo de clase).

2.                  Mencione los tres elementos que conforman la jerarquía principal de contenedores en Visual Basic.

Módulos.

Proyectos.

Grupo de Proyectos.

3.                  Defina Ejecutar.

Consiste en poner los elementos diseñados y codificados a tiempo de diseño. Al ejecutar la aplicación Visual Basic entra en tiempo de ejecución, se pone sensible a todos los eventos, y por supuesto es cuando suceden los errores, sean de sintaxis o de semántica.

4.                  Defina Depurar.

Consiste en probar el funcionamiento de la aplicación, provocar los errores y corregirlos. Al momento de depurar sus aplicaciones debe cambiar de actitud con respecto a sus programas, debe ser el critico mas feroz, y el usuario mas necio e impredecible, debe hacer lo que nadie en todos sus sentidos haría; debe intentar, de manera decidida, que su aplicación genere errores y comportamientos equivocados. El tiempo que dedique a depurar será recompensado con la confianza que tendrá en que su aplicación este correcta.

5.                  Mencione en qué consiste el Modo de ejecución.

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.

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 marg en 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?

Este error sucede cuando comete un error al escribir el nombre de la propiedad o del método y se soluciona escribiendo bien el nombre de la propiedad o del método.

9.                  Cuando aparece el error Se requiere un objeto, ¿qué puede estar pasando y cómo se solucionaría?

Este error sucede cuando pensamos que definimos un nombre para un objeto y realmente no lo hicimos y su solución es escribir el nombre correctamente del objeto que esta mal escrito.

10.              Cómo puede ejecutar una aplicación paso a paso.

Presionando la tecla F8, o bien seleccionando el menú Depuración – Paso a paso por instrucciones.

11.              Cómo se genera un archivo ejecutable (EXE) de su proyecto o aplicación.

Debe tener abierto un proyecto.

Seleccionar el formulario.

Localice la propiedad Icon, haga doble click en ella para que aparezca el cuadro de dialogo cargar icono, que permite seleccionar un archivo de icono (.ico o .cur) que sustituirá el icono estándar que Visual Basic asigna de manera predeterminada. Seleccione un icono. El icono que aparece en la esquina superior izquierda del formulario cambiara.

Seleccione en el menú archivo – Generar XX.exe (el nombre del programa variara dependiendo del nombre de su proyecto). El nombre que coloque será el programa ejecutable; por lo general, Visual Basic asignara el nombre del proyecto


Parte 2

 

Capítulo 6.  Variables y tipos de datos.

 

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

Sirve para indicar la aparición de un cuadro de diálogo o ventana de notificación 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.

2.                  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

3.                  Qué son las Constantes de Visual Basic.

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.

4.                  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 

5.                  Defina Variable.

Son posiciones de memoria RAM, referidas a través de un 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.

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.

7.                  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

8.                  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.

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.

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).

10.              Qué son las Matrices.

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).

11.              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.

12.              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.

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?

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.

14.              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.

15.              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

16.              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.