SlideShare ist ein Scribd-Unternehmen logo
1 von 13
1 Lic. Josué Iván Turcios Universidad Pedagógica Nacional “Francisco Morazán” Visual Basic Introducción  a La Programación Orientada A Eventos intX%=34 and  intB%<> 40 cobCursos.AddItemtxtAdd.Text KeyAscii = 0 Programación Avanzada Sistema PREUFOD
Universidad Pedagógica Nacional Introducción a La Programación  Orientada A Eventos. “Francisco Morazán” 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úan dos 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.  Introducción  a La Programación Orientada A Eventos Programación Avanzada Lenguaje de alto nivel que permite codificar los eventos Diseños Gráficos  Sistema PREUFOD 2 Lic. Josué Iván Turcios
INTRODUCCIÓN  Universidad Pedagógica Nacional Definiciones de Lenguaje de Programa  “Francisco Morazán” Visual Basic es un lenguaje de programació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. Introducción  a La Programación Orientada A Eventos 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 y métodos, pero carece de los mecanismos de herencia y polimorfismo propios de los verdaderos lenguajes orientados a objetos como Java y C++ Programación Avanzada Sistema PREUFOD 3 Lic. Josué Iván Turcios
Universidad Pedagógica Nacional Programas  Secuenciales, Interactivosy Orientados a Eventos “Francisco Morazán” 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 (procedurallanguages). Introducción  a La Programación Orientada A Eventos Programación Avanzada Sistema PREUFOD 4 Lic. Josué Iván Turcios
Universidad Pedagógica Nacional Programas  Secuenciales, Interactivosy Orientados a Eventos “Francisco Morazán” Los programas 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 de estos 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.  Introducción  a La Programación Orientada A Eventos Programación Avanzada Sistema PREUFOD 5 Lic. Josué Iván Turcios
Universidad Pedagógica Nacional Programas  Secuenciales, Interactivosy Orientados a Eventos “Francisco Morazán” Estos programas pasan la mayor parte de su tiempo esperando las acciones del usuario (eventos) y respondiendo a ellas.  Las acciones que el usuario puede realizar en un momento determinado son variadísimas, y exigen un tipo especial de programación: la programación orientada a eventos.  Este tipo de programación es sensiblemente más complicada que la secuencial y la interactiva, pero con los lenguajes visuales de hoy, se hace sencilla y agradable. Introducción  a La Programación Orientada A Eventos Programación Avanzada Sistema PREUFOD 6 Lic. Josué Iván Turcios
Universidad Pedagógica Nacional Definición de conceptos de los elementos de  Programación Orientada a Eventos. “Francisco Morazán” En la programación orientada a Eventos es necesario comprender y tener bien claros el conceptos de los siguiente términos Introducción  a La Programación Orientada A Eventos * Evento * Propiedades * Métodos Programación Avanzada Sistema PREUFOD 7 Lic. Josué Iván Turcios
Universidad Pedagógica Nacional Definición de conceptos de los elementos de  Programación Orientada a Eventos. “Francisco Morazán” Eventos. Ya se ha dicho que las acciones del usuario sobre el programa se llaman eventos.  ,[object Object]
el hacer doble click sobre el nombre de un fichero para abrirlo,
El arrastrar un icono,
El pulsar una tecla o combinación de teclas,
El elegir una opción de un menú,
El escribir en una caja de texto,

Weitere ähnliche Inhalte

Was ist angesagt?

Estructura jerarquica de un sistema operativo
Estructura jerarquica de un sistema operativoEstructura jerarquica de un sistema operativo
Estructura jerarquica de un sistema operativoYurley Ochoa
 
Fundamentos de POO
Fundamentos de POOFundamentos de POO
Fundamentos de POOgueritamala
 
Lenguaje de programacion de visual basic
Lenguaje de programacion de visual basicLenguaje de programacion de visual basic
Lenguaje de programacion de visual basicRosa Marina Mosquera
 
