EI, Profesor Ramón Castro Liceaga Agosto de 2005 UNIVERSIDAD LATINA (UNILA) PROGRAMACION ORIENTADA A OBJETOS EN JAVA (Optativa) INTRODUCCION.

Slides:



Advertisements
Presentaciones similares
Desarrollo de aplicaciones en n- capas
Advertisements

Sun Microsystems desarrolló, en 1991, el lenguaje de programación orientado a objetos que se conoce como Java. La intención de Sun era crear un lenguaje.
Características Generales y Entornos de Desarrollo
Programación Interactiva Introducción a Java
Tecnologías para desarrollo de aplicaciones web. Un caso de uso
INTRODUCCIÓN A JAVA.
FLAN “F- LINKS AND NODES”
INSTITUTO TECNOLOGICO DE MINATITLAN
Java Applets Ing. Martín Jiménez.
MI PROGRAMA DE FORMACION
Términos Básicos y Conceptos
EI, Profesor Ramón Castro Liceaga APLICACIONES DE JAVA CON PAGINAS WEB (Applets) UNIVERSIDAD LATINA (UNILA)
UNIVERSIDAD LATINA (UNILA) ENCAPSULACION Y HERENCIA
UNIVERSIDAD LATINA (UNILA)
UNIVERSIDAD LATINA (UNILA) INTRODUCCION A LA PROGRAMACIÓN
UNIVERSIDAD LATINA (UNILA) V. EVALUACION DE ALGORITMOS.
Java 2 Platform Enterprise Edition
JAVA FX Es un paquete de software que te permitirá desarrollar aplicaciones web para diferentes plataformas, desde un ordenador ordinario hasta teléfonos.
PROGRAMACION ORIENTADA
El paradigma de la orientación a objetos La programación orientada a objetos genera códigos eficientes y estandariza la metodología de programación, además.
Java Mayra M. Méndez Anota.
Fundamentos de Programación
Tecnologías para el desarrollo de aplicaciones Web
CS-434: Programación Orientada a Objetos usando Java Semana 1
Propósito: * Mostrar indicativos porcentuales de los diversos microorganismos con los que se alimentan el camarón en un manejo semi-intensivo aplicado.
Ingeniería de Software
Introducción a la Programación. Lenguaje de Máquina.

