Programación orientada  a eventos <ul><li>Danny Alejandro Solano Concha </li></ul>
Definición <ul><li>Es un paradigma de programación. </li></ul><ul><li>Son generados por actores externos. </li></ul><ul><l...
Diferencias entre tipos de programación <ul><li>Programación secuencial : </li></ul><ul><li>El programador  define  el flu...
Tipos de eventos  <ul><li>Interface grafica de usuario GUI. </li></ul><ul><li>Eventos entre interfaces software. </li></ul...
Eventos entre interfaces SW. <ul><li>Los actores son programas o sistemas externos. </li></ul><ul><li>Se implementa para m...
Eventos entre interfaces SW-HW. <ul><li>Los actores son software relacionados con dispositivos físicos o  señales generada...
Interface grafica de usuario. <ul><li>Los actores son usuarios que interactúan con el sistema de forma visual y motriz. </...
Interface grafica de usuario. <ul><li>Por ejemplo: </li></ul><ul><li>Matlab: GUIDE. </li></ul><ul><li>Eclipse: JIGLOO.. </...
Eclipse y jigloo. <ul><li>Jigloo es una actualización software, que incorpora GUI basado en 4G . </li></ul><ul><li>Incorpo...
Eclipse jigloo (objetos GUI) <ul><li>Containers: </li></ul><ul><ul><ul><li>ScrollPane. </li></ul></ul></ul><ul><ul><ul><li...
Ejemplo.
Ejemplo.  <ul><li>Acción del botón. </li></ul>
Ejemplo. <ul><li>Acción del link. </li></ul>
Ejemplo. <ul><li>Barra de progreso. </li></ul>
Conclusiones. <ul><li>Con la evolución de los lenguajes orientados a eventos, la interacción del software con el usuario h...
Próxima SlideShare
Cargando en…5
×

Programación orientada a eventos - Alejandro Solano

3.408 visualizaciones

Publicado el

Publicado en: Tecnología
0 comentarios
1 recomendación
Estadísticas
Notas
  • Sé el primero en comentar

Sin descargas
Visualizaciones
Visualizaciones totales
3.408
En SlideShare
0
De insertados
0
Número de insertados
3
Acciones
Compartido
0
Descargas
0
Comentarios
0
Recomendaciones
1
Insertados 0
No insertados

No hay notas en la diapositiva.

Programación orientada a eventos - Alejandro Solano

  1. 1. Programación orientada a eventos <ul><li>Danny Alejandro Solano Concha </li></ul>
  2. 2. Definición <ul><li>Es un paradigma de programación. </li></ul><ul><li>Son generados por actores externos. </li></ul><ul><li>Soporta una suite amplia de acciones. </li></ul><ul><li>Utiliza interfaces o agentes listener para escuchar los eventos. </li></ul><ul><li>Generalmente los eventos se orientan a referencias (Clases Anónimas, Punteros) </li></ul>
  3. 3. Diferencias entre tipos de programación <ul><li>Programación secuencial : </li></ul><ul><li>El programador define el flujo ejecución del programa. </li></ul><ul><li>Se producen intervenciones que ocurrirán cuando el programador lo haya determinado. </li></ul><ul><li>Programación orientada de eventos : </li></ul><ul><li>El actor externo dirige el flujo de ejecución del programa. </li></ul><ul><li>Se producen intervenciones que ocurrirán en cualquier momento. </li></ul>
  4. 4. Tipos de eventos <ul><li>Interface grafica de usuario GUI. </li></ul><ul><li>Eventos entre interfaces software. </li></ul><ul><li>Eventos entre interfaces software-hardware (Soportado por Java). </li></ul>
  5. 5. Eventos entre interfaces SW. <ul><li>Los actores son programas o sistemas externos. </li></ul><ul><li>Se implementa para manejar componentes software como modulo de núcleo. </li></ul><ul><li>Se utilizan interfaces listener. </li></ul>
  6. 6. Eventos entre interfaces SW-HW. <ul><li>Los actores son software relacionados con dispositivos físicos o señales generadas por los mismos dentro de un puerto. </li></ul><ul><li>Los protocolos hardware deben ser soportados por la maquina virtual de desarrollo. </li></ul><ul><li>Se utilizan interface listener. </li></ul>
  7. 7. Interface grafica de usuario. <ul><li>Los actores son usuarios que interactúan con el sistema de forma visual y motriz. </li></ul><ul><li>Es soportada por múltiples plataformas de cuarta generación (4G) . </li></ul>
  8. 8. Interface grafica de usuario. <ul><li>Por ejemplo: </li></ul><ul><li>Matlab: GUIDE. </li></ul><ul><li>Eclipse: JIGLOO.. </li></ul><ul><li>Visual studio. Etc.… </li></ul><ul><li>Se basa en plantillas pre editadas las cuales pueden ser paneles, ventanas, etc. </li></ul>
  9. 9. Eclipse y jigloo. <ul><li>Jigloo es una actualización software, que incorpora GUI basado en 4G . </li></ul><ul><li>Incorpora elementos como applets, dialogos , paneles y frames. </li></ul><ul><li>dentro de los anteriores elementos contenedores se puede encontrar una gama amplia de objetos interactivos hacia el usuario. </li></ul>
  10. 10. Eclipse jigloo (objetos GUI) <ul><li>Containers: </li></ul><ul><ul><ul><li>ScrollPane. </li></ul></ul></ul><ul><ul><ul><li>DesktopPane. </li></ul></ul></ul><ul><ul><ul><li>InternalFrame. </li></ul></ul></ul><ul><li>Components: </li></ul><ul><ul><ul><li>Button. </li></ul></ul></ul><ul><ul><ul><li>RadioButton. </li></ul></ul></ul><ul><ul><ul><li>ChekBox. </li></ul></ul></ul><ul><ul><ul><li>ComboBox. </li></ul></ul></ul><ul><ul><ul><li>Spinner. </li></ul></ul></ul><ul><ul><ul><li>Label. </li></ul></ul></ul><ul><ul><ul><li>TextField. </li></ul></ul></ul><ul><ul><ul><li>ProgessBar. </li></ul></ul></ul><ul><li>Menús: </li></ul><ul><ul><ul><li>MenuBar. </li></ul></ul></ul><ul><ul><ul><li>Menu. </li></ul></ul></ul><ul><li>Layout. </li></ul>
  11. 11. Ejemplo.
  12. 12. Ejemplo. <ul><li>Acción del botón. </li></ul>
  13. 13. Ejemplo. <ul><li>Acción del link. </li></ul>
  14. 14. Ejemplo. <ul><li>Barra de progreso. </li></ul>
  15. 15. Conclusiones. <ul><li>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. </li></ul><ul><li>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. </li></ul><ul><li>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. </li></ul>

×