Está en la página 1de 7

Nombre del alumno

Inzunza Rodríguez Juan de Dios

Docente
Juan Carlos Cabanillas Noris

Materia
Programación visual

No. de control
20170099
Desarrollar, simular y comprobar las interfaces gráficas de usuario para los
siguientes
problemas:
1. Diseñar la interfaz de un semáforo que permita visualizar cuando se
encuentre en estado de pase (verde), alto (rojo) y precaución (amarillo).

El usuario podrá realizar las siguientes acciones:


• Activar o desactivar el semáforo mediante sus respectivos botones.
• Modificar los tiempos de activación de los diferentes estados del
semáforo desde la interfaz.
• Durante cada estado verde o rojo, el semáforo deberá durar 10 segundos
encendido; mientras que, en el color amarillo deberá encender y apagar
durante 5 segundos.
• Cuando se haga la transición de un color verde a rojo, deberá encenderse
y apagarse el color amarillo durante 5 segundos.

Sugerencia: Puede utilizar la herramienta Picture Box para mostrar las


imágenes de los posibles estados y condiciones del semáforo.

2. Modifique el problema anterior para realizar la sincronización de dos


semáforos.
Código.
Pantalla de ejecución.
Como se puede ver hay textbox para cambiar el tiempo de operación de cada
color del semáforo, un botón para iniciar los dos timers y otro para paralo, el
primer semáforo está en rojo y el segundo en verde
Despues el segundo empieza a parpadear en amarillo, primero se prende.

Aquí se apaga.
Y despues cambian a verde arriba y rojo semaforo de abajo

Conclusiones.
En esta práctica fue muy importante el uso del picure box para la representación grafica del
semáforo, de otra forma lo abríamos tenido que representar con texto y también fue necesario
saber cómo se importan imágenes al proyecto para su posterior uso junto con el uso de los
timers y su evento “tick”

Fuentes.
https://www.w3schools.com/cs/cs_for_loop.php
https://www.w3schools.com/cs/cs_while_loop.php
https://www.w3schools.com/cs/cs_arrays.php
https://www.c-sharpcorner.com/UploadFile/mahesh/listbox-in-C-Sharp/
https://www.geeksforgeeks.org/c-sharp-textbox-controls/
https://www.geeksforgeeks.org/how-to-set-the-font-of-the-textbox-content-in-c-sharp/

También podría gustarte