Os eventos fazem os programas reagir — Informática, 7–10 anos
Um evento é algo que acontece, como premir uma tecla ou clicar numa personagem. Pode iniciar uma resposta no momento certo.
Esperar que algo aconteça
Um evento é algo que um programa consegue detetar, como premir uma tecla, clicar com o rato ou um som captado por um sensor. O programa inicia então a resposta ligada a esse evento. Assim, uma aplicação interativa pode esperar em vez de fazer tudo de uma vez.
Porquê precisamos de eventos
Um jogo não sabe exatamente quando um jogador vai premir uma tecla, por isso tem de estar pronto para detetar esse momento. Os eventos servem para ligar acontecimentos imprevisíveis a ações planeadas. Sem eles, um botão não saberia quando responder a um clique.
Um botão que muda de cor
Primeiro, coloca um botão azul no ecrã. Depois, liga o evento «quando este botão é clicado» à ação «mudar a cor para amarelo». Quando a pessoa clica, o evento é detetado e a ação acontece. Um segundo clique pode iniciar outra ação, como voltar ao azul.
A armadilha: começar demasiado cedo
Um erro comum é pôr a resposta no programa principal para acontecer logo, em vez de a ligar ao evento. A ação pode parecer correta, mas acontece antes de alguém clicar ou premir alguma coisa. É um erro compreensível porque vemos a ação no código, mas é fácil não reparar no momento em que deve ocorrer.
Onde ajuda
Os botões das aplicações usam eventos de clique, e os jogos usam eventos de teclas ou comandos para mover personagens. As campainhas respondem a um toque, enquanto algumas luzes respondem a movimento detetado por um sensor. Em cada caso, algo acontece primeiro e um dispositivo reage.
Continua a explorar
Outras línguas
A carregar o MyLeoNes™…