Aula 11 Programação Orientada a Eventos

Slides:



Advertisements
Apresentações semelhantes
Exemplos de código WebForm1.aspx: Listas.aspx: TestaMarcadores.aspx:
Advertisements

Área de Desenvolvimento de Sistemas
Instrutor HEngholmJr 1 Modelagem de Processos. Instrutor HEngholmJr 2 Nivelar profissionais nos conceitos de mapeamento de processos em nível que permita.
Programação em Java Prof. Maurício Braga
WINDOWS Sistemas Operacionais PLATAFORMA TECNOLÓGICOS
Eventos Marco Antonio, Arquiteto de Software – TJDF Novembro/2005
Apostila - Geração de Arquivos do ENADE. Localizar a aplicação – Geração de Arquivos do Enade.
Apostila - Geração de Arquivos do ENADE. Localizar a aplicação – Geração de Arquivos do Enade.
Informática Aplicada.
<script language="javascript">
Instruções para criar o site Primeiro a página principal deverá ser formada por frames. (um horizontal e dois verticais). Topo.html, Menu.html e Meio.html.
Visual Basic for Applications
Estatística Básica Utilizando o Excel
Login na Rede ********* Nome do Usuário Senha
Linguagem de Programação II
Universidade do Vale do Paraíba Colégio Técnico Antônio Teixeira Fernandes Disciplina POO-II. Material II-Bimestre Objetos de Controle Listas Eventos e.
Tecnologia para Web JavaScript
Introdução ao JavaScript
Templates/ Modelos Templates são documentos que podem ser usados como um modelo para outras páginas com o mesmo lay-out, ou seja, é uma espécie de frame.
Portal 2.0 Como utilizar Data: 03/03/2011.
7 - Criação de Páginas Web
Personalizando Tabelas
Sistema Operacional.
Programação I Caderno de Exercícios Nome.
Fundamentos da Informática
Conhecendo o Visual Studio.NET
Como instalar e executar o programa
Ferramentas para Sistema Web Sistemas de Informação Aula 10 – 15/05/2013.
O Portal do Estudante de Computação
CAPACITAÇÃO SME-SP.
INTRODUÇÃO À INFORMÁTICA – Aula 6
Laboratório de Programação I Carlos Oberdan Rolim Ciência da Computação Sistemas de Informação.
Laboratório de Programação I Carlos Oberdan Rolim Ciência da Computação Sistemas de Informação.
Laboratório de Programação I Carlos Oberdan Rolim Ciência da Computação Sistemas de Informação.
Thiago Francisco Bergmann-
POWER POINT.
Abr-17 Projetar Cápsulas Aula de Laboratório Projetar classes.
Windows Sistema operacional da Microsoft
Focalize o botão do telefone/microfone para acessar os controles: Para colocar a chamada em espera, clique em Chamada Em Espera Clique em Ativar Mudo para.
07/04/2017 Linux Ubuntu 2.
Professor: Márcio Amador
7 - Criação de Páginas Web
Programação Orientada à Objetos
PrograMação para internet
ÁREA DE TRABALHO DO WINDOWS
APRESENTANDO O TECLADO
Analise Semântica aula-10-analise-semântica.pdf.
Unidade 6 – Formulários HTML Prof.: Henrique Santos
Paradigma Estruturado
PHP e Formulários Web.
Cada questão vale 6,1 pontos,
O que é? É o processo de investigação técnica com intuito de identificar a qualidade, a segurança e a exatidão do software desenvolvido. A validação do.
JAVASCRIPT Tutorial Básico Aden Soares OBS: NÃO CONFUNDIR JAVASCRIPT COM JAVA ► O que é JavaScript? É uma linguagem de programação utilizada para.
Retaguarda - Cadastro de convênio IdentificaçãoRET_007 Data Revisão23/10/2013.
Troca de Mercadoria Farmácias e Drogarias.
Programação Gráfica em Java Introdução
HTML Document Object Model
Retaguarda - Autorizar programas para usuários 1 IdentificaçãoRET_003 Data Revisão29/08/2013.
Academia de Ensino Superior - Prof. André Morais Desenvolvimento de Aplicações Web na plataforma Microsoft Programando eventos.
NA AULA DE HOJE VEREMOS A TRANSIÇÃO ENTRE ACTIVITYS. CRIE UM PROJETO COM O NOME TRANSICAO, A SEGUIR MONTE SUA ACTIVITY COMO A ABAIXO :
Autorizar programas para usuários
Aplicação - Plataforma de Autoria - Natan. Resumo - Entendimento Ferramenta para desenvolvimento de conteúdo para tv digital, baseada em componentes e.
Linguagens Orientadas a Eventos
O Modelo GOMS Fornece um modelo de Engenharia para a performance humana, capaz de produzir predições a priori ou em um estágio anterior ao desenvolvimento.
Introdução JavaScript
Programação PHP Gustavo Eduardo Terra.
1 AJAX em aplicações Rails Lívia Monnerat Castro
JavaScript Introdução ao JavaScript 1. Objetivos Introdução Sintaxe Básica Arquivo (script) externo Script no HEAD da página Script no BODY da página.
Tutorial Webnode Criando site 1. Registrando Acesse o endereço: e preencha os dados solicitados e clique em Registre-se e crie.
Transcrição da apresentação:

