Red de conocimiento informático - Material del sitio web - Cómo entender conceptos en lenguajes de programación

Cómo entender conceptos en lenguajes de programación

Los eventos en programación son un concepto abstracto, un poco como lo que dijo el profesor de inglés.

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.