Programacion Orientada a Objetos y a Eventos
Programacion Orientada a Objetos y a EventosProgramacion Orientada a Objetos y a Eventos
Programacion Orientada a Objetos y a EventosNICK
 
Tópicos Avanzados de Programación - Unidad 3 programacion concurrente
Tópicos Avanzados de Programación - Unidad 3 programacion concurrenteTópicos Avanzados de Programación - Unidad 3 programacion concurrente
Tópicos Avanzados de Programación - Unidad 3 programacion concurrenteJosé Antonio Sandoval Acosta
 
Diagrama de interaccion(secuencia y colaboracion)
Diagrama de interaccion(secuencia y colaboracion)Diagrama de interaccion(secuencia y colaboracion)
Diagrama de interaccion(secuencia y colaboracion)marianela0393
 
Programación Orientada a Objetos vs Programación Estructurada
Programación Orientada a Objetos vs Programación EstructuradaProgramación Orientada a Objetos vs Programación Estructurada
Programación Orientada a Objetos vs Programación EstructuradaMichael de la Cruz
 
Programacion estructurada en objetos
Programacion estructurada en objetosProgramacion estructurada en objetos
Programacion estructurada en objetosAngel Ordoñez
 
Tópicos avanzados de programación eventos
Tópicos  avanzados  de programación   eventosTópicos  avanzados  de programación   eventos
Tópicos avanzados de programación eventosKanddy Mobylml
 
Diagramas de colaboracion
Diagramas de colaboracionDiagramas de colaboracion
Diagramas de colaboraciond-draem
 
LENGUAJE DE PROGRAMACION. INVESTIGACION
LENGUAJE DE PROGRAMACION. INVESTIGACIONLENGUAJE DE PROGRAMACION. INVESTIGACION
LENGUAJE DE PROGRAMACION. INVESTIGACIONKathGon1
 
Introduccion a la administracion de los procesos y el procesador (S.O)
Introduccion a la administracion de los procesos y el procesador (S.O)Introduccion a la administracion de los procesos y el procesador (S.O)
Introduccion a la administracion de los procesos y el procesador (S.O)Javier Alvarez
 
Arquitectura y caracteristicas de los sistemas operativos windows
Arquitectura y caracteristicas de los sistemas operativos windowsArquitectura y caracteristicas de los sistemas operativos windows
Arquitectura y caracteristicas de los sistemas operativos windowsslipkdany21
 
Taller de Base de datos - Unidad 1 SGBD introduccion
Taller de Base de datos - Unidad 1 SGBD introduccionTaller de Base de datos - Unidad 1 SGBD introduccion
Taller de Base de datos - Unidad 1 SGBD introduccionJosé Antonio Sandoval Acosta
 

Was ist angesagt? (20)

Estructura jerarquica de un sistema operativo
Estructura jerarquica de un sistema operativoEstructura jerarquica de un sistema operativo
Estructura jerarquica de un sistema operativo
 
Fundamentos de POO
Fundamentos de POOFundamentos de POO
Fundamentos de POO
 
Lenguaje de programacion de visual basic
Lenguaje de programacion de visual basicLenguaje de programacion de visual basic
Lenguaje de programacion de visual basic
 
Programacion Orientada a Objetos y a Eventos
Programacion Orientada a Objetos y a EventosProgramacion Orientada a Objetos y a Eventos
Programacion Orientada a Objetos y a Eventos
 
Tópicos Avanzados de Programación - Unidad 3 programacion concurrente
Tópicos Avanzados de Programación - Unidad 3 programacion concurrenteTópicos Avanzados de Programación - Unidad 3 programacion concurrente
Tópicos Avanzados de Programación - Unidad 3 programacion concurrente
 
Diagrama de interaccion(secuencia y colaboracion)
Diagrama de interaccion(secuencia y colaboracion)Diagrama de interaccion(secuencia y colaboracion)
Diagrama de interaccion(secuencia y colaboracion)
 
