SlideShare una empresa de Scribd logo
1 de 13
Universidad
Pedagógica Nacional

“Francisco
Morazán”

Introducción
a La
Programación
Orientada A
Eventos
Programación
Avanzada
Sistema PREUFOD

Lic. Josué Iván Turcios

1
Universidad
Pedagógica Nacional

“Francisco
Morazán”

Introducción
a La
Programación
Orientada A
Eventos
Programación
Avanzada
Sistema PREUFOD

Introducción a La Programación
Orientada A Eventos.
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.

Diseños Gráficos
Lic. Josué Iván Turcios

Lenguaje de alto nivel que
permite codificar los eventos
2
Universidad
Pedagógica Nacional

“Francisco
Morazán”

Introducción
a La
Programación
Orientada A
Eventos

INTRODUCCIÓN
Definiciones de Lenguaje de Programa
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.

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

Lic. Josué Iván Turcios

3
Programas
Universidad
Pedagógica Nacional

“Francisco
Morazán”

Introducción
a La
Programación
Orientada A
Eventos
Programación
Avanzada
Sistema PREUFOD

Secuenciales, Interactivos y
Orientados a Eventos
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
(procedural languages).
Lic. Josué Iván Turcios

4
Programas
Universidad
Pedagógica Nacional

“Francisco
Morazán”

Introducción
a La
Programación
Orientada A
Eventos
Programación
Avanzada
Sistema PREUFOD

Secuenciales, Interactivos y
Orientados a Eventos
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.
Lic. Josué Iván Turcios

5
Programas
Universidad
Pedagógica Nacional

“Francisco
Morazán”

Introducción
a La
Programación
Orientada A
Eventos
Programación
Avanzada
Sistema PREUFOD

Secuenciales, Interactivos y
Orientados a Eventos
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.

Lic. Josué Iván Turcios

6
Universidad
Pedagógica Nacional

“Francisco
Morazán”

Introducción
a La
Programación
Orientada A
Eventos

Definición de conceptos de los elementos de
Programación Orientada a Eventos.
En la programación orientada a Eventos es necesario
comprender y tener bien claros el conceptos de los siguiente
términos

Evento
Propiedades
Métodos

Programación
Avanzada
Sistema PREUFOD

Lic. Josué Iván Turcios

7
Universidad
Pedagógica Nacional

“Francisco
Morazán”

Introducción
a La
Programación
Orientada A
Eventos
Programación
Avanzada
Sistema PREUFOD

Definición de conceptos de los elementos de
Programación Orientada a Eventos.
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,
-o simplemente mover el ratón.

Los distintos tipos
de eventos deben
ser reconocidos
por Windows y por
Visual Basic.

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 click en el
objeto txtBox.
Lic. Josué Iván Turcios

8
Universidad
Pedagógica Nacional

“Francisco
Morazán”

Introducción
a La
Programación
Orientada A
Eventos
Programación
Avanzada
Sistema PREUFOD

Definición de conceptos de los elementos de
Programación Orientada a Eventos.
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.

Ejemplos de Propiedades
- Caption
- Name
- Font
- MinButon
- BackColor
- Pinture

- Enable
- Width
- Heigth
- Icono
- TabIndex
- ToolTipText

Lic. Josué Iván Turcios

- List
-TabStop
-Style
-Sorted
-Appearance
-Text

Las propiedades
de un objeto son
inherentes a su
clase

9
Universidad
Pedagógica Nacional

“Francisco
Morazán”

Introducción
a La
Programación
Orientada A
Eventos
Programación
Avanzada
Sistema PREUFOD

Definición de conceptos de los elementos de
Programación Orientada a Eventos.
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, AddItem etc)

NOTA

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
Lic. Josué Iván Turcios

10
Universidad
Pedagógica Nacional

“Francisco
Morazán”

Introducción
a La
Programación
Orientada A
Eventos

Muy Interesante
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…
Literalmente dice de la siguiente manera:

Programación
Avanzada
Sistema PREUFOD

11
Universidad
Pedagógica Nacional

“Francisco
Morazán”

Introducción
a La
Programación
Orientada A
Eventos
Programación
Avanzada
Sistema PREUFOD

