Este documento proporciona información sobre el desarrollo de aplicaciones orientadas a objetos y eventos (OOED). Explica los pasos para planear, codificar, probar y documentar una aplicación OOED. También describe propiedades y funciones comunes en Visual Basic como SetFocus(), PrintForm(), Val() y Format(). Finalmente, incluye 10 preguntas de repaso sobre estos temas.
2. Planeando una Aplicación OOED
Para crear aplicación OOED (object oriented
event drived) se requiere seguir el siguiente
proceso
Planear la aplicación
Construir la interfase de usuario
Codificar la aplicación
Probar y revisar la aplicación
Ensamblar la documentación
3. Codificando la aplicación
Después de planear la aplicación y construir
la interfase, puede escribir las instrucciones
Visual Basic para decirle a los objetos de la
interfase como responder a los eventos
4. Codificando la aplicación
Las instrucciones son llamadas código, y al
proceso de escribir las instrucciones se le
llama codificación. Necesitará escribir código
por cada objeto que tiene un evento enlistado
en la tercera columna de la tabla TOE que se
creó en la lección A
5. Propiedades y funciones de uso común
Para mover el foco a un objeto mientras el
programa está corriendo
Usa el método “SetFocus”
La sintaxis es [forma.]objeto.SetFocus
Para imprimir una forma
Usar el método “PrintForm”
La sintaxis es [forma.]PrintForm
6. Propiedades y funciones de uso común
Para asignar un valor a la propiedad de
cualquier objeto
Usa el enunciado de asignación
Sintaxis [forma.]objeto.propiedad = valor
Para documentar el código VisualBasic con
comentarios
Comienza el comentario con un apóstrofe (‘)
7. Propiedades y funciones de uso común
Para dejar en blanco la propiedad
Caption/Text de un objeto
Usa el enunciado de asignación a una cadena de
longitud cero o cadena vacía (“”) a la propiedad
Caption/Text del objeto
Para indicarle a VB que trate a un carácter
como si fuera un valor numérico
Use la función Val
Sintaxis Val(cadena)
8. Propiedades y funciones de uso común
Para mejorar la apariencia de los números en
la interfase de usuario
Use la función Format
Sintaxis Format(expresion, formato)
Para controlar el estilo del borde de un objeto
y si deben aparecer los botones de
minimizar, maximizar y cerrar en la barra de
título
Modifique las propiedades BorderStyle,
MinButton, MaxButton y ControlBox de la forma
10. Preguntas de repaso
1.- El método ________ imprime una forma
Form
1.
FormPrint
2.
Print
3.
Printer
4.
PrintForm
5.
11. Preguntas de repaso
2.- ¿Cuál de los siguientes es un enunciado de
asignación válido?
txtName.Caption=‘Jones’
1.
txtName.Caption=“Jones”
2.
txtName.Text=‘Jones’
3.
txtName.Text=“Jones”
4.
Ninguna opción es válida
5.
12. Preguntas de repaso
3.- ¿Cuál de los siguientes es un enunciado
válido?
lblName.Caption=Jones
1.
txtName.Caption=“Jones”
2.
txtName.Caption=‘Jones’
3.
Ninguno de los anteriores es válido
4.
13. Preguntas de repaso
4.- ¿Cuál de los siguientes enunciados de
asignación no hará el cálculo
correctamente?
txtTotal.Text=Val(txtSales1.Text)+Val(txtSales2.
1.
Text)
txtTotal.Text=Val(lblSales1.Caption)+Val(lblSale
2.
s2.Caption)
txtTotal.Text=Val(txtRed.Text)*2
3.
txtTotal.Text=Val(lblBlue.Caption)*1.1
4.
Todos los de arriba son correctos
5.
14. Preguntas de repaso
5.- Cuando la propiedad BorderStyle de una
forma se pone a 1, ¿cuáles botones
aparecerán en la barra de título de la forma
durante el tiempo de ejecución?
Cerrar
1.
Maximizar
2.
Minimizar
3.
Todas las anteriores
4.
15. Preguntas de repaso
6.- ¿Cuál propiedad controla si el botón Cerrar
aparece en la barra de título de la forma?
BoxControl
1.
Close
2.
Control
3.
ControlBox
4.
16. Preguntas de repaso
7.- Usas la función ____ para desplegar el
signo de dólar y comas en los números
Focus
1.
Format
2.
PrintForm
3.
SetFocus
4.
Val
5.
17. Preguntas de repaso
8.- La función ____ le dice a VB si debe tratar
una cadena como un valor numérico
Focus
1.
Format
2.
PrintForm
3.
SetFocus
4.
Val
5.
18. Preguntas de repaso
9.- A continuación aparecen listados cinco
pasos que se deben seguir al crear una
aplicación OOED. Escriba el número que le
corresponde a la izquierda de cada paso
____Ensamblar la documentación
1.
____Planear la aplicación
2.
____Codificar la aplicación
3.
____Construir la interfase de usuario
4.
____Probar y depurar la aplicación
5.
19. Preguntas de repaso
10.- La instrucción
txtTotal.Text=Val(txtNum.Text) / 2, la cual
debe multiplicar el contenido de la caja de
texto txtNum por dos y asignar el resultado
a la caja de texto txtTotal, es un ejemplo de
________
Un error lógico
1.
Un error de sintaxis
2.
Una instrucción correcta
3.