Programación Orientada a Objetos vs Programación Estructurada
Programación Orientada a Objetos vs Programación EstructuradaProgramación Orientada a Objetos vs Programación Estructurada
Programación Orientada a Objetos vs Programación Estructurada
 
Diagrama de Secuencia
Diagrama de SecuenciaDiagrama de Secuencia
Diagrama de Secuencia
 
Programacion estructurada en objetos
Programacion estructurada en objetosProgramacion estructurada en objetos
Programacion estructurada en objetos
 
Tópicos avanzados de programación eventos
Tópicos  avanzados  de programación   eventosTópicos  avanzados  de programación   eventos
Tópicos avanzados de programación eventos
 
Conceptos Fundamentales de Base de Datos
Conceptos Fundamentales de Base de DatosConceptos Fundamentales de Base de Datos
Conceptos Fundamentales de Base de Datos
 
Diagramas de colaboracion
Diagramas de colaboracionDiagramas de colaboracion
Diagramas de colaboracion
 
LENGUAJE DE PROGRAMACION. INVESTIGACION
LENGUAJE DE PROGRAMACION. INVESTIGACIONLENGUAJE DE PROGRAMACION. INVESTIGACION
LENGUAJE DE PROGRAMACION. INVESTIGACION
 
Ensamblador y lenguaje c
Ensamblador y lenguaje cEnsamblador y lenguaje c
Ensamblador y lenguaje c
 
Introduccion a la administracion de los procesos y el procesador (S.O)
Introduccion a la administracion de los procesos y el procesador (S.O)Introduccion a la administracion de los procesos y el procesador (S.O)
Introduccion a la administracion de los procesos y el procesador (S.O)
 
Kernel
KernelKernel
Kernel
 
Ingenieria de software
Ingenieria de softwareIngenieria de software
Ingenieria de software
 
Arquitectura y caracteristicas de los sistemas operativos windows
Arquitectura y caracteristicas de los sistemas operativos windowsArquitectura y caracteristicas de los sistemas operativos windows
Arquitectura y caracteristicas de los sistemas operativos windows
 
Taller de Base de datos - Unidad 1 SGBD introduccion
Taller de Base de datos - Unidad 1 SGBD introduccionTaller de Base de datos - Unidad 1 SGBD introduccion
Taller de Base de datos - Unidad 1 SGBD introduccion
 
Componentes de sgbd
Componentes de sgbdComponentes de sgbd
Componentes de sgbd
 

Andere mochten auch

Metodologías de programación orientado a eventos y distribuida
Metodologías de programación orientado a eventos y distribuidaMetodologías de programación orientado a eventos y distribuida
Metodologías de programación orientado a eventos y distribuidaSergio Olivares
 
Programación visual y orientada a eventos
Programación  visual y orientada a eventosProgramación  visual y orientada a eventos
Programación visual y orientada a eventosMario Martinez Alvarez
 
Lab1-2 marlon enrique y diana jazmin
Lab1-2 marlon enrique y diana jazminLab1-2 marlon enrique y diana jazmin
Lab1-2 marlon enrique y diana jazminmes90
 
Visual Basic
Visual  BasicVisual  Basic
Visual BasicBenedeti
 
rafael reyesdiapositivas programacion de lenguajes basic
rafael reyesdiapositivas programacion de lenguajes basicrafael reyesdiapositivas programacion de lenguajes basic
rafael reyesdiapositivas programacion de lenguajes basicAndres Torres
 
Visual basic 404
Visual basic 404Visual basic 404
Visual basic 404291096
 
Espacios De Nombres Y Desarrollo De LibreríAs
Espacios De Nombres Y Desarrollo De LibreríAsEspacios De Nombres Y Desarrollo De LibreríAs
Espacios De Nombres Y Desarrollo De LibreríAsMarvin Romero
 
Base de datos unidad 1
Base de datos   unidad 1Base de datos   unidad 1
Base de datos unidad 1islandin
 
