More
    InicioComputadoras y laptops¿Qué es un controlador de eventos?

    ¿Qué es un controlador de eventos?

    Con un controlador de eventos, un desarrollador de software puede controlar exactamente lo que debería suceder en el programa cuando ocurre un evento determinado. Los eventos desencadenantes pueden tener diferentes orígenes, pero a menudo se desencadenan por la interacción del usuario.

    Los eventos ocurren en una amplia variedad de lugares en el software, por ejemplo, por ejemplo, cuando un usuario hace clic en un botón, mueve el puntero del mouse o escribe algo en un campo de texto. Los controladores de eventos tienen la tarea de reconocer estos eventos y luego ejecutar una acción predeterminada, por ejemplo para almacenar temporalmente el contenido de un campo de texto tan pronto como el usuario lo cambie.

    Software orientado a eventos

    Los programas que no siempre se ejecutan linealmente de acuerdo con el mismo esquema y reaccionan a las entradas y el comportamiento del usuario o, más generalmente, a los cambios de estado, funcionan con eventos. Esto significa que en algunos puntos del programa se espera que ocurra un evento determinado.

    En consecuencia, los desarrolladores deben proporcionar una forma en la que el código del programa pueda lidiar con estos eventos. Para esto, primero debe monitorearse en el código del programa si ocurre un evento predeterminado y cuándo. Si se determina que se ha activado un evento de este tipo, se puede ejecutar la función o rutina asociada.

    Interfaz entre código y eventos

    Interfaz entre código y eventos
    Interfaz entre código y eventos

    Los controladores de eventos se utilizan más comúnmente para crear una conexión entre los elementos de la interfaz gráfica de usuario y el código en segundo plano. De modo que los programadores tienen la posibilidad de reaccionar directamente a la entrada del usuario o a otros eventos. Además, trabajar con controladores de eventos permite que los programas puedan reaccionar de manera espontánea y dinámica a los eventos en lugar de esperar activamente un evento específico y, por lo tanto, bloquear recursos.

    Ejemplos

    • La validación de un campo de contraseña en un formulario solo se activa cuando el usuario ha ingresado algo en el campo de texto asociado y luego ha dejado el campo nuevamente.
    • Solo cuando un usuario hace clic en el botón «Seleccionar fecha», el programa debe mostrar un control para seleccionar la fecha.
    • Mientras el usuario ya está ingresando texto en un campo de texto, se verifica cada carácter nuevo para ver si el contenido excede el número máximo de caracteres permitido.
    • Cuando un usuario ingresa una tecla o combinación de teclas predeterminada, se debe activar un evento predeterminado, por ejemplo, el cambio a una determinada vista.
    Charles Stuberhttps://tecnologiandroid.com
    Nuevo dueño y administrador de Tecnología Android, estaré encargado de todo el contenido de blog junto con mis nuevos colegas. Espero que nos podamos llevar muy bien. Para contactarte conmigo, escríbeme por la sección de contacto.
    Articulos relacionados

    DEJA UNA RESPUESTA

    Por favor ingrese su comentario!
    Por favor ingrese su nombre aquí

    Ver más

    • Responsable: Charles Stuber.
    • Finalidad:  Moderar los comentarios.
    • Legitimación:  Por consentimiento del interesado.
    • Destinatarios y encargados de tratamiento: No se ceden o comunican datos a terceros para prestar este servicio. El Titular ha contratado los servicios de alojamiento web a Webempresa que actúa como encargado de tratamiento.
    • Derechos: Acceder, rectificar y suprimir los datos.
    • Información Adicional: Puede consultar la información detallada en la Política de Privacidad.

    Te recomendamos leer: