MyLeoNes™

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™…