Poe

Páginas: 6 (1272 palabras) Publicado: 6 de marzo de 2015
Programación
orientada a
eventos
1

Introducción a La Programación
Orientada A Eventos.
Los lenguajes visuales orientada al evento y con manejo de componentes dan
al usuario que no cuenta con mucha experiencia en desarrollo, la posibilidad de
construir sus propias aplicaciones utilizando interfaces gráficas sobre la base
de ocurrencia de eventos.
Para soportar este tipo de desarrollo interactúandos tipos de
herramientas, una que permite realizar diseños gráficos y un lenguaje de alto
nivel que permite codificar los eventos. Con dichas herramientas es posible
desarrollar cualquier tipo de aplicaciones basadas en el entorno.

Diseños Gráficos

Lenguaje de alto nivel que
permite codificar los eventos
2

INTRODUCCIÓN
Definiciones de Lenguaje de Programa
Visual Basic es un lenguaje deprogramación visual, también llamado lenguaje de
4ta. generación. Esto quiere decir que un gran número de tareas se realizan sin
escribir código, simplemente con operaciones gráficas realizadas con el ratón
sobre la pantalla.
Visual Basic es también un programa basado en objetos, aunque no orientado a
objetos como Visual C++. La diferencia está en que Visual Basic utiliza objetos
con propiedades ymétodos, pero carece de los mecanismos de herencia y
polimorfismo propios de los verdaderos lenguajes orientados a objetos como
Java y C++.

3

 Debido a la programación en objetos, Java ha logrado adaptar el

enfoque orientado de eventos al paradigma de orientado a
objeto, esto se logra mediante la creación de clases Adapter que
procesen información de teclado, ratón o de las ventanas
mismas.
Debidoal enfoque multiplataforma de Java, esencialmente son
interfaces las que procesan la información del teclado o de ratón
y son llamados Listeners, pero también se hacen
implementaciones de esas interfaces en clases Event.

4

 Siempre

hay que generar una clase heredada de algún
xxxAdapter o implementarla desde su interfaz (que comúnmente
es xxxListener) para procesar los eventos ocurridos. Unavez
creada una clase heredada, hay que registrarla en el
componente que queremos procese esos eventos, por ejemplo:
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
class EventoBoton implements ActionListener { public EventoBoton(){
}
public void actionPerformed(ActionEvent evt) {
System.out.println("Evento: " + evt.getActionCommand()); }
}
class Window extends JFrame {
...JButton boton; ...
public Window() { ...
/*Inicializacion de la ventana y el boton*/
boton.addActionListener(new EventoBoton()); ... }
}
5

Programas

Secuenciales, Interactivos y
Orientados a Eventos
Existen distintos tipos de programas. En los primeros tiempos de los
ordenadores los programas eran de tipo secuencial (también llamados tipo
batch).
Un programa secuencial es un programa que se arranca,lee los datos que
necesita, realiza los cálculos e imprime o guarda en el disco los resultados.
Mientras un programa secuencial está ejecutándose no necesita ninguna
intervención del usuario.
A este tipo de programas se les llama también programas basados u
orientados a procedimientos o a algoritmos (procedural languages).

6

Programas

Secuenciales, Interactivos y Orientados a
Eventos
Losprogramas interactivos exigen la intervención del usuario en tiempo de
ejecución, bien para suministrar datos, bien para indicar al programa lo que debe
hacer por medio de menús. Los programas interactivos limitan y orientan la
acción del usuario.
Por su parte los programas orientados a eventos son los programas típicos de
Windows, tales como Netscape, Word, Excel, PowerPoint y otros. Cuando
uno deestos programas ha arrancado, lo único que hace es quedarse a la
espera de las acciones del usuario, que en este caso son llamadas eventos.
El usuario dice si quiere abrir y modificar un fichero existente, o bien comenzar a
crear un fichero desde el principio.

7

Programas

Secuenciales, Interactivos y Orientados a
Eventos
Estos programas pasan la mayor parte de su tiempo esperando las acciones...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Poe
  • POE
  • Poe Que A Mi
  • Poe Compras
  • lalal poe
  • Allan Poe
  • De Poe a Lovecraft
  • E. A Pöe Narraciones

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS