SlideShare una empresa de Scribd logo
1Lic. Josué Iván TurciosUniversidad Pedagógica Nacional“Francisco Morazán”Visual BasicIntroducción a La Programación Orientada A EventosintX%=34 and  intB%<> 40cobCursos.AddItemtxtAdd.TextKeyAscii = 0Programación AvanzadaSistema PREUFOD
Universidad Pedagógica NacionalIntroducció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 EventosProgramación AvanzadaLenguaje de alto nivel que permite codificar los eventosDiseños Gráficos Sistema PREUFOD2Lic. Josué Iván Turcios
INTRODUCCIÓN Universidad Pedagógica NacionalDefiniciones 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 EventosVisual 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 AvanzadaSistema PREUFOD3Lic. Josué Iván Turcios
Universidad Pedagógica NacionalProgramas 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 EventosProgramación AvanzadaSistema PREUFOD4Lic. Josué Iván Turcios
Universidad Pedagógica NacionalProgramas 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 EventosProgramación AvanzadaSistema PREUFOD5Lic. Josué Iván Turcios
Universidad Pedagógica NacionalProgramas 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 EventosProgramación AvanzadaSistema PREUFOD6Lic. Josué Iván Turcios
Universidad Pedagógica NacionalDefinició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érminosIntroducción a La Programación Orientada A Eventos*Evento*Propiedades*MétodosProgramación AvanzadaSistema PREUFOD7Lic. Josué Iván Turcios
Universidad Pedagógica NacionalDefinició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. Son eventos típicos el click sobre un botón,
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,

Más contenido relacionado

PPTX
Programacion Orientada a Eventos
PPTX
Metodologías para el desarrollo de aplicaciones móviles
PPTX
Sistema Operativo
PPTX
Fundamentos básicos de la programación orientada a objetos
PPTX
Enfoque estructurado enfoque oo
PPTX
Desarrollo de software basado en componentes
DOCX
Ensayo (El Software)
PPTX
Patrón de diseño Modelo-Vista-Controlador (MVC)
Programacion Orientada a Eventos
Metodologías para el desarrollo de aplicaciones móviles
Sistema Operativo
Fundamentos básicos de la programación orientada a objetos
Enfoque estructurado enfoque oo
Desarrollo de software basado en componentes
Ensayo (El Software)
Patrón de diseño Modelo-Vista-Controlador (MVC)

La actualidad más candente (20)

PPTX
Enfoque estructurado y Enfoque OO - Ingenieria de software
PPTX
Metodologia de desarrollo de aplicaciones eorm
PDF
Tabla comparativa de programacion orientada , objetos y estructurada.
PDF
Ingenieria de software (conceptos básicos)
PPTX
Programación Orientada a Objetos (POO) y UML
PDF
P. estructurada vs. programación orientada a objetos
PDF
Metricas del producto para el Software
DOCX
Gestión de proyectos de software - Tema 3: Planificación del proyecto
PPTX
Arquitectura de software
PPTX
Aseguramiento de la calidad en software III
PPTX
Ventajas y desventajas de cmmi
DOCX
Desarrollo estructurado
PPT
Ejercicios
PPTX
Manejo de los procesos en los sistemas operativos
PPTX
Modelo de Desarrollo. Modelo por Etapas
DOCX
Modelado Orientado a Objetos
PPTX
Clasificación de las metodologías de desarrollo de software
PPTX
Planeacion y elaboración de proyectos de software
PPTX
Modelamiento software
Enfoque estructurado y Enfoque OO - Ingenieria de software
Metodologia de desarrollo de aplicaciones eorm
Tabla comparativa de programacion orientada , objetos y estructurada.
Ingenieria de software (conceptos básicos)
Programación Orientada a Objetos (POO) y UML
P. estructurada vs. programación orientada a objetos
Metricas del producto para el Software
Gestión de proyectos de software - Tema 3: Planificación del proyecto
Arquitectura de software
Aseguramiento de la calidad en software III
Ventajas y desventajas de cmmi
Desarrollo estructurado
Ejercicios
Manejo de los procesos en los sistemas operativos
Modelo de Desarrollo. Modelo por Etapas
Modelado Orientado a Objetos
Clasificación de las metodologías de desarrollo de software
Planeacion y elaboración de proyectos de software
Modelamiento software
Publicidad