Bibliografía.
• Libro Aprenda Visual Basic Practicando, Autor José Felipe Ramírez
•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.
•
•Internet = http://www.ciudadfutura/estudiantesonline.com
•Internet = http://www.monografias.com
•Trabajo de armin molas amolas@data.com.py
•Blog www.josueivanturcios.wordpress.com
•Lic en Informática Educativa Universidad Pedagógica Nacional
“Francisco Morazán”, Tegucigalpa, Honduras, C. A.

Lic. Josué Iván Turcios

12
Universidad
Pedagógica Nacional

“Francisco
Morazán”

Introducción
a La
Programación
Orientada A
Eventos
Programación
Avanzada
Sistema PREUFOD

Más contenido relacionado

La actualidad más candente

Programación de aplicaciones móviles
Programación de aplicaciones móvilesProgramación de aplicaciones móviles
Programación de aplicaciones móvilescarla98_lisbet
 
Tipos de Software
Tipos de SoftwareTipos de Software
Tipos de SoftwareHillary98
 
Colegio nacional jorge alvarez
Colegio nacional jorge alvarezColegio nacional jorge alvarez
Colegio nacional jorge alvarezEstefania Esparza
 
Presentacion de softwares educativos
Presentacion de softwares educativosPresentacion de softwares educativos
Presentacion de softwares educativospulguita19960416
 
Software educativo
Software educativoSoftware educativo
Software educativoCaro Andrade
 
Los tipos de lenguaje de programación
Los tipos de lenguaje de programaciónLos tipos de lenguaje de programación
Los tipos de lenguaje de programaciónKareliaRivas
 
Microsoft powerpoint
Microsoft             powerpointMicrosoft             powerpoint
Microsoft powerpointMantillamay
 
El software del computador (informe)
El software del computador (informe)El software del computador (informe)
El software del computador (informe)moncayocris
 
SL3NM51-CORONA M WILSON-PONENCIA SOBRE ENTORNOS WEB
SL3NM51-CORONA M WILSON-PONENCIA SOBRE ENTORNOS WEBSL3NM51-CORONA M WILSON-PONENCIA SOBRE ENTORNOS WEB
SL3NM51-CORONA M WILSON-PONENCIA SOBRE ENTORNOS WEBWilson Corona
 
Abreu prototipo u3
Abreu prototipo u3Abreu prototipo u3
Abreu prototipo u3gab77
 
Sofware educativo
Sofware educativoSofware educativo
Sofware educativoBran Dady
 
Tema 1.2 Esquema General De PaqueteríA (Resumen)
Tema 1.2 Esquema General De PaqueteríA (Resumen)Tema 1.2 Esquema General De PaqueteríA (Resumen)
Tema 1.2 Esquema General De PaqueteríA (Resumen)Marco Carlos Avalos Rosado
 
U2 a2 explorar herramientas para realizar actividades interactivas
U2 a2 explorar herramientas para realizar actividades interactivasU2 a2 explorar herramientas para realizar actividades interactivas
U2 a2 explorar herramientas para realizar actividades interactivasdianaisaqr
 

La actualidad más candente (17)

Programación de aplicaciones móviles
Programación de aplicaciones móvilesProgramación de aplicaciones móviles
Programación de aplicaciones móviles
 
Actividad 10
Actividad 10Actividad 10
Actividad 10
 
Tipos de Software
Tipos de SoftwareTipos de Software
Tipos de Software
 
Colegio nacional jorge alvarez
Colegio nacional jorge alvarezColegio nacional jorge alvarez
Colegio nacional jorge alvarez
 
Presentacion de softwares educativos
Presentacion de softwares educativosPresentacion de softwares educativos
Presentacion de softwares educativos
 
Software educativo
Software educativoSoftware educativo
Software educativo
 
Los tipos de lenguaje de programación
Los tipos de lenguaje de programaciónLos tipos de lenguaje de programación
Los tipos de lenguaje de programación
 
Luis escobar
Luis escobar Luis escobar
Luis escobar
 
Microsoft powerpoint
Microsoft             powerpointMicrosoft             powerpoint
Microsoft powerpoint
 
FPJUCE - Secuencia del Curso
FPJUCE - Secuencia del CursoFPJUCE - Secuencia del Curso
FPJUCE - Secuencia del Curso
 
