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

 1     Defina Evento.   Cite ejemplos.

Evento.- es una accion reconocida por un formulario o control

   ejemplo:     objeto—evento

                    cmdDespliega_clic

2.      Defina Procedimiento.

procedimiento.- el codigo de una aplicación de VB se divide en bloques menores llamados procedimientos

3.      Defina Procedimiento de evento.

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.

Diagrama:

                      2                       3

      sub         cmdDespliega—click()

1                                       lbltexto.caption= “!!!!Bienvenido a VB!!!!”  4

      endsub

1) Todos los procedimientos de eventos tienen un inicio (sub) y fin  (end sub). El inicio y el fin delimitan la totalidad del codigo 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 que objeto le sucede el evento

3)determina el nombre del evento, separados por un carácter de subrayado

4) todas las lineas de codigo que se encuentran entre el inicio y el fin del procedimiento de evento se llama codigo de evento. El codigo de evento es lo que se ejecutara de nombre secuencial en el momento que le sucede un evento

5.      Mencione al menos 4 ventajas que proporciona el Editor de código de Visual Basic (ventana Código).

*clasifcacion de elementos por colores que le permite identificar los elementos del programa

*Reconoce los objetos y asiste en el uso de propiedades y metodos

* Interpreta el lenguaje mientras escribe el codigo; 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.

2 tipos de reglas:

   * Regla de sintaxis.- determina la unica forma de manifestar instrucciones y expresiones correctas y completas

  * Regla de semántica.- determina la validez del uso de expresiones dentro de una sintaxis correcta. El cumplimiento de las reglas semánticas por lo general se ve en tiempo de ejecución  cuando se sabe el seguimiento de las expresiones

7.      Defina Expresión.   Cite ejemplos.

Expresión.- es todo valor o referencia de un valor, concatenacion, división, comparación

8.      Mencione los 5 elementos que componen la ventana Código.

5 objetos de la ventana de codigo:

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.

11.  Mencione las 6 formas en que la ventana Código nos asiste cuando nos encontramos en Modo de edición de código.

12.  Qué es un Evento predeterminado.

     Evento predeterminado: Al momento de hacer doble clic en un objeto de tiempo de diseño activa la ventana de codigo en procedimiento de evento, que visual basic considera como el mas 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.

Carácter de continuación de linea de visual basic pendiente

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 :  un archivo de proyecto que sealiza el segmento de todos los componentes

*.frm : archivo para formulario

*.cls : opcional un archivo para cada modulo de clase

*.bas : opcional para un archivo de modulo estandar

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

*modulos

*proyectos

*gpo. De proyectos

3. Defina Ejecutar.

Ejecutar.- consiste en poner en operación los elementos diseñados y codificados en tiempo de diseño

4. Defina Depurar.

Depurar.- Consiste en probar el funcionamiento de la aplicación para provocar errores y corregirlos

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

Modo de ejecución.- Cuando la aplicación esta ejecutándose brindando total atención a las aplicaciones que el usuario realiza

6. Mencione en qué consiste el Modo de interrupción.

Modo de interrupcion.- Cuando la aplicación esta sujeta de manera parcial, ya que aparte de atender las acciones del usuario, atiende las facilidades de dedpuracion de VB

7. Mencione los dos indicadores de margen que permite la ventana Código.

· Break point.- indica que ha restablecido un punto de interrupcion. Puede alternar el punto de interrupcion colocado en el puntero del raton en la barra indicadora del margen y haciendo clic

Þ call stock marker.-  indica la linea que se encuentra actualmente  en la pila de llamada (que se esta ejecutando en ese momento) el indicador aparece solo en modo de ejecución

8. Cuando aparece el error No se encontró método o elemento de datos, ¿qué puede estar pasando y cómo se solucionaría?

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

 

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

* presione la tecla f8. el programa se empezara a ejecutar paso a paso

* haga clic en el boton mostrar mensaje.

* el icono call stock marker aparecera en la barra indicadora de margen de la ventana codigo justo en la linea de inicio del procedimiento cmdDespliega_click 

* Presione F8 varias veces y vea que hace cada una de las lineas que se estan ejecutando. Deje de presionar F8 hasta que ya no se vea el icono ( una vez que se ejecutan todas  las lienas de procedimiento

* Haga clic en el boton salir. Presione F8 varias veces, hasta que la aplicación ejecute la instrucción end y termine la ejecucion

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

Archivo ejecutable (.EXE) : una vez que la aplicación este depurada, tenemos la opcion de generar a partir de ella un programa ejecutable (.EXE) que no requiera el entorno de desarrollo de visual basic para ser utilizada

Capítulo 6.  Variables y tipos de datos.

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

 MsgBox permite indicar la aparicion de una ventana de notificacion Visual Basic, también llamadas "cuadros de dialogo" en el formato estandard de windows.. La sintaxis de la funcion es la siguiente:

MsgBox (Mensaje [, Codigo de boton [, titulo de ventana]])

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

Sirve para desplegar un cuadro de dialogo, le permite ingresar datos. La sintaxis es::

InputBox (Mensaje [, Titulo [, predeterminado [, Posx [ Posy]]])

usos de InputBox

mstrSoftware$= InputBox("¿Cuál es su software preferido?")

   3.   Qué son las Constantes de Visual Basic.

Son referencias de valores en memoria que no pueden variar su valor.. La sintaxis es:

const Variable[AsTipoDeDatos] = Valor constante

   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

vbAborRetryIgnore.- 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.- Muestra solamente el boton aceptar

vbCancel.- Muestra el boton cancelar

  5.   Defina Variable.

Son posiciones de memoria ram, referidas atravez de un nombre, disponibles para almacenar datos en ello, las variables tienen 3 trobutos esenciales: nombre, tipo y alcance.

  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.

 

 

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

La decalracion de variable de memoria se hace atravez de una instruccion Dim. La sintaxis de la instruccoion es la siguiente::

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.

Declaracion explicita:

Dim intAsistentes As Integer

Declaracion Implicita:

Dim intAsistentes%

  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.

 

 

 10. Qué son las Matrices.

Son parte de todo lenguaje de programacion de proposito general; permiten la armonizacion atravez de subindices en un conjunto de valores bajo un mismo nombre de referencia en memoria.

 11. Para qué sirve Option Explicit.

Visual Basic reconoce las variables que son utilizados en el codigo aun cuando no los haya declarado de manera explicita. Si no declaramos una variable, Visual Basic lo hace por nosotros.

 12. Para qué sirve Lbound y Ubound.

Lbound.- Limite minimo

Ubound.- Limite maximo

La sintaxis de la funcion es la siguiente:

Lbound (NombreMatriz[,Dimensión])

Lbound (NombreMatriz[,Dimensión])

 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 declara una variable en un determinado tipo de datos, con su correspondiente caracter de declaracion de tipo, pero al hacer referencia a dicho tipo de datos en alguna parte del programa le coloca un caracter de declaracion del tipo que no le corresponde.

solucion:

memorisarse los caracteres de declaracion de tipo y utiliselos 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 sunindice que no se encuentra en el intervalo de una dimension.

solucion

Determine claramente los limites del intervalo de subindices para una dimension dada.

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

 

 

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

Es la funcionque permite formatear a los datos que manejan su programa.

la sintaxis es la siguiente:

Format (DatoAFormatear, Mascara De Formato)

ejemplo:

print "Texto"

strTexto$ = "TextodePrueba"

print Format(strTexto$,">")

print Format(strTexto$,"<")