Reporte de practicas del capitulo 4

 

 

Cómo abrir la ventana Código [4.01]

1.En la ventana Explorador de proyectos seleccione el módulo frmMensaje.

2. Haga clic en el botón Ver código

3. Presione Alt+F4 para cerrar la ventana Código.

4. Presione la tecla F7.

5. Presione Alt+F4 para cerrar la ventana Código.

6. Seleccione el menú Ver - Código.

7. Presione Alt+F4 para Cerrar la ventana Código.

8. Haga doble clic en el objeto cmdDespliega.

9. Presione la tecla Ctrl+F4 para cerrar la ventana Código.

Conclusiones: En esta practica aprendimos como se puede abrir una ventana de codigo de Visual Basic y observamos los elementos de dicha ventana.

 

 

 

Cómo, manejar los componentes de la ventana Código [4.02]

1. Seleccione el objeto frmMensaje.

2. Presione la tecla F7.

3. Haga clic en el botón Ver procedimiento. Observe que solamente se mostrará el procedimiento que tiene el enfoque.

4.   Haga clic en el botón Ver módulo. Sé mostrarán todos los procedimientos definidos hasta el momento.

5.   En el cuadro Objeto seleccione el objeto cmdSalir.

6.   En el cuadro Procedimiento/Evento seleccione LostFocus.

7.   Arrastre la barra de división hasta que quede a la mitad de la ventana Código.

Debe verse aproximadamente como se muestra en la figura 4.5.

8.  Puede editar en cualquiera de las dos mitades. Esta característica es muy valiosa en proyectos con código muy extenso. Haga doble clic en la barra de división para eliminarla.

9.  Marque todo el código que tenga en la ventana Código y presione Supr para eliminarlo. La ventana Código debe quedar sin contenido.

10. Presione Alt+F4 para cerrar la ventana Código.

Conclusiones:  Aprendimos como manejar los elementos de la ventana de código, así como el manejo de varias ventanas código.

 

 

 

 

Manejo de colores y autoformato al editar código [4.03]

1.   Haga doble clic en el objeto cmdDespliega. Visual Basic determina que el procedimiento de evento más común para un objeto basado en el control CommandButton es Clic, por lo mismo procede a editar de manera predeterminada dicho procedimiento.

¿De qué color están las palabras Sub y End Sub, y por qué tienen ese color? Azúl

¿Por qué? Porque es el color que asigna visual a las declaraciones y las palabras reservadas

2. Teclee lo siguiente como código de evento (el primer carácter es un apóstrofe).

‘ Instrucción que emita sonido por el altavoz 

¿De qué color se puso la línea y por qué tiene ese color? Verde

¿Porqué? Porquen es solo un comentario

3. Teclee la siguiente línea de código debajo del comentario que acaba de escribir (escríbalo todo en mayúsculas).

BEEP

¿Aplicó Visual Basic autoformato a su instrucción?

Conclusiones: En esta practicas aprendimos lo útil que es el manejo de diversos colores dentro del código de un programa de Basic.

 

 

 

Compilación y detección de errores en modo de edición [4.04]

1. Continué editando el código; escriba la siguiente línea (escriba hasta el punto, pero NO ACEPTE LA LINEA TODAVIA):

                          MiObjeto.

¿Existe algun objeto en su formulario llamado MiObjeto?