T4 Sql LMD
T4 Sql  LMDT4 Sql  LMD
T4 Sql LMDrmonago
 
T5_Vb_Bd
T5_Vb_BdT5_Vb_Bd
T5_Vb_Bdrmonago
 
Visual Basic como Lenguaje de Programación orientado a Objetos.
Visual Basic como Lenguaje de Programación orientado a Objetos. Visual Basic como Lenguaje de Programación orientado a Objetos.
Visual Basic como Lenguaje de Programación orientado a Objetos. lucinda
 
Tecnologia Microsoft
Tecnologia  MicrosoftTecnologia  Microsoft
Tecnologia Microsoftbrobelo
 
Architecting .NET Applications for Docker and Container Based Deployments
Architecting .NET Applications for Docker and Container Based DeploymentsArchitecting .NET Applications for Docker and Container Based Deployments
Architecting .NET Applications for Docker and Container Based DeploymentsBen Hall
 
Visual basic-Programacion en un entorno grafico.
Visual basic-Programacion en un entorno grafico.Visual basic-Programacion en un entorno grafico.
Visual basic-Programacion en un entorno grafico.Kenia Flores Cruz
 

Andere mochten auch (20)

Metodologías de programación orientado a eventos y distribuida
Metodologías de programación orientado a eventos y distribuidaMetodologías de programación orientado a eventos y distribuida
Metodologías de programación orientado a eventos y distribuida
 
Programación III (Java) - 07 Eventos
Programación III (Java) - 07 EventosProgramación III (Java) - 07 Eventos
Programación III (Java) - 07 Eventos
 
Programación visual y orientada a eventos
Programación  visual y orientada a eventosProgramación  visual y orientada a eventos
Programación visual y orientada a eventos
 
Lab1-2 marlon enrique y diana jazmin
Lab1-2 marlon enrique y diana jazminLab1-2 marlon enrique y diana jazmin
Lab1-2 marlon enrique y diana jazmin
 
Visual Basic
Visual  BasicVisual  Basic
Visual Basic
 
rafael reyesdiapositivas programacion de lenguajes basic
rafael reyesdiapositivas programacion de lenguajes basicrafael reyesdiapositivas programacion de lenguajes basic
rafael reyesdiapositivas programacion de lenguajes basic
 
Visual basic 404
Visual basic 404Visual basic 404
Visual basic 404
 
Cuadro
CuadroCuadro
Cuadro
 
Espacios De Nombres Y Desarrollo De LibreríAs
Espacios De Nombres Y Desarrollo De LibreríAsEspacios De Nombres Y Desarrollo De LibreríAs
Espacios De Nombres Y Desarrollo De LibreríAs
 
Base de datos unidad 1
Base de datos   unidad 1Base de datos   unidad 1
Base de datos unidad 1
 
T4 Sql LMD
T4 Sql  LMDT4 Sql  LMD
T4 Sql LMD
 
T5_Vb_Bd
T5_Vb_BdT5_Vb_Bd
T5_Vb_Bd
 
Espacios de nombres en XML
Espacios de nombres en XMLEspacios de nombres en XML
Espacios de nombres en XML
 
Visual Basic como Lenguaje de Programación orientado a Objetos.
Visual Basic como Lenguaje de Programación orientado a Objetos. Visual Basic como Lenguaje de Programación orientado a Objetos.
Visual Basic como Lenguaje de Programación orientado a Objetos.
 
Tecnologia Microsoft
Tecnologia  MicrosoftTecnologia  Microsoft
Tecnologia Microsoft
 
Architecting .NET Applications for Docker and Container Based Deployments
Architecting .NET Applications for Docker and Container Based DeploymentsArchitecting .NET Applications for Docker and Container Based Deployments
Architecting .NET Applications for Docker and Container Based Deployments
 
Manipulación de datos
Manipulación de datosManipulación de datos
Manipulación de datos
 
Visual basic 6
Visual basic 6Visual basic 6
Visual basic 6
 
