UNIDAD EDUCATIVA SEIS DE OCTUBRE DE VENTANAS FUNDAMENTO
UNIDAD EDUCATIVA SEIS DE OCTUBRE DE VENTANAS FUNDAMENTO DE PROGRAMACION Y BASE DE DATOS
COMPETENCIAS A DESARROLLAR • DESARROLLAR SISTEMAS INFORMÁTICOS CON LENGUAJES DE PROGRAMACIÓN Y BASES DE DATOS, APLICANDO DIFERENTES METODOLOGÍAS SEGÚN LOS REQUERIMIENTOS DE FUNCIONALIDAD DE LA ORGANIZACIÓN O USUARIO FINAL.
EN LA SIGUIENTE APLICACIÓN CREARA UN TECLADO VIRTUAL SIMILAR AL QUE VEMOS EN LOS PROGRAMAS DE MECANOGRAFÍA
Para realizar esta aplicación ejecute los siguientes pasos: Ø Abra un nuevo proyecto. Ø Ahora modifiquemos el tamaño del formulario. Ø Escriba en la propiedad Height el valor 3780 y en la propiedad Width el valor 6540. NOTA: Estos valores no son constantes ni obligatorio, les estoy especificando el valor para que la aplicación quede tal y como la he realizado en mi computador. Cuando usted tenga como proyecto realizar algún programa de mecanografía, estos valores serán el que usted considere para su teclado virtual. Ø Inserte un control Picture. Box y dibujelo casi del mismo tamaño del formulario. O bien, escriba en Height: 3015 y en Width: 6255. Ø Dibuje 33 Command. Button dentro del control Picture. Box. Todos del mismo tamaño, menos el de la barra espaciadora. Este debe ser mucho más grande, tal y como se ve en la imagen. NOTA: Si usted opta por hacer Copy – Paste, entonces, cuando haga Paste aparecerá una ventana preguntándole si desea crear un Arrays (arreglo) de controles, respondale que NO, para que no se creen índices en los botones. Ø Establezca los siguientes valores en cada una de las propiedades de los botones de comando.
Después de haber colocado todos los controles necesitamos codificar el evento Key. Down del Picture. Box para leer las teclas que son pulsadas por el usuario. A partir de las teclas leídas el programa irá cambiando el color de cada botón de comando. ▪ Haga doble clic sobre el Picture. Box (Picture 1), y seleccione el evento Key. Down. ▪ Escriba el siguiente bloque de código:
• Pulse la tecla [F 5] para correr la aplicación. Podrá observar que en la pantalla aparece una especie de teclado virtual que espera a que el usuario pulse alguna tecla. Si usted pulsa cualquier tecla esde su teclado verá como las teclas se tornan de color verde. También notará que cuando la tecla es pulsada al menos una sola vez esta permanece con el color verde. Lo ideal sería que el color del botón vuelva a su color original cuando la tecla pulsada sea soltada desde su teclado. • Para que las teclas tornen a su color normal, detenga la aplicación y codifique el evento Key. Up (Tecla arriba) del Picture. Box con el siguiente bloque de código:
• Ejecute nuevamente la aplicación. Pulse algunas teclas desde su teclado y observará que los botones que representan las teclas pulsadas vuelven a su color original cuando esta es soltada desde su teclado. • Detenga la aplicación y guárdela
TE INVITO A REALIZAR LA SIGUIENTE TAREA
Analice cada uno de los procedimientos codificados en el programa anterior y conteste cada una de las preguntas de la página siguiente: 1. 2. 3. 4. ¿Cuáles eventos fueron codificados en el programa anterior? ¿Por qué se codificó el evento Key. Up y no solo el evento Key. Down? ¿Cuál es la función del bloque de código del evento Key. Down? ¿Qué cambio de código usted ve en los procedimientos de los eventos Key. Up y Key. Down? 5. Explique porque las teclas vuelven a su color original. 6. 6. ¿Por qué hubo la necesidad de utilizar algunos números delante del argumento Key. Code? 7. ¿Por qué utilizamos el argumento Shift para leer la tecla ALTERNA en vez de utilizar el evento Key. Code? 8. ¿Cuál es la función de las constantes vb. Green y vb. Button. Face? 9. Explique la necesidad de utilizar un objeto Picture. Box para agregar los botones de comando. 10. ¿Por qué no codificamos el evento Key. Press en vez de los eventos Key. Up y Key. Down?
- Slides: 17