¿Al teclear el punto Visual Basic respondió de alguna forma?

 2. Ahora si, acepte la línea (Utilice la flecha de dirección o Intro para pasar a la siguiente línea. Visual Basic detecta un error de sintaxis y envía un error, como se muestra en la figura 4.7. Observe que la línea que causa el error se pone en rojo; cualquier línea en rojo en modo de edición de código es sinónimo de problemas.

3. Elimine la línea que causa el problema.

Conclusiones: Esta practica continuamos editando el código, al aceptar la línea utilizando, Visual Basic es capaz de detectar los errores de y mostrarlos en color rojo para que nosotros los podamos corregir.

 

 

 

 

Sugerencia de propiedades y métodos en modo de edición [4.05]

1. A continuación teclee una línea de código, pero @hágalo en partes, sin presionar Intro y sin cambiarse de línea, comenzando con lo siguiente:

lbltexto.

Observe que al llegar al punto, Visual Basic determina que efectivamente existe un objeto llamado IbITexto, identifica en qué tipo de control está basado el objeto (Label) y muestra todas las propiedades y métodos válidos para dicho control (vea la figura 4.8) a través de un cuadro de lista combinado de sugerencias. Vea que de momento no está seleccionada ninguna propiedad o método de la lista.

2. En cuanto comience a teclear un poco más, alfabéticamente se ubicará en la lista la propiedad o método que corresponda con lo que está tecleando (vea la figura 4.8).

3. Continúe tecleando en la misma línea lo siguiente: lblTexto.Ca

4. Observe que el simple hecho de comenzar a teclear la continuación de la línea,

encuentra la probable palabra que desea. Teclee    sólo las letras que requiera hasta encontrar la palabra caption.

5.   Una vez que esté seleccionada la opción que desea, en este caso Caption (vea la figura 4.9), presione la barra espaciadora y Visual Basic colocará el nombre de la propiedad por usted. Quizá en propiedades como Top o left le resulte más simple teclear de manera completa el nombre de la propiedad; sin embargo, algunos objetos tienen propiedades de nombre muy largo, como StartUpPosition, en donde una ayuda no está de más. Un beneficio adicional: dejar que Visual Basic le asista en el nombre de las propiedades le garantiza que no tendrá errores de sintaxis, debido a nombres de propiedades mal escritos.

6. Termine de capturar, de tal forma que la línea completa quede, como se muestra a continuación:

lblTexto.Caption = "¡¡¡Bienvenido a Visual Basic!!!"

7. Borre todo el código que tenga tecleado y cierre la ventana Código.

Conclusiones: Observamos que Visual es capaz de determinar los tipos de funciones que estamos manejando y facilita el trabajo de la escritura en el código ayudándonos a teclear correctamente sin ningún tipo de error.

 

 

 

Uso de los cuadros Objeto y Evento para la selección y codificación de un procedimiento de evento determinado [4.06]

1. Haga doble clic en el objeto cmdDespliega.

¿Qué procedimiento de evento se puso en modo de edición?

2. Escriba el siguiente código en dicho procedimiento:

Private Sub cmdDespliega-click()

Instrucción que emite sonido por el altavoz

Beep               1

‘Cambia en modo de ejecución la propiedad

Caption del objeto lbITexto

lblTexto.Caption     "¡¡¡Bienvenido a Visual Basic!!!"

End Sub

3.  Despliegue la lista del cuadro Procedimiento/Evento; aparecerán los eventos disponibles para el objeto cmdDespliega. Seleccione el evento GotFocus. El procedimiento deberá agregarse en la ventana Código.

4.  Despliegue nuevamente la lista del cuadro Procedimiento/Evento.

¿Qué diferencia existe, visualmente, entre CIick y GotFocus? Clic está en negritas

5. Seleccione nuevamente GotFocus y escriba el siguiente código (asegúrese de dar entrada a la línea de código, tecleando lntro al final de la línea):

Private Sub cmdDespliega_GotFocus

‘Comentario de prueba End Sub

6. Despliegue nuevamente la lista del cuadro Procedimiento/Evento. Debe verse como se muestra en la figura 4. 1 0.

¿Qué significa si un nombre de evento aparece en negritas? Que ya tiene un código escrito

7. Cierre la ventana Código y seleccione el objeto cmdDespliega (haciendo clic en él).

8. Abra la ventana Código (F7).

9. Despliegue la lista del cuadro Objeto. Seleccione IbITexto.

¿Fue necesario hacer doble clic en el objeto IbITexto, en tiempo de diseño en el formulario para poder editar su código?

10. Cierre la ventana Código.

¿Por el hecho de haber solicitado editar código para el objeto lbITexto, el objeto cmdDespliega dejó de estar seleccionado?

Conclusiones: Aprendimos que como diferenciar entre clic y GotFocus.

 

 

 

 

Uso del carácter de subrayado y la ayuda contextual en modo de edición [4.07]

1.  Ya debe tener tecleadas todas las líneas del procedimiento cmdDespliega-Click sin errores. Colóquese en la última línea que tecleó, exactamente después del signo de igual ( = ) y antes de las comillas, teclee un espacio en blanco, seguido de un carácter de subrayado       y después teclee Intro. El continuador de línea hizo su trabajo.

2. Ahora colóquese después la palabra "Bienvenido", inserte un espacio, teclee un carácter de subrayado ( - ) y después teclee Intro. Vaya una línea más abajo en el código. Generará error, un continuador de línea nunca debe dejar incompleta una expresión. Corrija el problema eliminando el continuador de línea que causó el error.

3. Su procedimiento debió haber quedado como se muestra a continuación: 

Private Sub cmdDespliega_Click()

Instrucción que emite sonido por el altavoz

Beep

‘ Cambia en modo ejecución la propiedad

‘Caption del objeto LblTexto

lbltexto.Caption = _

“¡¡¡Bienvenido a Visual Basic!!!”

End Sub

4. En el cuadro Objeto seleccione el objeto cmdSalir y en el cuadro Procedimiento/Evento seleccione Click. Escriba el siguiente código:

Private Sub cmdSalir_Click()

End

End Sub

5. ¿Para qué sirve la instrucción End? Para saberlo, coloque el cursor exactamente sobre la palabra End ( entre la "E" y la "n" estaria bien). Presione FI. Aparecerá la ventana de ayuda de Visual Basic con la ayuda relativa a la orden. Si tiene dudas de alguna instrucción o función, esta ayuda contextual puede ser de gran utilidad. Cierre la ventana de ayuda presionando Alt+F4. En este caso, CND termina con la ejecución de la aplicación.

6. Estando en la ventana código, presione Alt+F4 para cerrar dicha ventana.

Conclusiones: Aprendimos que la palabra end sirve para terminar un programa, que es importante para el programador utilizar espacios y sangrías. También observamos que Visual aporta ayuda para sus palabras reservadas.

 

1