Docsity
Docsity

Prepara tus exámenes
Prepara tus exámenes

Prepara tus exámenes y mejora tus resultados gracias a la gran cantidad de recursos disponibles en Docsity


Consigue puntos base para descargar
Consigue puntos base para descargar

Gana puntos ayudando a otros estudiantes o consíguelos activando un Plan Premium


Orientación Universidad
Orientación Universidad


Sistemas Programables, Apuntes de Sistemática

Introduccion a las interfaces de los sistemas programables en uso de redes

Tipo: Apuntes

2019/2020

Subido el 06/03/2020

daniel-loredo
daniel-loredo 🇲🇽

1 documento

1 / 4

Toggle sidebar

Esta página no es visible en la vista previa

¡No te pierdas las partes importantes!

bg1
Institución: Instituto Tecnológico de San
Luis Potosí.
Materia: Tópicos Avanzados de
Programación.
Estudiante: Loredo Ventura Daniel Ulises.
Profesor: Juárez Romero Oscar Abundio.
Trabajo: Programación orientada a eventos.
pf3
pf4

Vista previa parcial del texto

¡Descarga Sistemas Programables y más Apuntes en PDF de Sistemática solo en Docsity!

 Institución: Instituto Tecnológico de San

Luis Potosí.

 Materia: Tópicos Avanzados de

Programación.

 Estudiante: Loredo Ventura Daniel Ulises.

 Profesor: Juárez Romero Oscar Abundio.

 Trabajo: Programación orientada a eventos.

Como introducción, la programación dirigida por eventos, es un paradigma de programación en el que tanto la estructura como la ejecución de los programas van determinados por los sucesos que ocurran en el sistema, definidos por el usuario o que ellos mismos provoquen. Para entender la programación dirigida por eventos, podemos oponerla a lo que no es: mientras en la programación secuencial (o estructurada) es el programador el que define cuál va a ser el flujo del programa, en la programación dirigida por eventos será el propio usuario el que dirija el flujo del programa. Aunque en la programación secuencial puede haber intervención de un agente externo al programa, estas intervenciones ocurrirán cuando el programador lo haya determinado, y no en cualquier momento como puede ser en el caso de la programación dirigida por eventos. Al comenzar la ejecución del programa se llevarán a cabo las inicializaciones y demás código inicial y a continuación el programa quedará bloqueado hasta que se produzca algún evento. Cuando alguno de los eventos esperados por el programa tenga lugar, el programa pasará a ejecutar el código del correspondiente administrador de evento. Por ejemplo, si el evento consiste en que el usuario ha hecho clic en el botón de play de un reproductor de películas, se ejecutará el código del administrador de evento, que será el que haga que la película se muestre por pantalla. GUI's / Interfaces Gráficas de Usuarios 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, aparte de ser la vía de comunicación del programa con el usuario, son la propia apariencia del mismo. Estas interfaces, también llamadas GUI (Graphical User Interface), han sido la herramienta imprescindible 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. Estas suelen dirigir directamente al controlador interior que va entrelazado al algoritmo.

En conclusión, La programación orientada a eventos es muy fácil de usar y es adecuada para aquellas personas que tienen poco conocimiento en programación. Con los lenguajes orientados a eventos se pueden realizar en poco tiempo aplicaciones sencillas y muy funcionales, utilizando interfaces gráficas en las que se insertan componentes o controles a los que se le programan eventos. Dichos eventos permiten al usuario realizar una serie de acciones lógicas para un determinado programa. Fuentes bibliográficas: https://docs.microsoft.com/es-es/dotnet/csharp/programming-guide/classes-and-structs/ methods http://contenidos.sucerman.com/nivel3/dispositivos/unidad1/leccion2.html https://docs.microsoft.com/es-es/dotnet/csharp/programming-guide/classes-and-structs/ methods