El software del computador (informe)
El software del computador (informe)El software del computador (informe)
El software del computador (informe)
 
SL3NM51-CORONA M WILSON-PONENCIA SOBRE ENTORNOS WEB
SL3NM51-CORONA M WILSON-PONENCIA SOBRE ENTORNOS WEBSL3NM51-CORONA M WILSON-PONENCIA SOBRE ENTORNOS WEB
SL3NM51-CORONA M WILSON-PONENCIA SOBRE ENTORNOS WEB
 
Abreu prototipo u3
Abreu prototipo u3Abreu prototipo u3
Abreu prototipo u3
 
Sofware educativo
Sofware educativoSofware educativo
Sofware educativo
 
Proceso de diseño multimedia presentacion
Proceso de diseño multimedia   presentacionProceso de diseño multimedia   presentacion
Proceso de diseño multimedia presentacion
 
Tema 1.2 Esquema General De PaqueteríA (Resumen)
Tema 1.2 Esquema General De PaqueteríA (Resumen)Tema 1.2 Esquema General De PaqueteríA (Resumen)
Tema 1.2 Esquema General De PaqueteríA (Resumen)
 
U2 a2 explorar herramientas para realizar actividades interactivas
U2 a2 explorar herramientas para realizar actividades interactivasU2 a2 explorar herramientas para realizar actividades interactivas
U2 a2 explorar herramientas para realizar actividades interactivas
 

Similar a Programacion Orientada a Objetos

Programacion orientada a objetos y programacion orientada a eventos
Programacion orientada a objetos y programacion orientada a eventosProgramacion orientada a objetos y programacion orientada a eventos
Programacion orientada a objetos y programacion orientada a eventosJosue Ivan Turcios
 
Programacion Orientada a Eventos
Programacion Orientada a EventosProgramacion Orientada a Eventos
Programacion Orientada a EventosLaura
 
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
 
Introduccion a la Programacion
Introduccion a la ProgramacionIntroduccion a la Programacion
Introduccion a la ProgramacionOscar Hernando
 
mauro hoyos software y sistemas operativos
mauro hoyos software y sistemas operativosmauro hoyos software y sistemas operativos
mauro hoyos software y sistemas operativosmaurohoy
 
Software y sistemas operativos
Software y sistemas operativosSoftware y sistemas operativos
Software y sistemas operativosmaurohoy
 
Computación i mariangel_garcia
Computación i mariangel_garciaComputación i mariangel_garcia
Computación i mariangel_garciamarifabi5
 
Ponencia tanino ferri
Ponencia tanino ferriPonencia tanino ferri
Ponencia tanino ferritaninof
 
Practicas visualbasic60
Practicas visualbasic60Practicas visualbasic60
Practicas visualbasic60johnny herrera
 
2. Sofware educativo.pptx
2. Sofware educativo.pptx2. Sofware educativo.pptx
2. Sofware educativo.pptxDeliaElguera
 
El software
El softwareEl software
El softwareyemberly
 

Similar a Programacion Orientada a Objetos (20)

Programacion orientada a objetos y programacion orientada a eventos
Programacion orientada a objetos y programacion orientada a eventosProgramacion orientada a objetos y programacion orientada a eventos
Programacion orientada a objetos y programacion orientada a eventos
 
1.-Paradigmas de la POE ...
1.-Paradigmas de la POE                                                      ...1.-Paradigmas de la POE                                                      ...
1.-Paradigmas de la POE ...
 
Programacion Orientada a Eventos
Programacion Orientada a EventosProgramacion Orientada a Eventos
Programacion Orientada a Eventos
 
Programacio Ixchellita
Programacio IxchellitaProgramacio Ixchellita
Programacio Ixchellita
 
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
 
Introduccion a la Programacion
Introduccion a la ProgramacionIntroduccion a la Programacion
Introduccion a la Programacion
 
Mariannysbermudez ing
Mariannysbermudez ingMariannysbermudez ing
Mariannysbermudez ing
 
Tópicos Avanzados de Programación - Unidad 1 GUI
Tópicos Avanzados de Programación - Unidad 1 GUITópicos Avanzados de Programación - Unidad 1 GUI
Tópicos Avanzados de Programación - Unidad 1 GUI
 
