O que é um loop de eventos?

Um loop de eventos - ou loop principal, se for o aspecto de controle central - é uma construção dentro de programas que controla e despacha eventos após um evento inicial. O evento inicial pode ser qualquer coisa, incluindo pressionar um botão no teclado ou clicar em um botão em um programa. Após a pesquisa dos dispositivos, o loop de eventos despacha um evento que cria o efeito desejado, com base na programação. Isso é chamado de loop, não porque o evento circule e ocorra continuamente, mas porque o loop se prepara para um evento, verifica o evento, despacha um evento e repete o processo novamente.

Na programação de computadores, existe uma estrutura chamada loop de eventos. Este é um bloco de código que informa ao computador para aguardar um evento e o que fazer em resposta ao evento. Às vezes, o loop ocupa apenas uma pequena parte da codificação; com mais freqüência, é a lógica central de um documento de codificação. Quando compõe a lógica central, também é chamado de loop principal.

O evento pelo qual um loop de eventos aguarda pode ser qualquer coisa. Um evento pode se manifestar por um usuário pressionando um botão do teclado, movendo o mouse, abrindo um aplicativo ou qualquer outra coisa que um usuário possa fazer com um computador. O evento geralmente vem de um dispositivo externo, como o teclado ou o mouse, mas também pode ser resultado de processos internos. Quando o evento especificado acontece, o loop principal aciona outro evento em resposta, como postar uma carta em um documento ou permitir que o usuário acesse uma pasta.

São necessários quatro processos para criar o loop de eventos. O primeiro evento é chamado de consulta de preparação. Isso prepara o programa para pesquisar o dispositivo ou dispositivos responsáveis ​​pelo evento, para que o computador obtenha os recursos adequados alocados para a ação. Depois disso, o loop efetivamente pesquisa dispositivos para o evento para ver se o evento ocorreu. O último nesta ordem é a função de verificação, que retorna o resultado da pesquisa para o loop.

Se o evento retornar como verdadeiro, o loop continuará; caso contrário, volta a se preparar. Se verdadeiro, a quarta ação - chamada despacho - ocorre. É quando todos os recursos são despachados para criar uma resposta ao evento pesquisado, causando uma reação. Após o envio, o loop volta para se preparar, para se preparar novamente para verificar eventos.

OUTRAS LÍNGUAS

Este artigo foi útil? Obrigado pelo feedback Obrigado pelo feedback

Como podemos ajudar? Como podemos ajudar?