La descarga está en progreso. Por favor, espere

La descarga está en progreso. Por favor, espere

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

Presentaciones similares


Presentación del tema: "EI, Profesor Ramón Castro Liceaga Agosto de 2005 UNIVERSIDAD LATINA (UNILA) PROGRAMACION ORIENTADA A OBJETOS EN JAVA (Optativa) INTRODUCCION."— Transcripción de la presentación:

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

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

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

4 EI, Profesor Ramón Castro Liceaga Agosto de 2005 1.1.2- 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

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

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

7 EI, Profesor Ramón Castro Liceaga Agosto de 2005 1.2.- 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

8 EI, Profesor Ramón Castro Liceaga Agosto de 2005 1.3.- 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.

9 EI, Profesor Ramón Castro Liceaga Agosto de 2005 1.4.- 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.

10 EI, Profesor Ramón Castro Liceaga Agosto de 2005 1.5.- 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

11 EI, Profesor Ramón Castro Liceaga Agosto de 2005 1.6.- 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

12 EI, Profesor Ramón Castro Liceaga Agosto de 2005 1.7.- 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)

13 EI, Profesor Ramón Castro Liceaga Agosto de 2005 1.8.- Java 2 Enterprice Edition 1.4.02 2005Q2 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.

14 EI, Profesor Ramón Castro Liceaga Agosto de 2005 1.9.-Java 2 Enterprice Edition 1.4.02 2005Q2 Java como plataforma de aplicaciones (multiplataforma)

15 EI, Profesor Ramón Castro Liceaga Agosto de 2005 1.9.1.-Instalación de Java 2EE SDK 1.4.02 2005Q2 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\

16 EI, Profesor Ramón Castro Liceaga Agosto de 2005 1.10.- 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

17 EI, Profesor Ramón Castro Liceaga Agosto de 2005 1.11.-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 codigo: @echo ***ruta para compilacion de Java*** @echo 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


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

Presentaciones similares


Anuncios Google