Parte 1

 

Capítulo 4.  Escritura del código de los eventos.

 

Cuestionario del capítulo

 

1.      Defina Evento.   Cite ejemplos.

Es una acción reconocida por un formulario o control.

Ejemplos: Change, es cuando cambia algo en el objeto.

                 Click, cuando hace click en el objeto

                 Dblclick, cuando hace doble click en el objeto.

                 Keypress, cuando presiona alguna tecla

                Mousemove, cuando mueve el puntero del ratón en un objeto. 

           

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 ejecutará 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_Clic( )

 

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

Por expresión se debe entender 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 cuatro

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.

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

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.

Visual Basic y su editor de código permiten una interacción intuitiva entre los objetos y lo que puede hacer con ellos; ya se 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 el más usual.

 

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 guión bajo ( _ ). Antes de este debe haber cuando menos un espacio en blanco y después de este nunca debe haber nada, o de lo contrario se generará un 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.

Opcionalmente un archivo para cada modulo de clase (.cls)

Un archivo para cada formulario (.frm)

Opcionalmente, un archivo para cada modulo estándar (.bas)

Opcionalmente, uno o más archivos con controles actives (.ocx)

Opcionalmente un único archivo de recursos (.res)

 

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.

Consiste en poner en operación los elementos diseñados 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.

Cuando la aplicación esta ejecutándose brinda total atención a las acciones que el usuario realice.

 

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.

a.       Breakpoint (·)

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

Ocurre cuando se utiliza una propiedad o método en un objeto que no dispone de dicha propiedad o método. Se soluciona escribiendo bien el nombre de la propiedad o método, utilice una propiedad o método que sea valido.

 

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

En ese caso estaremos haciendo 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 ese objeto el error aparecerá. Se soluciona escribiendo 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.

Para ello es necesario ejecutar la aplicación presionando la tecla F8, o bien 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.

Una vez que la aplicación esta depurada, tenemos la opción de generar a partir de ella un programa ejecutable (exe) que no requiera del entorno de desarrollo de Visual Basic para ser utilizada.

 

Parte 2

 

Capítulo 6.  Variables y tipos de datos.

 

Cuestionario del capítulo

 

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

Permite indicar la aparicion de una ventana de notificación en VB también llamdas cuadros de dialogo.

Ejemplo: MsgBox (“operación concluida satisfactoriamente”)

 

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: InputBox (“¿Cuál es su software preferido?”, “preferencias”, “VB”, 2000, 4000)

 

3.      Qué son las Constantes de Visual Basic.

Son referencias de valores de memoria que no pueden variar su valor.

 

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

vbCritical: muestra el icono mensaje critico

vbQuestion: muestra el icono consulta de advertencia+

vbOk: aceptar

vbCancel: cancelar

 

5.      Defina Variable.

También llamadas constantes de memoria; son posiciones de memoria RAM, referidas a través de un nombre, disponibles para almacenar 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.

 

DATO

TIPO DE VALORES

CHARACTER

BYTES

PREFIJO

Integer

-32768 a 32767

no decimales

%

2

int

Long Integer

-2 147 483 648 a

2 147 483 647

no decimales

&

4

lnt

Currency

-922 337 203 685 477.5808 a

922 337 203 685 477.5807

@

8

cur

Double

-1.79769313486232E308 a

1.79769313486232E308

#

8

dbl

String

0 a 65 535 caracteres

$

1 por c

str

Boolean

True, false

 

2

bln

Date

01/01/100 a 31/12/9999

 

8

dtm

 

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

A  través de esta instrucción se hace la declaración de variables de memoria.

Sintaxis: Dim NombreVariable { CharacterDeclaración | As TipoDatos }

 

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

En la primera es utilizado el Carácter de declaración de tipo y la 2da utilizando un nombre de tipo de datos reconocido por VB.

 

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 nivel procedimiento: con Dim en un procedimiento cualquiera

A nivel módulo: Con Private en un módulo estandar (.bas) o en las declaraciones generales de un módulo de formulario (.frm).

A nivel global: Con Public en un módulo estandar (.bas) o en las declaraciones generales de un módulo de formulario (.frm).

 

10.  Qué son las Matrices.

Son parte de todo lenguaje de programación de propósito general; permitan 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.

Sirve para reconocer las variables que son utilizadas en el código aún cuando no las haya declarado de manera explícita.

  

12.  Para qué sirve Lbound y Ubound.

Para resolver el desconocimiento de los límites mínimos y máximos de 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?

Sucede cuando declra una variable de un determinado tipo de datos, con su correspondiente  Carácter de declaración de tipo, pero al hacer referencia a dicho tipo de datos en alguna parte del programa le coloca un Carácter de declaración de tipo que no le corresponde.

Solución: Memorizar los characters de declaración de tipo  y usarlos 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: Determinar claramente los límites del intervalo de subíndices para una dimensión dada; verificar que no se este 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.

CStr(int)

CStr(dtm)

CStr(cur)

CStr(byt)

CStr(lnt)

 

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

Permite formatear los datos que maneje en su programa.

            Ejemplo: Format(dtmFecha, “Long Date”)