introdução a Programação Orientada a Eventos

288 palavras 2 páginas
Programação Orientada a Eventos

Introdução
Programação orientada a eventos é um paradigma de programação na qual sua aplicação é bastante utilizada no desenvolvimento de sistemas de interface com o usuário. Diferente de muitos programas tradicionais que seguem um fluxo de controle padronizado, o controle de fluxo de P.O.E são guiados por ações externas, chamadas de eventos.

Visão geral

Diferente de aguardar por um comando completo que processa a informação, o sistema em tal paradigma é programado na sua base com um laço de repetição de eventos, que recebem repetidamente informação para processar e disparam uma função de resposta de acordo com o evento.

O método pelo qual a informação é adquirida por camadas mais baixas do sistema é irrelevante. As entradas podem ser enfileiradas ou uma interrupção pode ser registrada para reagir, ou ainda ambos.

Programas orientados a evento geralmente consistem em vários pequenos tratadores, programas que processam os eventos para produzir respostas, e um disparador, que invoca os pequenos tratadores. Uma alternativa consiste em disparar os tratadores por eles próprios, criando um efeito de evento em cascata.

Esse método é bastante flexível e permite um sistema assíncrono. Programas com interface com o usuário geralmente utilizam tal paradigma. Sistemas operacionais também são outro exemplo de programas que utilizam programação orientada a eventos, este em dois níveis. No nível mais baixo encontram-se o tratamento de interrupções como tratadores de eventos de hardware, com a CPU realizando o papel de disparador. No nível mais alto encontram-se os processos sendo disparados novamente pelo sistema operacional.

Um interpretador de comandos pode ser visto como um caso especial de modelo orientado a eventos, no qual o sistema, até então inativo, espera um comando para ser disparado através das instruções do usuário

Relacionados

  • canelas
    977 palavras | 4 páginas
  • Linguagens de Programação Orientadas a Objeto
    2733 palavras | 11 páginas
  • Paradigmas orientados a objetos
    1236 palavras | 5 páginas
  • Paradigma Orientado A Eventos
    2035 palavras | 9 páginas
  • Paradigmas orientados a eventos
    1843 palavras | 8 páginas
  • lista de presidentes africanos, moedas, lingua e presidentes
    1712 palavras | 7 páginas
  • algoritimos
    1372 palavras | 6 páginas
  • Programacao estruturada a objetos
    671 palavras | 3 páginas
  • Programação orientada a eventos e programação orientada a aspectos
    1750 palavras | 7 páginas
  • 11500F2D 6EAF 4E9D ADD1 7A78BCC9E2B3
    1187 palavras | 5 páginas