Documente Academic
Documente Profesional
Documente Cultură
Abstract. With the magnifying of the use of the Internet, the distributed
applications come acting in ampler geographic scenes. The guided programming
the event has been pointed as a good model of development to deal with the
characteristics of this environment highly distributed. However, she is necessary
to know the programming guided the objects and its concepts in order to
understand and better to understand both the programming’s.
Resumo. Com a ampliação do uso da Internet, as aplicações distribuídas vêm
atuando em cenários geográficos mais amplos. A programação orientada a
evento tem sido apontada como um bom modelo de desenvolvimento para lidar
com as características desse ambiente altamente distribuído. No entanto, é
preciso conhecer a programação orientada a objetos e seus conceitos a fim de
entender e melhor compreender ambas as programações.
1. Introdução
Para termos uma idéia melhor do que se trata a orientação a objetos devemos levar
em consideração alguns conceitos fundamentais, onde um dos conceitos fundamentais é
definirmos uma classe que consiste em pegarmos um conjunto de objetos com
características afins.
Quando criamos instâncias das classes surgem os objetos que tem a capacidade de
armazenar estados de seus atributos e reagir a mensagens enviadas a ele.
O Programa Delphi
Figura 2. Delphi7
Programas no Delphi
Um programa em Delphi consiste basicamente em um código escrito e nas
configurações das propriedades dos objetos e dos eventos . Para modificar as propriedades
de um objeto, clica-se nele e depois pressiona-se F12, o que resultará na exibição da Janela
de Propriedades (Object Inspector).
Eventos
Os eventos são funções executadas em um determinado momento, dependendo de
seu tipo. Por exemplo, o evento FormShow do formulário é acionado quando o formulário
for executado (Antes deste ser exibido), o evento MouseDown quanto o botão é
pressionado, MouseUp quando o botão é solto e assim por diante. Nem todos os
componentes possuem os mesmos eventos. O evento FormShow por exemplo é usado
apenas no form.
Paradigma da linguagem
O Delphi é uma linguagem de programação orientada à eventos, ou seja, quando é
executada uma ação o programa executa outra ação pré determinada.
O Delphi é um linguagem de programação orientada à eventos que utiliza o
paradigma de orientação a objeto, a orientação a objeto da suporte a abstração de dados,
que é a habilidade de definir tipos de novos objetos cujo comportamento é definido de
forma abstrata, sem se fazer referência a detalhes de implementação, como estruturas de
dados usadas para representar objetos.
Os dados são manipulados por ferramentas pelos objetos que são manipulados por
ferramentas presentes no próprio programa.
O Delphi é uma linguagem de fácil utilização voltada a criação de programas de
Windows.
Como exemplo será mostrado um pequeno aplicativo que consiste em capturar a
entrada de dois valores inteiros do teclado e o usuário terá a opção de escolher adicionar ou
subtrair os valores, e logo após será mostrado o seu resultado.
Para darmos inicio ao nosso aplicativo devemos adicionar 6 componentes:
- 2 TEdit;
- 2 TButton; e
- 2 TLabel.
Devendo ficar de acordo com a figura.
7. Considerações Finais
A programação orientada a eventos constitui um paradigma de comunicação que
tem adquirido uma importância maior devido ao crescimento na demanda de aplicações
para Internet.
É uma programação que tem estreita ligação com a programação orientada ao
objeto. Essa reforçada pelos conceitos de abstração, objeto, encapsulamento, métodos e
propriedades, visibilidade, classe, herança e polimorfismo. Essa programação tem grande
importância para nós porque é requisito para a programação por eventos que necessita de
um objeto para ter efeito.
A programação orientada a eventos indica uma determinada ação do usuário em
sistemas de interface, onde a aplicação exercita funções em resposta ao uso do mouse ou de
qualquer outra ação iniciada pelo usuário.
Referencias
Marco Cantú (2003) “Dominando o Delphi 7 “A Bíblia””.
Bruno O. Silvestre,Noemi, Jean-Pierre (2006) “Monografia em Ciência da Computação”
“Sincronização em um Modelo RPC Orientado a Eventos” Pontifica Universidade
Católica do Rio de Janeiro. Disponível em:
< http://www.inf.puc-rio.br/~brunoos/papers/RPC2006.pdf >. Acesso em: 12 jun. 2007