Destacado (20)

PPT
Programacion Orientada a Objetos y a Eventos
PPTX
Metodologías de programación orientado a eventos y distribuida
PPT
Programación III (Java) - 07 Eventos
PPTX
Programación visual y orientada a eventos
PPTX
Lab1-2 marlon enrique y diana jazmin
PPT
Visual Basic
PPT
rafael reyesdiapositivas programacion de lenguajes basic
PPTX
Visual basic 404
PDF
Espacios De Nombres Y Desarrollo De LibreríAs
PDF
Base de datos unidad 1
ODP
T4 Sql LMD
ODP
T5_Vb_Bd
PPT
Espacios de nombres en XML
PPT
Visual Basic como Lenguaje de Programación orientado a Objetos.
PPTX
Tecnologia Microsoft
PPTX
Architecting .NET Applications for Docker and Container Based Deployments
PPTX
Manipulación de datos
PPTX
Visual basic 6
PPTX
Visual basic-Programacion en un entorno grafico.
Programacion Orientada a Objetos y a Eventos
Metodologías de programación orientado a eventos y distribuida
Programación III (Java) - 07 Eventos
Programación visual y orientada a eventos
Lab1-2 marlon enrique y diana jazmin
Visual Basic
rafael reyesdiapositivas programacion de lenguajes basic
Visual basic 404
Espacios De Nombres Y Desarrollo De LibreríAs
Base de datos unidad 1
T4 Sql LMD
T5_Vb_Bd
Espacios de nombres en XML
Visual Basic como Lenguaje de Programación orientado a Objetos.
Tecnologia Microsoft
Architecting .NET Applications for Docker and Container Based Deployments
Manipulación de datos
Visual basic 6
Visual basic-Programacion en un entorno grafico.
Publicidad

Similar a Programacion orientada a objetos y programacion orientada a eventos (20)

PPTX
Programacion Orientada a Objetos
PDF
POE Unidad 1: Introducción a la programación visual y de eventos
PPTX
Topicos Avanzados de Programacion Unidad 1 Eventos
PDF
POE Unidad 2: Diseño y construcción de programas visuales y orientados a eventos
PDF
1.-Paradigmas de la POE ...
PPTX
Metodología orientada a_eventos 2
PPTX
Programacio Ixchellita
DOCX
ARCHIVO Lenguaje de programacion
DOCX
ARCHOIVO LENGUAJE DE PROGRAMACION
PPSX
Programacion orientada a objetos
DOCX
Programacion orientada a objetos
PPTX
Aplicaciones de escritorio con base de datos
PPTX
Rea módulo 2
DOCX
ARCHIVO LENGUAJE DEPROGRAMACION
PDF
1 - Programacion III - 7 de febrero 2022.pdf
PPTX
Cap 6 tema lenguajes de programacion
PDF
POE Unidad 3: Aplicaciones visuales orientadas a eventos con acceso a base de...
PPTX
Tópicos Avanzados de Programación - Unidad 1 GUI
PPTX
Aplicaciones de escritorio con base de datos
DOCX
Fundamentos Básicos de Visual Basic
Programacion Orientada a Objetos
POE Unidad 1: Introducción a la programación visual y de eventos
Topicos Avanzados de Programacion Unidad 1 Eventos
POE Unidad 2: Diseño y construcción de programas visuales y orientados a eventos
1.-Paradigmas de la POE ...
Metodología orientada a_eventos 2
Programacio Ixchellita
ARCHIVO Lenguaje de programacion
ARCHOIVO LENGUAJE DE PROGRAMACION
Programacion orientada a objetos
Programacion orientada a objetos
Aplicaciones de escritorio con base de datos
Rea módulo 2
ARCHIVO LENGUAJE DEPROGRAMACION
1 - Programacion III - 7 de febrero 2022.pdf
Cap 6 tema lenguajes de programacion
POE Unidad 3: Aplicaciones visuales orientadas a eventos con acceso a base de...
Tópicos Avanzados de Programación - Unidad 1 GUI
Aplicaciones de escritorio con base de datos
Fundamentos Básicos de Visual Basic

