O que é um loop de evento?
Um loop de evento - ou loop principal, se for o aspecto de controle central - é um construto dentro de programas que controla e despacha os eventos após um evento inicial. O evento inicial pode ser qualquer coisa, incluindo pressionar um botão em um teclado ou clicar em um botão em um programa. Depois de pesquisar os dispositivos, o loop do evento despachará um evento que cria um efeito desejado, com base na programação. Isso é chamado de loop, não porque os círculos de eventos e acontece continuamente, mas como o loop se prepara para um evento, verifica o evento, despacha um evento e repete o processo novamente.
Na programação de computador, há uma estrutura chamada Loop de evento. Este é um bloco de código que diz 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; Mais frequentemente, é 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 para o qual um loop de evento espera pode ser qualquer coisa. Um evento pode se manifestar de um usuário pressionando um botão do teclado, movendo um 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 acontecer, o loop principal acionará outro evento em resposta, como postar uma carta em um documento ou permitir que o usuário acesse uma pasta.
Quatro processos são necessários para criar o loop de eventos. O primeiro evento é chamado de preparar consulta. Isso prepara o programa para pesquisar o dispositivo ou os dispositivos responsáveis pelo evento; portanto, o computador recebe os recursos adequados alocados para a ação. Depois disso, o loop realmente pesquisou dispositivos para o evento para ver se o evento ocorreu. O último nesta ordem é a função de verificação, que retorna o resultado doEnquete no loop.
Se o evento retornar como verdadeiro, o loop continuará; Caso contrário, ele remonta a se preparar. Se for verdade, a quarta ação - chamada Dispatch - ocorre. É quando todos os recursos são despachados para criar uma resposta ao evento entrevistado, causando uma reação. Após o despacho, o loop volta para se preparar, para se preparar novamente para verificar se há eventos.