mauro hoyos software y sistemas operativos
mauro hoyos software y sistemas operativosmauro hoyos software y sistemas operativos
mauro hoyos software y sistemas operativos
 
Software y sistemas operativos
Software y sistemas operativosSoftware y sistemas operativos
Software y sistemas operativos
 
Software educativo
Software educativoSoftware educativo
Software educativo
 
Software educativo
Software educativoSoftware educativo
Software educativo
 
Project leo (1)
Project leo (1)Project leo (1)
Project leo (1)
 
Computación i mariangel_garcia
Computación i mariangel_garciaComputación i mariangel_garcia
Computación i mariangel_garcia
 
Modulo de software educativo
Modulo  de software educativoModulo  de software educativo
Modulo de software educativo
 
Ponencia tanino ferri
Ponencia tanino ferriPonencia tanino ferri
Ponencia tanino ferri
 
Practicas visualbasic60
Practicas visualbasic60Practicas visualbasic60
Practicas visualbasic60
 
2. Sofware educativo.pptx
2. Sofware educativo.pptx2. Sofware educativo.pptx
2. Sofware educativo.pptx
 
El software
El softwareEl software
El software
 

Más de johnny herrera

Introduccin a-programacin-orientada-a-objetos-oop-clases-y-objetos900
Introduccin a-programacin-orientada-a-objetos-oop-clases-y-objetos900Introduccin a-programacin-orientada-a-objetos-oop-clases-y-objetos900
Introduccin a-programacin-orientada-a-objetos-oop-clases-y-objetos900johnny herrera
 
Desarrollo de-software-poo-2-parte
Desarrollo de-software-poo-2-parteDesarrollo de-software-poo-2-parte
Desarrollo de-software-poo-2-partejohnny herrera
 
2983238 programacion-orientada-a-objetos
2983238 programacion-orientada-a-objetos2983238 programacion-orientada-a-objetos
2983238 programacion-orientada-a-objetosjohnny herrera
 
13 desarrollo-de-software-fundamentos-poo-1
13 desarrollo-de-software-fundamentos-poo-113 desarrollo-de-software-fundamentos-poo-1
13 desarrollo-de-software-fundamentos-poo-1johnny herrera
 
10. programacion orientada a objetos en visual basic .net
10.  programacion orientada a objetos en visual basic .net10.  programacion orientada a objetos en visual basic .net
10. programacion orientada a objetos en visual basic .netjohnny herrera
 
Mapas conceptual, evolucion de la Web 1.0 hasta la Web 5.0
Mapas conceptual, evolucion de la Web 1.0 hasta la Web 5.0Mapas conceptual, evolucion de la Web 1.0 hasta la Web 5.0
Mapas conceptual, evolucion de la Web 1.0 hasta la Web 5.0johnny herrera
 
Programacion Orientada a Objetos Luis Joyanes Aguilar
Programacion Orientada a Objetos Luis Joyanes AguilarProgramacion Orientada a Objetos Luis Joyanes Aguilar
Programacion Orientada a Objetos Luis Joyanes Aguilarjohnny herrera
 
Programacioncon Visual Basic 6
Programacioncon Visual Basic 6 Programacioncon Visual Basic 6
Programacioncon Visual Basic 6 johnny herrera
 
Matematica universitaria
Matematica universitariaMatematica universitaria
Matematica universitariajohnny herrera
 
Problemas resueltos de c++
Problemas  resueltos de c++Problemas  resueltos de c++
Problemas resueltos de c++johnny herrera
 
El lenguaje de programación c kernighan y ritchie subido JHS
El lenguaje de programación c   kernighan y ritchie subido JHSEl lenguaje de programación c   kernighan y ritchie subido JHS
El lenguaje de programación c kernighan y ritchie subido JHSjohnny herrera
 

Más de johnny herrera (20)

Tiristores
TiristoresTiristores
Tiristores
 
Programacion o.o.
Programacion o.o.Programacion o.o.
Programacion o.o.
 
Introduccin a-programacin-orientada-a-objetos-oop-clases-y-objetos900
Introduccin a-programacin-orientada-a-objetos-oop-clases-y-objetos900Introduccin a-programacin-orientada-a-objetos-oop-clases-y-objetos900
Introduccin a-programacin-orientada-a-objetos-oop-clases-y-objetos900
 
