Desarrollo de Aplicaciones Basadas en Windows Programación Orientada a Objetos Jimena A. Timaná P. Octubre, 2006.

Slides:



Advertisements
Presentaciones similares
Pilares de la POO.
Advertisements

Programación orientada a objetos en Visual Basic .NET
Unidad 3 Lenguajes .Net y POO
Curso de Java Capitulo 7: Continuación Poo Profesor:
PROGRAMACION ORIENTADA A OBJETOS
Arquitectura CLARO-TECNOTREE
Introducción a la Orientación a Objetos
Programación Orientada a Objetos (P.O.O.)
Introducción 1 Puntos Clave –La orientación a objetos representa un cambio radical en los métodos tradicionales de creación de software –Los métodos tradicionales.
La Programación Orientado a Objetos
Técnicas de Programación con Visual Basic
POO Santiago, Mayo 2004 TRABAJO DE INVESTIGACIÓN POO Programación Orientada a Objetos CENAFOM Carolina Bravo V. Jaime Jofré B.
CONCEPTOS Y PRINCIPIOS ORIENTADOS A OBJETOS
GENERACIONES DE LENGUAJES DE PROGRAMACIÓN
UNIVERSIDAD LATINA (UNILA) ENCAPSULACION Y HERENCIA
Aplicación del paradigma orientado a objetos
PROGRAMACION ORIENTADA A OBJETOS
ORIENTADO A OBJETOS ESTUDIANTE JESSICA LORENA LEAL MEDINA INGENIERIA DE SOFTWARE PROGRAMA INGENIERIA DE SISTEMAS UNIVERSIDA COOPERATIVA DE COLOMBIA NEIVA-HUILA.
UNIDAD I. INTRODUCCIÓN A LA PROGRAMACIÓN ORIENTADA A OBJETOS EN JAVA.
Programación orientada a objetos Rosemary Torrico Bascopé.
POO (Programación Orientada a Objetos)
TALLER DE PROGRAMACIÓN III
PROGRAMACIÓN ORIENTADA A OBJETOS
 El termino OO, significa que el software es organizado como una colección de objetos. Un objeto es un paquete de software que contiene datos y procedimientos.
Introducción a la programación Orientada a objetos
PROGRAMACION ORIENTADA A OBJETOS CON C#.
Microsoft Student partners Oscar Ortiz Pinzon Bogota - Colombia.
PROGRAMACIÓN ORIETADA A OBJETOS
Introducción a la POO • ¿Qué es la programación orientada a objets (POO)? – Un “paradigma” de programación – Una forma de pensar acerca de los problemas.
Contenido: 1- Que es el .Net Framework 2- Arquitectura en .Net
DIEGO ALEJANDRO PAREJA TORO SEBASTIAN CHAVARRIA LONDOÑO 10ª2 01/02/12.
Es una forma de comunicación a un objeto como dándole una orden para que se cumpla la acción..
Programación Orientada a Objetos
Programación Orientada Objetos
Clase 03 ELEMENTOS DE COMPUTACIÓN Contenidos Objeto Clase Atributo Método Instancia Herencia Polimorfismo UML.
Módulo 7: Programación Orientada a Objetos en Visual Basic 2005.
Hermilia Molina Acevedo
Sara Isabel Osorio Alacraz Ana Isabel Vallejo Grisales
Programación orientada a objetos. La programación orientada a objetos es un conjunto de normas, que se basan en la idea de construir un software de forma.
PROGRAMACION ORIENTADA A OBJETOS POR OVER YESID BARRERA FERNANDEZ.
Programación Orientada a Objetos (P.O.O.)
Introducción a UML DIAGRAMA DE CLASES Departamento de Informática
Facultad de Ingeniería
Programación Orientada a Objeto
PROGRAMACION ORIENTADA A OBJETOS
Estructuras de Datos y Algoritmos Introducción. Texto Requerido: Carrano & Prichard: Data Abstraction and Problem Solving with Java; Walls and Mirrors,
Introducción a la Programación Orientada a Objetos (POO)
Ing. Esp. Ricardo Cujar. Programación Orientada a Objetos  Modelo de desarrollo de software.  Modo de pensar del hombre y no de la máquina.  Abstracción.
UNIVERSIDAD TECNICA DE BABAHOYO EXTENSION DE QUEVEDO  Espinales Lisseth G RUPO N º 2 Temas:  Herencia  Polimorfismo  Encapsulamiento  2 Ejemplos Estudiante.
Conceptos. -Programación orientada a eventos. -Instancias de clase. -Atributo de los objetos. -Método main, get y set. -Ejemplo de la declaración de.
Universidad Tecnológica de Izúcar de Matamoros Programa Educativo: Tecnologías de la Información Asignatura: Base de datos para aplicaciones Tema: Base.
M.C. Pedro Bello López 1 IMPLEMENTACIÓN. M.C. Pedro Bello López2.
INTRODUCCIÓN A LA PROGRAMACIÓN ORIENTADA A OBJETOS GUI.
PROGRAMACIÓN ORIENTADA A OBJETOS
Ing. Johanna Macias Algoritmo, Estructura y Programación III.
ORIENTACIÓN A OBJETOS El paradigma.
La Programación Orientado a Objetos
Paradigma Orientado a Objetos
PRESENTACION DE INGENIERIA ORIENTADA A OBJETOS
Programación orientada a objetos La programación orientada a objetos o POO (OOP según sus siglas en inglés) es un paradigma de programación que usa objetos.
Prof. Manuel B. Sánchez. Un paradigma de programación representa un enfoque particular o filosofía para la construcción del software. No es mejor uno.
Programación Orientada a Objetos Unidad 5. Los objetos son entidades que combinan estado Contiene toda la información denominados atributos REPASO Cada.
2015-BM5A. Introducción Durante años, los programadores se han dedicado a construir aplicaciones muy parecidas que resolvían una y otra vez los mismos.
PARADIGMA viene del Griego Paradeima = Modelo. Un paradigma es el resultado de los usos, y costumbres, de creencias establecidas de verdades a medias,
Modelado UML Diagrama de Clases
INTRODUCCIÓN A LA PROGRAMACIÓN ORIENTADA A OBJETOS Encapsulamiento.
:: Prof. Yeniffer Peña Introducción a JAVA Presentación Programación I.
Técnica de programación que utiliza abstracciones de la vida real (Objetos) como bloque esencial de construcción.
Programación I Clases. Paradigma POO La programación Orientada a objetos (POO) es una forma programar, más cercana a como expresaríamos las cosas en la.
PROGRAMACION ORIENTADA A OBJETOS
Transcripción de la presentación:

Desarrollo de Aplicaciones Basadas en Windows Programación Orientada a Objetos Jimena A. Timaná P. Octubre, 2006

Agenda Conceptos básicos de la POO Objetos, miembros y abstracción AbstracciónEncapsulaciónPolimorfismoHerenciaLaboratorio

Recursos Developing Windows-Based Applications with Microsoft Visual Basic.NET and Microsoft Visual C# DCE Centros de desarrollo de Microsoft ecursos/vs2005/default.asp

Introducción a la POO Objetos, miembros y abstracción Un objeto es una construcción programática que representa algo. Mundo real  Carros, bicicletas, etc. Cada uno tiene funcionalidades y propiedades específicas. En nuestras aplicaciones un objeto podría ser: Una forma, un botón, etc. Cada objeto es una unidad funcional completa que contiene todos los datos y expone toda la funcionalidad requerida para cumplir de lleno su propósito.

Introducción a la POO Objetos, miembros y abstracción Las Clases representan tipos referenciados definidos por el usuario. Colección de objetos. Cuando una clase es instanciada, una instancia en la memoria es creada. Esa instancia es llamada un objeto. Una Clase es instanciada usando la palabra New (new). Class Automovil () {} Automovil MiCarro = new Automovil ();

Introducción a la POO Objetos, miembros y abstracción Los objetos están compuestos por miembros. Miembros  Propiedades, campos, métodos y eventos. Representan los datos y funcionalidad que comprende el objeto. Campos y propiedades representan miembros de datos de un objeto. Los métodos son acciones que el objeto puede desempeñar. Los eventos son notificaciones que un objeto recibe o envía a otros objetos cuando ocurren actividades en la aplicación.

Introducción a la POO Objetos, miembros y abstracción Considere el objeto Carro. Campos y propiedades  color, marca, modelo, año, etc  describen el estado de un objeto. Métodos  Acelerar, Prender  representan el comportamiento del objeto cuando se ejecuta. Eventos  Representan notificaciones  el objeto Carro podría recibir un evento MotorSobreCalentado del Objeto Motor o se podría lanzar el evento Choque cuando interactúe con un objeto Arbol.

Introducción a la POO Objetos, miembros y abstracción Objetos simples constan de unas cuántas propiedades, métodos y quizás uno evento o dos. Objetos Complejos pueden requerir numerosas propiedades y métodos e incluso objetos subordinados: Objetos Complejos pueden requerir numerosas propiedades y métodos e incluso objetos subordinados: El control TextBox presenta una propiedad Font la cual consiste de un objeto Font Igualmente, la clase Form, contiene y expone una colección de Controles que abarca todos los controles contenidos en la forma.

Introducción a la POO Características de la POO: Abstracción es la capacidad de tomar en consideración las características más resaltantes de un objeto es la capacidad de tomar en consideración las características más resaltantes de un objetoEncapsulación Es una técnica que permite localizar y ocultar detalles de un objeto. La encapsulación previene que un objeto sea manipulado por operaciones distintas de las definidas.

Introducción a la POO Encapsulación La encapsulación es como una caja negra que esconde los datos y solamente permite acceder a ellos de forma controlada.La encapsulación es como una caja negra que esconde los datos y solamente permite acceder a ellos de forma controlada. Los objetos deberían interactuar sólo con otros objetos a través de métodos públicos y propiedades.

Introducción a la POO Polimorfismo es la capacidad que tiene una clase, método u objeto de ejecutarse distintamente dependiendo de la situación.

Herencia las clases no están aisladas, sino que se relacionan entre sí, formando una jerarquía de clasificación. Los objetos heredan las propiedades y el comportamiento de todas las clases a las que pertenecen. Class Rectangulo:Figura { Class Recatangulo() Class Recatangulo() { }} Class Figura { }