Cómo entender conceptos en lenguajes de programación
El siguiente contenido está tomado de la Enciclopedia Baidu
Impulsado por eventos
Impulsado por eventos en informática
El llamado evento- impulsado simplemente significa que hace clic en El botón que se presiona (es decir, qué evento se genera) y lo que hace la computadora (es decir, qué función se llama). En pocas palabras, cuando hace clic en un botón (es decir, qué evento se genera), la computadora hace lo que hace (es decir, qué función se llama). Por supuesto, los eventos no se limitan a las acciones del usuario.
El núcleo de la tecnología impulsada por eventos son, naturalmente, los eventos. Desde la perspectiva de los eventos, la estructura básica de un programa controlado por eventos consta de recolectores de eventos, emisores de eventos y procesadores de eventos. El recopilador de eventos es específicamente responsable de recopilar todos los eventos, incluidos los eventos del usuario (como eventos del mouse, teclado, etc.), hardware (como eventos del reloj, etc.) y software (como el sistema operativo, la aplicación misma). , etc.). El emisor de eventos es responsable de distribuir los eventos recopilados por el recopilador a los objetos de destino. Los controladores de eventos son responsables de responder a eventos específicos, que generalmente no se pueden determinar completamente hasta la etapa de implementación, por lo que se utiliza un mecanismo de función virtual (generalmente llamado algo así como handlemsg). Para los usuarios del marco, todo lo que ven son controladores de eventos. Eso es todo lo que les importa.