¿Qué es un bucle de eventos?
Un bucle de eventos, o bucle principal, si es el aspecto de control central, es una construcción dentro de los programas que controla y envía eventos después de un evento inicial. El evento inicial puede ser cualquier cosa, incluido presionar un botón en un teclado o hacer clic en un botón en un programa. Después de sondear los dispositivos, el bucle del evento enviará un evento que crea un efecto deseado, basado en la programación. Esto se llama un bucle, no porque el evento rodea y ocurre continuamente, sino porque el bucle se prepara para un evento, verifica el evento, envía un evento y repite el proceso nuevamente.
en la programación de la computadora, hay una estructura llamada bucle de evento. Este es un bloque de código que le dice a la computadora que espere un evento y qué hacer en respuesta al evento. A veces, el bucle solo ocupa una pequeña porción de codificación; Más a menudo, es la lógica central de un documento de codificación. Cuando constituye la lógica central, también se llama el bucle principal.
El evento para el que espera un bucle de evento puede ser cualquier cosa. Un evento puede manifestarse de un usuario presionando un botón de teclado, mover un mouse, abrir una aplicación o cualquier otra cosa que un usuario pueda hacer con una computadora. El evento generalmente proviene de un dispositivo exterior, como el teclado o el mouse, pero también puede ser el resultado de procesos internos. Cuando ocurre el evento especificado, el bucle principal activará otro evento en respuesta, como publicar una letra en un documento o permitir al usuario acceder a una carpeta.
Se necesitan cuatro procesos para crear el bucle de eventos. El primer evento se llama la consulta de preparación. Esto prepara el programa para sondear el dispositivo o dispositivos responsables del evento, por lo que la computadora obtiene los recursos adecuados asignados para la acción. Después de esto, el bucle en realidad encuesta dispositivos para el evento para ver si ocurrió el evento. El último en este orden es la función de verificación, que devuelve el resultado delEncuesta al bucle.
Si el evento regresa como verdadero, entonces el bucle continúa; Si no, se remonta a prepararse. Si es cierto, se produce la cuarta acción, llamada Dispatch. Esto es cuando se envían todos los recursos para crear una respuesta al evento encuestado, causando una reacción. Después del despacho, el circuito se remonta a prepararse, para prepararse nuevamente para verificar los eventos.