Programación e Ingeniería de Software III
DISEÑO DE SOFTWARE 1ª. Parte
Contenido: 1- Que es el .Net Framework 2- Arquitectura en .Net
J2EE Java Enterprise edition eilin chang Matthew pabon Gabriel vega.
PROGRAMACIÓN EN JAVA Curso-taller inicial de programación en JAVA.
Curso de Java La tecnología Java
Haga clic para modificar el estilo de subtítulo del patrón 28/04/09 Por ARLEDY SARRIA MOLINA NAZLY DIAZ ARIZA JHOANNA MARQUELLA DESARROLLO DE SOFTWARE.
INTRODUCCIÓN A JAVA. Índice ¿Qué es Java? La plataforma Java 2 La Máquina Virtual de Java Características principales ¿Qué ventajas tengo como desarrollador?
Universidad Central de Venezuela Facultad de Ciencias Postgrado en Ciencias de la Computación Sistemas Distribuidos Albany Márquez.
Seminario de Java Programación Orientada a Objetos.
Introducción a la tecnología Realizado por: Miguel Ángel Arias.
Mensajería cliente-servidor en Flex y Java
Introducción al lenguaje de programación Java
Java ??? Ing. Rolando Steep Quezada Martínez
EI, Profesor Ramón Castro Liceaga Agosto de 2005 UNIVERSIDAD LATINA (UNILA) PROGRAMACION ORIENTADA A OBJETOS EN JAVA (Optativa) PROGRAMACION CLIENTE /
Programación de Dispositivos Móviles “Conceptos de J2ME” Rogelio Ferreira Escutia.
EI, Profesor Ramón Castro Liceaga UNIVERSIDAD NACIONAL AUTONOMA DE MÉXICO DIPLOMADO DE DESARROLLO DE SISTEMAS CON EL PARADIGMA DE ORIENTACIÓN A OBJETOS.
EI, Profesor Ramón Castro Liceaga Agosto de 2005 UNIVERSIDAD LATINA (UNILA) PROGRAMACION ORIENTADA A OBJETOS EN JAVA (Optativa) CONCEPTOS DE PROGRAMACION.
EI, Profesor Ramón Castro Liceaga Agosto de 2005 UNIVERSIDAD LATINA (UNILA) PROGRAMACION ORIENTADA A OBJETOS EN JAVA (Optativa) PROGRAMACION DE APPLETS.
PROGRAMAS INFORMATICOS
LE, EI, Profesor Ramón Castro Liceaga SISTEMA DE UNIVERSIDAD ABIERTA Instalación y prueba de Java.
LE, EI, Profesor Ramón Castro Liceaga UNIVERSIDAD LATINA (UNILA) LENGUAJES DE PROGRAMACIÓN PARA EL DESARROLLO DE INTERFACES.
Introducción a UML Departamento de Informática Universidad de Rancagua
Desarrollo DE apps móviles
III. DESARROLLO DE SISTEMAS.. Podemos definir el desarrollo de sistemas informáticos como el proceso mediante el cual el conocimiento humano y el uso.
DISEÑO CURRICULAR Presentado por: Cesar Augusto Sáenz María Alejandra Hernández 1.contenidos curriculares de competencia.
Desarrollo DE apps móviles
API JDBC Java Database Connectivity. Conceptos básicos API de Conectividad a Bases de Datos Emplea SQL Standard Ventaja: los programas desarrollados en.
¿ Por que utilizar Java y la POO
Proceso de desarrollo de Software
Programación Orientada a Objetos: CLASES Y OBJETOS
LE, EI, Profesor Ramón Castro Liceaga UNIVERSIDAD LATINA (UNILA) IV. IMPLEMENTACIÓN DE COMPONENTES.
UNIVERSIDAD LATINA (UNILA)
Servicios Web Conjunto de aplicaciones o de tecnologías con capacidad para interoperar en la Web. Estas aplicaciones o tecnologías intercambian datos entre.
Fundamentos de Programación Unidad I Conceptos Básicos.
Capítulo 1: El lenguaje de programación Java Material de clase adaptado por: Mauricio Cabezas Algoritmia y Programación.
Entorno de Trabajo e Introducción a Java Fundamentos de Programación Departamento de Lenguajes y Sistemas Informáticos Versión Práctica 1.
=MARCOS DE TRABAJO ORIENTADO A OBJETOS= « NETBEANS » INTEGRANTES: SOTELO CORTES JESVAN FIDEL JIMENEZ ALFARO ARTURO CAMARA.
ESTRUCTURA DE DATOS RETO 2: PYTHON. QUÉ ES PYTHON PYTHON ES UN LENGUAJE DE SCRIPTING INDEPENDIENTE DE PLATAFORMA Y ORIENTADO A OBJETOS, PREPARADO PARA.
PROGRAMACION ORIENTADA A OBJETOS
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.
UAA – Introduccion a Progracion Orientada Objetos Introducción al Java.
Transcripción de la presentación:

EI, Profesor Ramón Castro Liceaga Agosto de 2005 UNIVERSIDAD LATINA (UNILA) PROGRAMACION ORIENTADA A OBJETOS EN JAVA (Optativa) INTRODUCCION

EI, Profesor Ramón Castro Liceaga Agosto de El paradigma orientado a objetos Paradigma: Modo de Pensar expresado en breve Ejemplo Metáfora Esquema-Mental Visión del Mundo

EI, Profesor Ramón Castro Liceaga Agosto de Ejemplos de paradigma ¿Cómo pensaba la gente que era la Tierra antes de 1492?

EI, Profesor Ramón Castro Liceaga Agosto de El paradigma de programación se refiere a…. ¿Estilo de Programación? Manera de Visualizar y Resolver Problemas de Programación Procedural, Imperativo Lógico, Declarativo Visual Paralelo Orientado a Objetos Filosofía Historia, Objetivos y Metas Modelos y Enfoques Conceptos Principios Soporte Notación, Metodologías Herramientas y Tecnologías

EI, Profesor Ramón Castro Liceaga Agosto de Enfoques Orientado a Objetos 1.Evolutivo: Reusar y extender paradigmas 2.Revolucionario: 100% objetos, eg lenguajes puros

EI, Profesor Ramón Castro Liceaga Agosto de Metas Orientadas a Objetos 1.Reusar: Crear nuevos componentes a partir de otros existentes 2.Extender: Modificar o agregar características a componentes existentes

EI, Profesor Ramón Castro Liceaga Agosto de Principios fundamentales de la POO La programación Orientada a Objetos (POO) esta basada en los conceptos de Clases y Objetos. Un lenguaje Orientado a Objetos deben tener cuatro características, una como mínima. Encapsulación, Polimorfismo, Herencia y Binding Dinámico

EI, Profesor Ramón Castro Liceaga Agosto de Análisis y diseño Orientado a Objetos Análisis.- Es un análisis de actividades y consiste en la solución de problemas para el usuario y se expresa con los casos de uso. El diagrama de casos de uso representa la forma en como un Cliente (Actor) opera con el sistema en desarrollo, además de la forma, tipo y orden en como los elementos interactuan (operaciones o casos de uso). Diseño.- Es elaborar una especificación completa y validada de la arquitectura global hardware-software, de la estructura de control y de la estructura de datos del producto, así como un esquema de los manuales de usuarios y planes de test; de las interfaces de relación, dimensionamiento y algoritmos claves de cada componente del programa.