Aula 11 Programação Orientada a Eventos aula-11-programação-orietada-a-eventos.pdf

O que é? A programação orientada a eventos, também conhecida como programação baseada em eventos, é um paradigma de programação, isto é, um estilo de se programar, no qual a execução do programa é afetada por eventos. Os eventos são guiados por sinais externos ao programa. Nesse paradigma os programas são pequenos trechos de código que executam ações em respostas a determinados eventos.

O que é? Programas orientados a eventos geralmente consistem em tratadores de eventos que são códigos que processam os eventos para produzir respostas. O código que realiza uma tarefa em resposta a um evento é chamado de handler do evento. O handler é uma ação (método) que está associada a esse evento, no sentido de que seja realizada alguma ação quando esse evento ocorre.

O que é? Após um evento ser processado o sistema espera o outro evento ser disparado. Os eventos estão na sua maioria associados a formulários e componentes de tela. Esse paradigma é amplamente utilizado em desenvolvimento de sistemas que possuem interface com usuários, o funcionamento ocorre por um loop de eventos que ao ser disparado reage de acordo uma função vinculada a um evento.

O que é? Por exemplo, ao abrir uma janela ao clicar em um item do menu, é disparado um evento da seguinte forma: “Detectado o click do botão esquerdo do mouse na posição x, y”, o programa recebe essa notificação e dispara o evento.

O que é? Os eventos são funções executadas em um determinado momento, dependendo de seu tipo. Por exemplo no Delphi, o evento FormShow de um formulário é acionado quando o formulário é apresentado; o evento MouseDown é executado quanto o cursor do mouse entre em contato uma determinada área da tela; MouseUp quando o botão do mouse é liberado de uma determinada área da tela. Cada componente tem seus eventos, embora haja eventos que possuem nome e funcionalidades semelhantes em componentes distintos.

Exemplo em JavaScript

O que é? Os paradigmas de programação não são mutuamente exclusivos, isto é, uma linguagem, e por consequência um programa, pode suportar múltiplos paradigmas. Pode -se, portanto, criar programas combinado os paradigmas orientado a objetos/procedurais, orientado a eventos/objetos.

JavaScript O JavaScript é uma linguagem multiparadigma utilizada em vários tipo de software. Nos próximos exemplos vamos praticar a manipulação de evento com o JavaScript. Os eventos estão diretamente ligados a componentes de tela do HTML. Para cada exemplo abra o bloco de notas ou qualquer outro editor e utiliza o template de código disponível em: https://gist.github.com/johnidm/658564307c4432a61997 O código JavaScript será digitado dentro da tag script.

JavaScript Primeiro exemplo

JavaScript Variáveis

JavaScript Estruturas de Decisão

JavaScript Estruturas de Decisão

JavaScript Funções sem vinculo

JavaScript Funções sem vinculo

JavaScript Operações matemáticas

JavaScript Repetições

JavaScript Repetições

JavaScript Repetições

JavaScript Botões - OnClick

JavaScript Botões - OnClick

JavaScript Caixas de texto - OnClick

JavaScript Caixas de texto - OnClick

JavaScript Caixas de texto com saída de valor

Exercícios