Your SlideShare is downloading. ×
Programación orientada a eventos - Alejandro Solano
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

Programación orientada a eventos - Alejandro Solano

3,029

Published on

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
3,029
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
0
Comments
0
Likes
0
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1. Programación orientada a eventos
    • Danny Alejandro Solano Concha
  • 2. Definición
    • Es un paradigma de programación.
    • Son generados por actores externos.
    • Soporta una suite amplia de acciones.
    • Utiliza interfaces o agentes listener para escuchar los eventos.
    • Generalmente los eventos se orientan a referencias (Clases Anónimas, Punteros)
  • 3. Diferencias entre tipos de programación
    • Programación secuencial :
    • El programador define el flujo ejecución del programa.
    • Se producen intervenciones que ocurrirán cuando el programador lo haya determinado.
    • Programación orientada de eventos :
    • El actor externo dirige el flujo de ejecución del programa.
    • Se producen intervenciones que ocurrirán en cualquier momento.
  • 4. Tipos de eventos
    • Interface grafica de usuario GUI.
    • Eventos entre interfaces software.
    • Eventos entre interfaces software-hardware (Soportado por Java).
  • 5. Eventos entre interfaces SW.
    • Los actores son programas o sistemas externos.
    • Se implementa para manejar componentes software como modulo de núcleo.
    • Se utilizan interfaces listener.
  • 6. Eventos entre interfaces SW-HW.
    • Los actores son software relacionados con dispositivos físicos o señales generadas por los mismos dentro de un puerto.
    • Los protocolos hardware deben ser soportados por la maquina virtual de desarrollo.
    • Se utilizan interface listener.
  • 7. Interface grafica de usuario.
    • Los actores son usuarios que interactúan con el sistema de forma visual y motriz.
    • Es soportada por múltiples plataformas de cuarta generación (4G) .
  • 8. Interface grafica de usuario.
    • Por ejemplo:
    • Matlab: GUIDE.
    • Eclipse: JIGLOO..
    • Visual studio. Etc.…
    • Se basa en plantillas pre editadas las cuales pueden ser paneles, ventanas, etc.
  • 9. Eclipse y jigloo.
    • Jigloo es una actualización software, que incorpora GUI basado en 4G .
    • Incorpora elementos como applets, dialogos , paneles y frames.
    • dentro de los anteriores elementos contenedores se puede encontrar una gama amplia de objetos interactivos hacia el usuario.
  • 10. Eclipse jigloo (objetos GUI)
    • Containers:
        • ScrollPane.
        • DesktopPane.
        • InternalFrame.
    • Components:
        • Button.
        • RadioButton.
        • ChekBox.
        • ComboBox.
        • Spinner.
        • Label.
        • TextField.
        • ProgessBar.
    • Menús:
        • MenuBar.
        • Menu.
    • Layout.
  • 11. Ejemplo.
  • 12. Ejemplo.
    • Acción del botón.
  • 13. Ejemplo.
    • Acción del link.
  • 14. Ejemplo.
    • Barra de progreso.
  • 15. Conclusiones.
    • Con la evolución de los lenguajes orientados a eventos, la interacción del software con el usuario ha mejorado enormemente permitiendo la aparición de interfaces que, a parte de ser la vía de comunicación del programa con el usuario, son la propia apariencia del mismo.
    • Estas interfaces, han sido la herramienta mas importante para acercar la informática a los usuarios, permitiendo en muchos casos, a principiantes utilizar de manera intuitiva y sin necesidad de grandes conocimientos, el software que ha colaborado a mejorar la productividad en muchas tareas.
    • Uno de los periféricos que ha cobrado mayor importancia tras la aparición de los programas orientados a eventos ha sido el ratón, gracias también en parte a la aparición de los sistemas operativos modernos con sus interfaces gráficas.

×