Desarrollo de-software-poo-2-parte
Desarrollo de-software-poo-2-parteDesarrollo de-software-poo-2-parte
Desarrollo de-software-poo-2-parte
 
METODOS Y MODELOS POO
METODOS Y MODELOS POOMETODOS Y MODELOS POO
METODOS Y MODELOS POO
 
2983238 programacion-orientada-a-objetos
2983238 programacion-orientada-a-objetos2983238 programacion-orientada-a-objetos
2983238 programacion-orientada-a-objetos
 
13 desarrollo-de-software-fundamentos-poo-1
13 desarrollo-de-software-fundamentos-poo-113 desarrollo-de-software-fundamentos-poo-1
13 desarrollo-de-software-fundamentos-poo-1
 
10. programacion orientada a objetos en visual basic .net
10.  programacion orientada a objetos en visual basic .net10.  programacion orientada a objetos en visual basic .net
10. programacion orientada a objetos en visual basic .net
 
Mapas conceptual, evolucion de la Web 1.0 hasta la Web 5.0
Mapas conceptual, evolucion de la Web 1.0 hasta la Web 5.0Mapas conceptual, evolucion de la Web 1.0 hasta la Web 5.0
Mapas conceptual, evolucion de la Web 1.0 hasta la Web 5.0
 
Programacion Orientada a Objetos Luis Joyanes Aguilar
Programacion Orientada a Objetos Luis Joyanes AguilarProgramacion Orientada a Objetos Luis Joyanes Aguilar
Programacion Orientada a Objetos Luis Joyanes Aguilar
 
Programacioncon Visual Basic 6
Programacioncon Visual Basic 6 Programacioncon Visual Basic 6
Programacioncon Visual Basic 6
 
Visual Basic 6.0
Visual Basic 6.0Visual Basic 6.0
Visual Basic 6.0
 
Tutorial de Visual
Tutorial de  VisualTutorial de  Visual
Tutorial de Visual
 
Modulo Derivadas
Modulo DerivadasModulo Derivadas
Modulo Derivadas
 
Matematica 1 usb
Matematica 1 usbMatematica 1 usb
Matematica 1 usb
 
Matematica universitaria
Matematica universitariaMatematica universitaria
Matematica universitaria
 
Matematica1 usb
Matematica1 usbMatematica1 usb
Matematica1 usb
 
Problemas resueltos de c++
Problemas  resueltos de c++Problemas  resueltos de c++
Problemas resueltos de c++
 
Manual cpp
Manual cppManual cpp
Manual cpp
 
El lenguaje de programación c kernighan y ritchie subido JHS
El lenguaje de programación c   kernighan y ritchie subido JHSEl lenguaje de programación c   kernighan y ritchie subido JHS
El lenguaje de programación c kernighan y ritchie subido JHS
 

Último

5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdf
5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdf5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdf
5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdfOswaldoGonzalezCruz
 
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADO
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADODECÁGOLO DEL GENERAL ELOY ALFARO DELGADO
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADOJosé Luis Palma
 
Tarea 5_ Foro _Selección de herramientas digitales_Manuel.pdf
Tarea 5_ Foro _Selección de herramientas digitales_Manuel.pdfTarea 5_ Foro _Selección de herramientas digitales_Manuel.pdf
Tarea 5_ Foro _Selección de herramientas digitales_Manuel.pdfManuel Molina
 
PLANIFICACION ANUAL 2024 - INICIAL UNIDOCENTE.docx
PLANIFICACION ANUAL 2024 - INICIAL UNIDOCENTE.docxPLANIFICACION ANUAL 2024 - INICIAL UNIDOCENTE.docx
PLANIFICACION ANUAL 2024 - INICIAL UNIDOCENTE.docxJUANSIMONPACHIN
 
BIOLOGIA_banco de preguntas_editorial icfes examen de estado .pdf
BIOLOGIA_banco de preguntas_editorial icfes examen de estado .pdfBIOLOGIA_banco de preguntas_editorial icfes examen de estado .pdf
BIOLOGIA_banco de preguntas_editorial icfes examen de estado .pdfCESARMALAGA4
 