Programacion orientada a objetos y programacion orientada a eventos

  • 1. 1Lic. Josué Iván TurciosUniversidad Pedagógica Nacional“Francisco Morazán”Visual BasicIntroducción a La Programación Orientada A EventosintX%=34 and intB%<> 40cobCursos.AddItemtxtAdd.TextKeyAscii = 0Programación AvanzadaSistema PREUFOD
  • 2. Universidad Pedagógica NacionalIntroducció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 EventosProgramación AvanzadaLenguaje de alto nivel que permite codificar los eventosDiseños Gráficos Sistema PREUFOD2Lic. Josué Iván Turcios
  • 3. INTRODUCCIÓN Universidad Pedagógica NacionalDefiniciones 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 EventosVisual 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 AvanzadaSistema PREUFOD3Lic. Josué Iván Turcios
  • 4. Universidad Pedagógica NacionalProgramas 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 EventosProgramación AvanzadaSistema PREUFOD4Lic. Josué Iván Turcios
  • 5. Universidad Pedagógica NacionalProgramas 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 EventosProgramación AvanzadaSistema PREUFOD5Lic. Josué Iván Turcios
  • 6. Universidad Pedagógica NacionalProgramas 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 EventosProgramación AvanzadaSistema PREUFOD6Lic. Josué Iván Turcios
  • 7. Universidad Pedagógica NacionalDefinició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érminosIntroducción a La Programación Orientada A Eventos*Evento*Propiedades*MétodosProgramación AvanzadaSistema PREUFOD7Lic. Josué Iván Turcios
  • 8. Universidad Pedagógica NacionalDefinició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. Son eventos típicos el click sobre un botón,
  • 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 EventosCada 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 AvanzadaSistema PREUFOD8Lic. Josué Iván Turcios
  • 15. Universidad Pedagógica NacionalDefinición de conceptos de los elementos de Programación Orientada a Eventos.“Francisco Morazán”Propiedades. Una propiedad es una asignación que describe algo sobre un objeto como un formulario, un botón de comando, una caja de texto, una etiqueta etc.Dependiendo de la propiedad, esta se le puede asignar en tiempo de diseño usando la ventana Propiedades y/o en tiempo de ejecución al programar. Introducción a La Programación Orientada A EventosEjemplos de PropiedadesLas propiedades de un objeto son inherentes a su claseEnable
  • 16. Width
  • 22. Name
  • 27. List
  • 29. Style
  • 33. Universidad Pedagógica NacionalDefinició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 EventosLos 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 AvanzadaNOTASistema PREUFOD10Lic. Josué Iván Turcios
  • 34. Universidad Pedagógica NacionalMuy 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 EventosLiteralmente dice de la siguiente manera:A Adriana , mi esposaPor que ama mis PropiedadesHace mejores mis eventosY Motiva todos mis MétodosProgramación AvanzadaSistema PREUFOD11
  • 35. Universidad Pedagógica NacionalBibliografía.“Francisco Morazán” Libro Aprenda Visual Basic Practicando, Autor José Felipe Ramírez
  • 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.  
  • 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 EventosProgramación AvanzadaSistema PREUFOD12Lic. Josué Iván Turcios
  • 42. Universidad Pedagógica Nacional“Francisco Morazán”Introducción a La Programación Orientada A EventosProgramación AvanzadaFin….Sistema PREUFOD