Visual basic-Programacion en un entorno grafico.
Visual basic-Programacion en un entorno grafico.Visual basic-Programacion en un entorno grafico.
Visual basic-Programacion en un entorno grafico.
 
Vb Leccion1
Vb Leccion1Vb Leccion1
Vb Leccion1
 

Ähnlich wie Intro Programación Orientada Eventos

Programacion Orientada a Objetos
Programacion Orientada a ObjetosProgramacion Orientada a Objetos
Programacion Orientada a Objetosjohnny herrera
 
Republica bolivariana de venezuela
Republica bolivariana de venezuelaRepublica bolivariana de venezuela
Republica bolivariana de venezuelaeduardofarias68
 
Programacio Ixchellita
Programacio IxchellitaProgramacio Ixchellita
Programacio Ixchellitapacheman
 
Experto visual foxpro-9-sp2
Experto visual foxpro-9-sp2Experto visual foxpro-9-sp2
Experto visual foxpro-9-sp2alberto vallejos
 
visual fox pro desde cero com 9.0
visual fox pro desde cero com 9.0visual fox pro desde cero com 9.0
visual fox pro desde cero com 9.0Gregory de la Rosa
 
Ponencia tanino ferri
Ponencia tanino ferriPonencia tanino ferri
Ponencia tanino ferritaninof
 
Fundamentos Y Métodos De Análisis De Requerimientos10
Fundamentos Y Métodos De Análisis De Requerimientos10Fundamentos Y Métodos De Análisis De Requerimientos10
Fundamentos Y Métodos De Análisis De Requerimientos10EstebanOrtegon
 
Presentacion GuíA No.3
Presentacion GuíA No.3Presentacion GuíA No.3
Presentacion GuíA No.3anderwrt
 
Herramientas de Comunicación en linea
Herramientas de Comunicación en lineaHerramientas de Comunicación en linea
Herramientas de Comunicación en lineavillarrueljavier
 
C.v.software educativo
C.v.software educativoC.v.software educativo
C.v.software educativoArgelia Santo
 
C.v.software educativo
C.v.software educativoC.v.software educativo
C.v.software educativoArgelia Santo
 
Informe proyecto final programacion i (2)
Informe proyecto final programacion i (2)Informe proyecto final programacion i (2)
Informe proyecto final programacion i (2)CRISSTHOFER
 

Ähnlich wie Intro Programación Orientada Eventos (20)

Programacion Orientada a Objetos
Programacion Orientada a ObjetosProgramacion Orientada a Objetos
Programacion Orientada a Objetos
 
Republica bolivariana de venezuela
Republica bolivariana de venezuelaRepublica bolivariana de venezuela
Republica bolivariana de venezuela
 
Programacio Ixchellita
Programacio IxchellitaProgramacio Ixchellita
Programacio Ixchellita
 
Software educativo, por José David Ulate Sánchez
Software educativo, por José David Ulate SánchezSoftware educativo, por José David Ulate Sánchez
Software educativo, por José David Ulate Sánchez
 
1.-Paradigmas de la POE ...
1.-Paradigmas de la POE                                                      ...1.-Paradigmas de la POE                                                      ...
1.-Paradigmas de la POE ...
 
Experto visual foxpro-9-sp2
Experto visual foxpro-9-sp2Experto visual foxpro-9-sp2
Experto visual foxpro-9-sp2
 
visual fox pro desde cero com 9.0
visual fox pro desde cero com 9.0visual fox pro desde cero com 9.0
visual fox pro desde cero com 9.0
 
Ponencia tanino ferri
Ponencia tanino ferriPonencia tanino ferri
Ponencia tanino ferri
 
Software educativo
Software educativoSoftware educativo
Software educativo
 
Software educativo
Software educativoSoftware educativo
Software educativo
 
Lenguaje de programcion
Lenguaje de programcionLenguaje de programcion
Lenguaje de programcion
 