c3.hu3.p1.p3.El ser humano como ser histórico.pptx
c3.hu3.p1.p3.El ser humano como ser histórico.pptxc3.hu3.p1.p3.El ser humano como ser histórico.pptx
c3.hu3.p1.p3.El ser humano como ser histórico.pptxMartín Ramírez
 
La Función tecnológica del tutor.pptx
La  Función  tecnológica  del tutor.pptxLa  Función  tecnológica  del tutor.pptx
La Función tecnológica del tutor.pptxJunkotantik
 
LA ECUACIÓN DEL NÚMERO PI EN LOS JUEGOS OLÍMPICOS DE PARÍS. Por JAVIER SOLIS ...
LA ECUACIÓN DEL NÚMERO PI EN LOS JUEGOS OLÍMPICOS DE PARÍS. Por JAVIER SOLIS ...LA ECUACIÓN DEL NÚMERO PI EN LOS JUEGOS OLÍMPICOS DE PARÍS. Por JAVIER SOLIS ...
LA ECUACIÓN DEL NÚMERO PI EN LOS JUEGOS OLÍMPICOS DE PARÍS. Por JAVIER SOLIS ...JAVIER SOLIS NOYOLA
 
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptxSINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptxlclcarmen
 
TRIPTICO-SISTEMA-MUSCULAR. PARA NIÑOS DE PRIMARIA
TRIPTICO-SISTEMA-MUSCULAR. PARA NIÑOS DE PRIMARIATRIPTICO-SISTEMA-MUSCULAR. PARA NIÑOS DE PRIMARIA
TRIPTICO-SISTEMA-MUSCULAR. PARA NIÑOS DE PRIMARIAAbelardoVelaAlbrecht1
 
Estrategias de enseñanza - aprendizaje. Seminario de Tecnologia..pptx.pdf
Estrategias de enseñanza - aprendizaje. Seminario de Tecnologia..pptx.pdfEstrategias de enseñanza - aprendizaje. Seminario de Tecnologia..pptx.pdf
Estrategias de enseñanza - aprendizaje. Seminario de Tecnologia..pptx.pdfAlfredoRamirez953210
 
Metabolismo 3: Anabolismo y Fotosíntesis 2024
Metabolismo 3: Anabolismo y Fotosíntesis 2024Metabolismo 3: Anabolismo y Fotosíntesis 2024
Metabolismo 3: Anabolismo y Fotosíntesis 2024IES Vicent Andres Estelles
 
FICHA DE MONITOREO Y ACOMPAÑAMIENTO 2024 MINEDU
FICHA DE MONITOREO Y ACOMPAÑAMIENTO  2024 MINEDUFICHA DE MONITOREO Y ACOMPAÑAMIENTO  2024 MINEDU
FICHA DE MONITOREO Y ACOMPAÑAMIENTO 2024 MINEDUgustavorojas179704
 
Mapa Mental de estrategias de articulación de las areas curriculares.pdf
Mapa Mental de estrategias de articulación de las areas curriculares.pdfMapa Mental de estrategias de articulación de las areas curriculares.pdf
Mapa Mental de estrategias de articulación de las areas curriculares.pdfvictorbeltuce
 
RETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docxRETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docxAna Fernandez
 

Último (20)

5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdf
5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdf5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdf
5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdf
 
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADO
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADODECÁGOLO DEL GENERAL ELOY ALFARO DELGADO
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADO
 
Tarea 5_ Foro _Selección de herramientas digitales_Manuel.pdf
Tarea 5_ Foro _Selección de herramientas digitales_Manuel.pdfTarea 5_ Foro _Selección de herramientas digitales_Manuel.pdf
Tarea 5_ Foro _Selección de herramientas digitales_Manuel.pdf
 
PLANIFICACION ANUAL 2024 - INICIAL UNIDOCENTE.docx
PLANIFICACION ANUAL 2024 - INICIAL UNIDOCENTE.docxPLANIFICACION ANUAL 2024 - INICIAL UNIDOCENTE.docx
PLANIFICACION ANUAL 2024 - INICIAL UNIDOCENTE.docx
 
VISITA À PROTEÇÃO CIVIL _
VISITA À PROTEÇÃO CIVIL                  _VISITA À PROTEÇÃO CIVIL                  _
VISITA À PROTEÇÃO CIVIL _
 
BIOLOGIA_banco de preguntas_editorial icfes examen de estado .pdf
BIOLOGIA_banco de preguntas_editorial icfes examen de estado .pdfBIOLOGIA_banco de preguntas_editorial icfes examen de estado .pdf
BIOLOGIA_banco de preguntas_editorial icfes examen de estado .pdf
 
c3.hu3.p1.p3.El ser humano como ser histórico.pptx
c3.hu3.p1.p3.El ser humano como ser histórico.pptxc3.hu3.p1.p3.El ser humano como ser histórico.pptx
c3.hu3.p1.p3.El ser humano como ser histórico.pptx
 
La Función tecnológica del tutor.pptx
La  Función  tecnológica  del tutor.pptxLa  Función  tecnológica  del tutor.pptx
La Función tecnológica del tutor.pptx
 
Sesión La luz brilla en la oscuridad.pdf
Sesión  La luz brilla en la oscuridad.pdfSesión  La luz brilla en la oscuridad.pdf
Sesión La luz brilla en la oscuridad.pdf
 
LA ECUACIÓN DEL NÚMERO PI EN LOS JUEGOS OLÍMPICOS DE PARÍS. Por JAVIER SOLIS ...
LA ECUACIÓN DEL NÚMERO PI EN LOS JUEGOS OLÍMPICOS DE PARÍS. Por JAVIER SOLIS ...LA ECUACIÓN DEL NÚMERO PI EN LOS JUEGOS OLÍMPICOS DE PARÍS. Por JAVIER SOLIS ...
LA ECUACIÓN DEL NÚMERO PI EN LOS JUEGOS OLÍMPICOS DE PARÍS. Por JAVIER SOLIS ...
 
DIA INTERNACIONAL DAS FLORESTAS .
DIA INTERNACIONAL DAS FLORESTAS         .DIA INTERNACIONAL DAS FLORESTAS         .
DIA INTERNACIONAL DAS FLORESTAS .
 
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptxSINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
 
TRIPTICO-SISTEMA-MUSCULAR. PARA NIÑOS DE PRIMARIA
TRIPTICO-SISTEMA-MUSCULAR. PARA NIÑOS DE PRIMARIATRIPTICO-SISTEMA-MUSCULAR. PARA NIÑOS DE PRIMARIA
TRIPTICO-SISTEMA-MUSCULAR. PARA NIÑOS DE PRIMARIA
 
Estrategias de enseñanza - aprendizaje. Seminario de Tecnologia..pptx.pdf
Estrategias de enseñanza - aprendizaje. Seminario de Tecnologia..pptx.pdfEstrategias de enseñanza - aprendizaje. Seminario de Tecnologia..pptx.pdf
Estrategias de enseñanza - aprendizaje. Seminario de Tecnologia..pptx.pdf
 
PPTX: La luz brilla en la oscuridad.pptx
PPTX: La luz brilla en la oscuridad.pptxPPTX: La luz brilla en la oscuridad.pptx
PPTX: La luz brilla en la oscuridad.pptx
 
Earth Day Everyday 2024 54th anniversary
Earth Day Everyday 2024 54th anniversaryEarth Day Everyday 2024 54th anniversary
Earth Day Everyday 2024 54th anniversary
 
Metabolismo 3: Anabolismo y Fotosíntesis 2024
Metabolismo 3: Anabolismo y Fotosíntesis 2024Metabolismo 3: Anabolismo y Fotosíntesis 2024
Metabolismo 3: Anabolismo y Fotosíntesis 2024
 
FICHA DE MONITOREO Y ACOMPAÑAMIENTO 2024 MINEDU
FICHA DE MONITOREO Y ACOMPAÑAMIENTO  2024 MINEDUFICHA DE MONITOREO Y ACOMPAÑAMIENTO  2024 MINEDU
FICHA DE MONITOREO Y ACOMPAÑAMIENTO 2024 MINEDU
 
Mapa Mental de estrategias de articulación de las areas curriculares.pdf
Mapa Mental de estrategias de articulación de las areas curriculares.pdfMapa Mental de estrategias de articulación de las areas curriculares.pdf
Mapa Mental de estrategias de articulación de las areas curriculares.pdf
 
RETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docxRETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docx
 

Programacion Orientada a Objetos

  • 1. Universidad Pedagógica Nacional “Francisco Morazán” Introducción a La Programación Orientada A Eventos Programación Avanzada Sistema PREUFOD Lic. Josué Iván Turcios 1
  • 2. Universidad Pedagógica Nacional “Francisco Morazán” Introducción a La Programación Orientada A Eventos Programación Avanzada Sistema PREUFOD Introducción a La Programación Orientada A Eventos. 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. Diseños Gráficos Lic. Josué Iván Turcios Lenguaje de alto nivel que permite codificar los eventos 2
  • 3. Universidad Pedagógica Nacional “Francisco Morazán” Introducción a La Programación Orientada A Eventos INTRODUCCIÓN Definiciones de Lenguaje de Programa 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. 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 Lic. Josué Iván Turcios 3
  • 4. Programas Universidad Pedagógica Nacional “Francisco Morazán” Introducción a La Programación Orientada A Eventos Programación Avanzada Sistema PREUFOD Secuenciales, Interactivos y Orientados a Eventos 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 (procedural languages). Lic. Josué Iván Turcios 4
  • 5. Programas Universidad Pedagógica Nacional “Francisco Morazán” Introducción a La Programación Orientada A Eventos Programación Avanzada Sistema PREUFOD Secuenciales, Interactivos y Orientados a Eventos 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. Lic. Josué Iván Turcios 5
  • 6. Programas Universidad Pedagógica Nacional “Francisco Morazán” Introducción a La Programación Orientada A Eventos Programación Avanzada Sistema PREUFOD Secuenciales, Interactivos y Orientados a Eventos 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. Lic. Josué Iván Turcios 6
  • 7. Universidad Pedagógica Nacional “Francisco Morazán” Introducción a La Programación Orientada A Eventos Definición de conceptos de los elementos de Programación Orientada a Eventos. En la programación orientada a Eventos es necesario comprender y tener bien claros el conceptos de los siguiente términos Evento Propiedades Métodos Programación Avanzada Sistema PREUFOD Lic. Josué Iván Turcios 7
  • 8. Universidad Pedagógica Nacional “Francisco Morazán” Introducción a La Programación Orientada A Eventos Programación Avanzada Sistema PREUFOD Definición de conceptos de los elementos de Programación Orientada a Eventos. 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, -o simplemente mover el ratón. Los distintos tipos de eventos deben ser reconocidos por Windows y por Visual Basic. 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 click en el objeto txtBox. Lic. Josué Iván Turcios 8
  • 9. Universidad Pedagógica Nacional “Francisco Morazán” Introducción a La Programación Orientada A Eventos Programación Avanzada Sistema PREUFOD Definición de conceptos de los elementos de Programación Orientada a Eventos. 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. Ejemplos de Propiedades - Caption - Name - Font - MinButon - BackColor - Pinture - Enable - Width - Heigth - Icono - TabIndex - ToolTipText Lic. Josué Iván Turcios - List -TabStop -Style -Sorted -Appearance -Text Las propiedades de un objeto son inherentes a su clase 9
  • 10. Universidad Pedagógica Nacional “Francisco Morazán” Introducción a La Programación Orientada A Eventos Programación Avanzada Sistema PREUFOD Definición de conceptos de los elementos de Programación Orientada a Eventos. 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, AddItem etc) NOTA 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 Lic. Josué Iván Turcios 10
  • 11. Universidad Pedagógica Nacional “Francisco Morazán” Introducción a La Programación Orientada A Eventos Muy Interesante 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… Literalmente dice de la siguiente manera: Programación Avanzada Sistema PREUFOD 11
  • 12. Universidad Pedagógica Nacional “Francisco Morazán” Introducción a La Programación Orientada A Eventos Programación Avanzada Sistema PREUFOD Bibliografía. • Libro Aprenda Visual Basic Practicando, Autor José Felipe Ramírez •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. • •Internet = http://www.ciudadfutura/estudiantesonline.com •Internet = http://www.monografias.com •Trabajo de armin molas amolas@data.com.py •Blog www.josueivanturcios.wordpress.com •Lic en Informática Educativa Universidad Pedagógica Nacional “Francisco Morazán”, Tegucigalpa, Honduras, C. A. Lic. Josué Iván Turcios 12