eventos con applets

Páginas: 2 (408 palabras) Publicado: 6 de junio de 2013
Programación conducida por eventos y
Applets como ejemplo de “Frameworks”

Agustín J. González
ELO-326. Seminario II
2do. Sem. 2001
1

Frameworks
• Un framework (“marco de trabajo”) es unconjunto de
clases que implementan todos los servicios comunes de un
cierto tipo de aplicación.
• Para construir una aplicación, el programador deriva de
alguna de las clases del framework y agregalas
operaciones específicas de la aplicación.
• Por ejemplo: considere la clase Windows para describir
una ventana gráfica de una interfaz usuario. Se espera que
otras clases sean derivadas deesta para proveer
implementaciones de tareas como dibujar su contenido.
Cada ventana debe saber como re-dibujarse cuando es
restaurada desde el icono, o expuesta luego de ser cubierta
por otraventana.

2

Frameworks (cont)
• La idea no es que el usuario deba conocer todos los detalles como se
maneja la interfaz usuario, sino sólo las operaciones claves que le son
de interés.
• Ejemplo:cuando un área que tolera scrolling es movida, la operación
que maneja esta labor invoca a la función paint para desplegar la
porción de la imagen deseada. La clase base no tiene idea sobre qué seestá pintando, pero sabe cuando el pintado es necesario.
• La clase base impone el orden de ejecución de los métodos provistos
por la clase derivada.
• El programador tiene poca influencia en elorden en que las
operaciones son llamadas.
• La programación sobre un framework maneja eventos aislados como
pintado, comandos de menu, clicks del mouse, etc.
• Cuando el código termina, se retornael control al framework.
• Este comportamiento es el conocido como programación conducida
por eventos (event-driven programming)
3

Applet como un framework simple
• Un applet es un programaJava especial que está contenido en una
página web.
• El applet es cargado y ejecutado por el navegador Web para agregar
interactividad y dinamismo a una página Web.
• Un applet se ejecuta bajo...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Applets Y Sonidos
  • Applets
  • applets
  • Applets
  • Applets de Java
  • Java applets
  • Tarea de applets
  • Applets y servlets

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS