Programación Orientada a Objetos

Slides:



Advertisements
Presentaciones similares
Programación Orientada a Objetos (con Java)
Advertisements

Características Generales y Entornos de Desarrollo
Introducción a HIBERNATE
Curso de Java Capitulo 7: Continuación Poo Profesor:
Curso de Java Capitulo 1: Introducción a Java Profesor:
Tecnologías para desarrollo de aplicaciones web. Un caso de uso
Curso de JAVA. Iniciando con las Técnologias Java.
Programación Visual de Sistemas
Introducción Abdelahad, Corina Natalia Abdelahad, Yanina Zoraida
UNIVERSIDAD LATINA (UNILA) ENCAPSULACION Y HERENCIA
Plataforma Microsoft.NET
Windows XP sp3.
Teoría de lenguajes y compiladores
CURSO DE VISUAL BASIC .NET MODO GRAFICO
Interacción Persona Ordenador
Conceptos Básicos de Java
TALLER DE PROGRAMACIÓN III
Abstracción de los datos y Orientación a Objeto Clase 13.
y programa de Microsoft Access
 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.
Tema 6: Clases Antonio J. Sierra.
Al término de la clase, el alumno reconoce las ventajas de usar JAVASCRIPT para un proyecto web.
UNIDAD I Conceptos Básicos.
Fundamentos de Programación
QUE ES :Microsoft, windows, Excel
TIPOS Y ESTRUCTURAS BÁSICAS DE DATOS
Ihr Logo INSTITUTO POLITECNICO NACIONAL UNIDAD PROFESIONAL INTERDISCIPLINARIA DE INGENIERIA Y CIENCIAS SOCIALES Y ADMINISTRATIVAS.
Índice. Revisando conceptos acerca de la memoria.
Universidad Domingo Savio Facultad de Ciencias y Tecnología de la Información Carrera Ingeniería en Redes y Telecomunicaciones Materia : Programación I.
Java. Java nació el año 1991, por un par de ingenieros de la Sun Microsystems.
F RAMEWORKS DE DESARROLLO JAVA,.NET Deisy Pérez Sánchez.
Clase 10: Estructuras de datos y arreglos.
ASP.NET es una nueva y potente tecnología para escribir páginas web dinámica. Es una importante evolución respecto a las antiguas páginas ASP de Microsoft.
Contenido: 1- Que es el .Net Framework 2- Arquitectura en .Net
Programación en Pascal
Diseño de algoritmos La computadora puede realizar procesos y darnos resultados, sin que tengamos la noción exacta de las operaciones que realiza. Con.
COMPONENTES DE UN ALGORITMOS
Lenguajes de programación para la web Lenguaje html Lenguaje java script Es un lenguaje estático para el desarrollo de sitios web Ventajas: Sencillo que.
FUNDAMENTOS TECNOLÓGICOS DE INFORMACIÓN
Programación en C para electrónicos
SCJP SUN CERTIFIED PROGRAMMER FOR JAVA 6
Algoritmo Ing. Maria Rosana Heredia
Programación orientada a objetos. El método main es el comportamiento por el cual comienzan todos los programas en Java, de la misma forma en la que C,
Introducción a la programación
Programanción I Ing. Cristhian Garita Fonseca
Elementos básicos del lenguaje
Elementos básicos del lenguaje
Cristian Fonnegra Marin
Términos algoritmo diseñar algoritmo implementar algoritmo
LE, EI, Profesor Ramón Castro Liceaga UNIVERSIDAD LATINA (UNILA) TRADUCTORES Y ANALIZADOR LEXICOGRÁFICO.
CARACTERÍSTICAS Es un lenguaje de programación estructurado de propósito general. Está estrechamente asociado al sistema operativo UNIX, ya que el propio.
LE, EI, Profesor Ramón Castro Liceaga UNIVERSIDAD LATINA (UNILA) LENGUAJES DE PROGRAMACIÓN PARA EL DESARROLLO DE INTERFACES.
Curso de Java Introducción al Paradigma Orientado a Objetos Prof. Ing. Guido Acosta.
 Un lenguaje se puede definir como un conjunto de palabras y formas de expresión por medio de las cuales se comunican y relacionan miembros de una comunidad.
Computación I (CI-2125) Clase 2 Prof. Mireya Morales.
PRINCIPIOS DE PROGRAMACIÓN

Presente un cuestionario con los aspectos mas importantes sobre los
Declaraciones. 1 Nombres de identificadores Identificador: – Nombres usados para referirse a las variables, identificar funciones o etiquetas definidos.
Fundamentos de Programación
UNIDAD 4: Introducción a la Lógica Computacional Objetivo : Interpretar y aplicar adecuadamente los fundamentos básicos de la estructura y funcionamiento.
Lic. Carla Aguirre Montalvo
Programación de Computadores
SCITMina | by Microsoft Bienvenidos Eduardo Daniel Tenorio Mayo Microsoft Student Partner Taller de Programación Orientada a Objetos Con C# Edgar Edel.
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.
Cómo empezar Java. ¡Cómo se divide la plataforma de desarrollo de Java?  Edición estándar (JSE)  Edición empresarial (JEE)  Edición de dispositivos.
Métodos en Java. Estructura de un programa en Java ► La relación con la vida misma la podemos ver en el siguiente comentario: Imaginemos que dos clases.
Programación en Java Introducción a Java. Reseña histórica Surge en 1991 por Sun Microsystems Desarrollado para electrodomésticos Se buscaba un código.
PROGRAMACION ORIENTADA A OBJETOS
Ing. Barros Rodriguez D. Ronald Introducción a la Programacón.
Transcripción de la presentación:

Programación Orientada a Objetos Lenguajes P.O.O. Programación Orientada a Objetos Laboratorio de Aplicaciones Computacionales Alumno: Pedro Morales Hernández Profesor: Fernando Guerrero

CONCEPTOS GENERALES DE LA POO CLASE Es una abtracción formada por variables y/o funciones que puedan representar a un objeto. OBJETO Es una istancia de una clase, es decir, un objeto es una variable y la clase es el tipo de dicha variable. POLIMORFISMO Es la forma de representar un método con distintas definiciones. HERENCIA La herencia permite que se pueden definir nuevas clases basadas en clases existentes. ENCAPSULACIÓN Es la forma de permitir o no el acceso a algún miembro de una clase, es decir, la encapsulación define el ámbito del miembro (variable o función).

LENGUAJES DE POO C++ JAVA C# Visual Basic .NET

C++

C++ Historia Descripción Desarrollado en 1980 y comenzó a utilizarse masivamente en 1983, su nombre proviene del incremento en potencialidad respecto de C. Es tal su capacidad que ocupó el primer lugar entre los lenguajes preferidos por los desarrolladores. Descripción El C++ mantiene las ventajas del C en cuanto a riqueza de operadores y expresiones, flexibilidad, concisión y eficiencia. Además, ha eliminado algunas de las dificultades y limitaciones del C original.

C++ Nomenclatura Operadores Variables Para crear identificadores, hay que considerar que pueden contener letras, números y el caracter de subrayado (_), el primer carácter debe ser una letra o el carácter de subrayado. C++ considera la diferencia entre mayúsculas y minúsculas, es decir, es keysencitive. Operadores La interpretación de cualquier expresión en C++ está determinada por la precedencia y asociatividad de los operadores en dicha expresión. Variables A diferencia de C, en C++ las variables pueden ser creadas en cualquier lugar del programa, esto permite que la variable no exista hasta que se le necesite.

LENGUAJES DE POO C++ JAVA C# Visual Basic .NET

JAVA

JAVA Historia Descripción Surgió en 1991 cuando un grupo de ingenieros de Sun Microsystems trataron de diseñar un nuevo lenguaje de programación destinado a electrodomésticos. La reducida potencia de cálculo y memoria de los electrodomésticos llevó a desarrollar un lenguaje sencillo capaz de generar código de tamaño muy reducido. Descripción Java incorpora en el propio lenguaje muchos aspectos que en cualquier otro lenguaje son extensiones propiedad de empresas de software o fabricantes de ordenadores (ejecución remota, componentes, seguridad, acceso a bases de datos, etc.).

JAVA Operadores Nomenclatura Variables Utiliza los operadores genericoa para la mayoría de los lenguajes + - * y /, asi como los relacionales y(&&) o(||). Nomenclatura Los nombres de las clases siempre comienzan con mayúsculas. Además es un lenguaje keysencitive, es decir, una variable escrita con mayúscula y otra con minúscula son distintas. Variables Una variable es un nombre que contiene un valor que puede cambiar a lo largo del programa. De acuerdo con el tipo de información que contienen, en Java hay dos tipos principales de variables, variables de tipos primitivos y de referencia.

LENGUAJES DE POO C++ JAVA C# Visual Basic .NET

C#

C# Historia Nomenclatura Descripción C# es el nuevo lenguaje de propósito general orientado a objetos creado por Microsoft para su nueva plataforma .NET. Nomenclatura Los archivos tienen la extención cs, por ejemplo, Aplicación.cs, lo que significa C Sharp. Descripción C# combina los mejores elementos de múltiples lenguajes de amplia difusión como C++, Java, Visual Basic o Delphi.

C# Operadores Variables C# permite la redefinición del significado de la mayoría de los operadores según el tipo de dato sobre el que se apliquen. Además utilizan los más comunes; aritméticos, lógicos y relacionales, así como también los de manejos de bits, de acceso a objetos, de delegados, entre otros. Variables Una variable puede verse simplemente como un almacén de objetos de un determinado tipo al que se le da un cierto nombre. Para definir una variable sólo hay que decir cuál será el nombre que se le dará y cuál será el tipo de datos que podrá almacenar el cual puede corresponder a una clase definina por uno mismo.

C# Aspectos Léxicos Espacios de Nombre (NameSpace) C# permite la utilización de comentarios e identificadores (de clases, objetos, metodos, etc.) los cuales se deben adecuar a algunas regla de sintaxis, como tambien hay que considerar que existen palabras reservadas. Espacios de Nombre (NameSpace) Es un nuevo concepto intruducido por C#, permite almacenar u organizar los elementos del programa, tales como, clases, objetos, funciones, etc., igual como se almacena carpetas, subcarpetas y archivos en el sistema operativo.

LENGUAJES DE POO C++ JAVA C# Visual Basic .NET

Visual Basic .NET

Visual Basic .NET Descripción El Framework Al igual que C#, Visual Basic .NET proviene de la familia de los lenguajes .NET desarrollados por Microsoft, este provee los cimientos para la nueva generación de software. Utiliza los Servicios Web como un medio para poder interoperar a distintas tecnologías. El Framework Framework incluye Common Language Runtime y bibliotecas de clases. Common Language Runtime es responsable de los servicios en tiempo de ejecución como la integración de lenguajes, la aplicación de seguridad y la administración de la memoria, los procesos y los subprocesos.

Visual Basic .NET Variables Ventajas de VB .NET La mayoría de esta sintaxis es muy familiar para el desarrollador de Visual Basic 6.0., como por ejemplo la inicialización de variables al mismo memento de su declaración, asignación de un mismo tipo a una lista de variables. Ventajas de VB .NET Código Administrado Interoperabilidad Multi Lenguaje Recolector de Basura Seguridad de Acceso al Código ...entre otras.

Lenguajes P.O.O. Programación Orientada a Objetos