EI, Profesor Ramón Castro Liceaga Agosto de Lenguajes orientados a objetos Primeros lenguajes: Simula: Dahl & Nygaard, Noruega, 1967 Smalltalk: Alan Kay, Dynabook, Xerox PARC, USA, 1980 lenguajes orientados a objetos en la actualidad: Perl, Python, SmallTalk, C++, C#, Java.. Etc.

EI, Profesor Ramón Castro Liceaga Agosto de Java como lenguaje de programación Lenguaje de programación utilizado para diversas aplicaciones Creado por Sun Microsystems en los 90s Surge a partir de C y C++ (compiladores) “Write Once,run anywhere” Tecnología bytecodes (independiente del procesador) Usa una “maquina virtual” (no importa el CPU ni el S0) Es un lenguaje de programación orientado a objetos Contiene una librería de clases para crear desarrollos en cualquier aplicación y protocolos como Internet

EI, Profesor Ramón Castro Liceaga Agosto de Que podemos desarrollar con Java ? Lenguaje de programación de propósito general Su uso no se limita al WWW La tecnología de los robots enviados al planeta Marte fue desarrollada con Java

EI, Profesor Ramón Castro Liceaga Agosto de Versiones de Java 2 Las versiones mas importantes de Java son: J2SE es la version estandar de java.Es la api base del lenguaje. API - application programming interface, interfaz de programación de aplicaciones J2EE es la version empresarial (enterprise) de java.Añade a la J2SE nuevas clases e interfaces para realizar aplicaciones web y cliente/servidor J2ME es la version micro de java.Se adapta la version J2SE para dispositivos con capacidades de computo limitadas como los moviles y PDAs asistentes digitales personales (PDA's - personal digital assistants)

EI, Profesor Ramón Castro Liceaga Agosto de Java 2 Enterprice Edition Q2 Java como plataforma de aplicaciones (multiplataforma) Enterprise Edition (J2EE) es la plataforma de tecnología Java más avanzada, la cual provee un rango completo de funcionalidad empresarial para la computación de servidores. Esta plataforma ha sido diseñada con el fin de proporcionar un ambiente integrado para crear aplicaciones de Java empresariales de n-niveles (n=número) a esto tambien se le conoce como multicapa o sistemas integrales.

EI, Profesor Ramón Castro Liceaga Agosto de Java 2 Enterprice Edition Q2 Java como plataforma de aplicaciones (multiplataforma)

EI, Profesor Ramón Castro Liceaga Agosto de Instalación de Java 2EE SDK Q2 crear una carpeta Java2EE bajo mis documentos Bajar y ejecutar el programa j2eesdk-1_4_02_2005Q2-windows ruta de aplicaciones: c:\sun\appServer\jdk\bin\ Compilación de programas de Java. Desde el escritorio de Windows: inicio, ejecutar, command entrar a la ruta de aplicaciones: c:\sun\appServer\jdk\bin\

EI, Profesor Ramón Castro Liceaga Agosto de Compilación, prueba y ejecución de un programa fuente /** Primer programa de Java en simple formato * de clases : java1.java */ class java1 { public static void main (String args[]) { System.out.println("Diplomado de Desarrollo de Sistemas con J2EE...!!"); } cree este archivo con Bloc de Notas y guárdelo en la ruta de la aplicación de J2EE : c:\sun\appServer\sdk\bin\ Nota: el nombre de la clase del codigo fuente debe ser el mismo que el archivo fuente fisico compilación: javac Desde la ruta de la aplicación de J2EE javac java1.java Nota: si la compilación fue correcta genera un ejecutable bytecodes en vez de un código máquina, extensión.class Ejem: java1.class Para ejecutar nuestro programa..C:\SUN\SERVER\JDK\BIN>java java1

EI, Profesor Ramón Castro Liceaga Agosto de Crear un archivo de comandos.cmd para el acceso directo al compilador 1.- Crear un directorio en la ruta: c:\sun\AppServer\jdk\bin llamado Compila_Java 2.- En el programa Bloc de Notas capturar el siguiente ***ruta para compilacion de off cmd /k cd c:\sun\AppServer\jdk\bin echo on 2.- Guardarlo en esta ruta : C:\Sun\AppServer\jdk\bin\Compila_Java 3.- Crear un acceso directo al escritorio de Windows 4.- Ejecutar este archivo de comandos desde este acceso directo 5.- Te deja listo para compilar en Java