Fundamentos Y Métodos De Análisis De Requerimientos10
Fundamentos Y Métodos De Análisis De Requerimientos10Fundamentos Y Métodos De Análisis De Requerimientos10
Fundamentos Y Métodos De Análisis De Requerimientos10
 
Presentacion GuíA No.3
Presentacion GuíA No.3Presentacion GuíA No.3
Presentacion GuíA No.3
 
Mariannysbermudez ing
Mariannysbermudez ingMariannysbermudez ing
Mariannysbermudez ing
 
Herramientas de Comunicación en linea
Herramientas de Comunicación en lineaHerramientas de Comunicación en linea
Herramientas de Comunicación en linea
 
C.v.software educativo
C.v.software educativoC.v.software educativo
C.v.software educativo
 
C.v.software educativo
C.v.software educativoC.v.software educativo
C.v.software educativo
 
Informe proyecto final programacion i (2)
Informe proyecto final programacion i (2)Informe proyecto final programacion i (2)
Informe proyecto final programacion i (2)
 
Software Educativos
Software EducativosSoftware Educativos
Software Educativos
 
Modulo de software educativo
Modulo  de software educativoModulo  de software educativo
Modulo de software educativo
 

Intro Programación Orientada Eventos

  • 1. 1 Lic. Josué Iván Turcios Universidad Pedagógica Nacional “Francisco Morazán” Visual Basic Introducción a La Programación Orientada A Eventos intX%=34 and intB%<> 40 cobCursos.AddItemtxtAdd.Text KeyAscii = 0 Programación Avanzada Sistema PREUFOD
  • 2. Universidad Pedagógica Nacional Introducción a La Programación Orientada A Eventos. “Francisco Morazán” 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úan dos 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. Introducción a La Programación Orientada A Eventos Programación Avanzada Lenguaje de alto nivel que permite codificar los eventos Diseños Gráficos Sistema PREUFOD 2 Lic. Josué Iván Turcios
  • 3. INTRODUCCIÓN Universidad Pedagógica Nacional Definiciones de Lenguaje de Programa “Francisco Morazán” Visual Basic es un lenguaje de programació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. Introducción a La Programación Orientada A Eventos 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 y métodos, pero carece de los mecanismos de herencia y polimorfismo propios de los verdaderos lenguajes orientados a objetos como Java y C++ Programación Avanzada Sistema PREUFOD 3 Lic. Josué Iván Turcios
  • 4. Universidad Pedagógica Nacional Programas Secuenciales, Interactivosy Orientados a Eventos “Francisco Morazán” 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 (procedurallanguages). Introducción a La Programación Orientada A Eventos Programación Avanzada Sistema PREUFOD 4 Lic. Josué Iván Turcios
  • 5. Universidad Pedagógica Nacional Programas Secuenciales, Interactivosy Orientados a Eventos “Francisco Morazán” Los programas 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 de estos 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. Introducción a La Programación Orientada A Eventos Programación Avanzada Sistema PREUFOD 5 Lic. Josué Iván Turcios
  • 6. Universidad Pedagógica Nacional Programas Secuenciales, Interactivosy Orientados a Eventos “Francisco Morazán” Estos programas pasan la mayor parte de su tiempo esperando las acciones del usuario (eventos) y respondiendo a ellas. Las acciones que el usuario puede realizar en un momento determinado son variadísimas, y exigen un tipo especial de programación: la programación orientada a eventos. Este tipo de programación es sensiblemente más complicada que la secuencial y la interactiva, pero con los lenguajes visuales de hoy, se hace sencilla y agradable. Introducción a La Programación Orientada A Eventos Programación Avanzada Sistema PREUFOD 6 Lic. Josué Iván Turcios
  • 7. Universidad Pedagógica Nacional Definición de conceptos de los elementos de Programación Orientada a Eventos. “Francisco Morazán” En la programación orientada a Eventos es necesario comprender y tener bien claros el conceptos de los siguiente términos Introducción a La Programación Orientada A Eventos * Evento * Propiedades * Métodos Programación Avanzada Sistema PREUFOD 7 Lic. Josué Iván Turcios
  • 8.
  • 9. el hacer doble click sobre el nombre de un fichero para abrirlo,
  • 10. El arrastrar un icono,
  • 11. El pulsar una tecla o combinación de teclas,
  • 12. El elegir una opción de un menú,
  • 13. El escribir en una caja de texto,
  • 14. o simplemente mover el ratón. Los distintos tipos de eventos deben ser reconocidos por Windows y por Visual Basic. Introducción a La Programación Orientada A Eventos Cada vez que se produce un evento sobre un determinado tipo de control, Visual Basic arranca una determinada función o procedimiento que realiza la acción programada por el usuario para ese evento concreto. Estos procedimientos se llaman con un nombre que se forma a partir del nombre del objeto y el nombre del evento, separados por el carácter (_), como por ejemplo txtBox_click, que es el nombre del procedimiento que se ocupará de responder al evento clicken el objeto txtBox. Programación Avanzada Sistema PREUFOD 8 Lic. Josué Iván Turcios
  • 15.
  • 16. Width
  • 22. Name
  • 27. List
  • 29. Style
  • 32. TextProgramación Avanzada Sistema PREUFOD 9 Lic. Josué Iván Turcios
  • 33. Universidad Pedagógica Nacional Definición de conceptos de los elementos de Programación Orientada a Eventos. “Francisco Morazán” Métodos. Los métodos son funciones que también son llamadas desde programa, pero a diferencia de los procedimientos no son programadas por el usuario, sino que vienen ya pre-programadas con el lenguaje. Los métodos realizan tareas típicas, previsibles y comunes para todas las aplicaciones. de ahí que vengan con el lenguaje y que se libere al usuario de la tarea de programarlos. Cada tipo de objeto o de control tiene sus propios métodos.   En general solo pueden ser ejecutados en tiempos de ejecución no en tiempo de diseño. Algunos ejemplos de métodos de formularios son el método MOVE, que mueve un formulario en un espacio de dos dimensiones en la pantalla(Otros SetFocus, LostFocus, AddItemetc) Introducción a La Programación Orientada A Eventos Los métodos son invocados dando nombres al objeto y cuyo método se está llamando, listando el operador punto (.), y después listando el nombre del método. Como cualquier rutina los métodos pueden incorporar argumentos Programación Avanzada NOTA Sistema PREUFOD 10 Lic. Josué Iván Turcios
  • 34. Universidad Pedagógica Nacional Muy Interesante “Francisco Morazán” José Felipe Ramírez Máster en informática Administrativa en las primeras paginas del libro “Aprende Visual Basic Practicando”, escribe un párrafo de dedicatoria a su esposa Adriana, el cual que es muy interesante y espero que pueda facilitar la comprensión de los términos Evento, Propiedades y Métodos… Introducción a La Programación Orientada A Eventos Literalmente dice de la siguiente manera: A Adriana , mi esposa Por que ama mis Propiedades Hace mejores mis eventos Y Motiva todos mis Métodos Programación Avanzada Sistema PREUFOD 11
  • 35.
  • 36. Harold Davis. Visual Basic: Los secretos de Visual Basic: Los secretos más ocultos y los trucos mejor guardados de la programación: Foster City, California: Ediciones Anaya Multimedia S.A. 884 páginas. ISBN = 84-415-0231-5.
  • 37.  
  • 39.
  • 41. Lic en Informática Educativa Universidad Pedagógica Nacional “Francisco Morazán”, Tegucigalpa, Honduras, C. A.Introducción a La Programación Orientada A Eventos Programación Avanzada Sistema PREUFOD 12 Lic. Josué Iván Turcios
  • 42. Universidad Pedagógica Nacional “Francisco Morazán” Introducción a La Programación Orientada A Eventos Programación Avanzada Fin…. Sistema PREUFOD