Applets. Programación de Applets. Cómo hacer un applet Java. Cómo se ejecuta un applet Java. Programación Orientada a Objetos Facultad de Informática
|
|
|
- Irene Villanueva Botella
- hace 8 años
- Vistas:
Transcripción
1 Applets Programación de Applets Programación Orientada a Objetos Facultad de Informática! Un applet es:! una pequeña aplicación! accesible en un servidor Internet! que se transporta por la red! se instala automáticamente! se ejecuta in situ como parte de un documento HTML Dep. Sistemas Informáticos y Programación Universidad Complutense Madrid! Un applet puede ejecutarse en:! un navegador: Netscape, Firefox, Explorer! appletviewer (parte del JDK) <APPLET CODE="HolaMundoApplet.class" WIDTH=300 HEIGHT=100> Facultad de Informática UCM, 2004 Programación para Internet con Java 2 Cómo se ejecuta un applet Java Cómo hacer un applet Java Intérprete HTML 1 2 html clases! Para hacer un applet Java hay que definir: 1. Una clase Java (nuestro applet) que herede de Applet En esta clase se redefinen algunos métodos para especificar qué hace el applet 2. Una página HTML desde la que se llame al applet De la misma manera que una página HTML puede incluir otros objetos (gráficos, etc.), también applets, con la etiqueta APPLET gifs Intérprete Java 3 Servidor Web Visor gif (gráficos) Navegador (cliente) Facultad de Informática UCM, 2004 Programación para Internet con Java 3 Facultad de Informática UCM, 2004 Programación para Internet con Java 4
2 Cómo hacer un applet Java Cómo hacer un applet Java editor Clases Clases java java (.java) (.java) javac bytecodes (.class) > edit HolaMundoApplet.java Define el método paint() > edit hola.html Invoca el applet editor Fichero HTML HTML > javac HolaMundoApplet.java Fichero > appletviewer hola.html Navegador o appletviewer Facultad de Informática UCM, 2004 Programación para Internet con Java 5 Hola.html <HEAD> <TITLE> Hola Hola Mundo</TITLE> </HEAD> <BODY> Saluda Saluda amigablemente: <APPLET CODE= HolaMundoApplet.class WIDTH=150 HEIGHT=125> </BODY> El applet HolaMundoApplet HolaMundoApplet.java import importjava.applet.applet; import importjava.awt.graphics; public publicclass classholamundoapplet extends extendsapplet { public publicvoid voidinit() init() { resize(150,25); public publicvoid voidpaint (Graphics g) g) { g.drawstring( Hola Mundo, 50,25); 50,25); Facultad de Informática UCM, 2004 Programación para Internet con Java 6 Applets! Subclase de java.lang.applet! Normalmente sin método main()! Los applets se ejecutan como parte de otro programa (por ejemplo, en un navegador) Applet mínimo public class AppletMinimo extends java.applet.applet { // no hace nada! Un applet se programa reescribiendo alguno de los métodos de la clase Applet! al menos uno de los siguientes: init() start() paint() Facultad de Informática UCM, 2004 Programación para Internet con Java 7 <HEAD> <TITLE>Applet Mínimo</TITLE> </HEAD> <BODY> <APPLET CODE= "AppletMinimo.class" HEIGTH=100, WIDTH=200> Aquí no pasa nada. </BODY> Facultad de Informática UCM, 2004 Programación para Internet con Java 8
3 Arquitectura de appletviewer Restricciones de los applets! Por razones de seguridad:! No pueden leer o escribir en el sistema de archivos del cliente! No pueden comunicarse con otro servidor de red distinto al de origen del applet! No pueden ejecutar programas en el sistema cliente! No pueden cargar programas nativos de la plataforma local Algunos navegadores permiten configurar el nivel de seguridad A partir de JDK 1.1 se ofrece soporte para firma digital Facultad de Informática UCM, 2004 Programación para Internet con Java 9 Facultad de Informática UCM, 2004 Programación para Internet con Java 10 Ciclo de vida de un applet! En general un applet pasa por varias fases:! Se crea: init()! Puede comenzar a ejecutarse: start()! Puede pararse: stop()! Puede destruirse: destroy() Estos métodos definen lo que se hace cuando el applet cambia su estado de ejecución o existencia! No se define constructor para los applets (para eso se utiliza el método init()) public void init()! Se llama una sola vez, al crearse el applet:! Al mostrarse la página por primera vez (entonces se carga el applet)! O al recargarse la página! Sirve para:! Inicializar variables globales al applet Por ejemplo, el tamaño del applet aunque tiene prioridad el especificado en el HTML, y algunos navegadores ignoran la operación resize(anchura, altura)! Examinar los parámetros del applet! Cargar imágenes, sonidos, etc., de la red en memoria Facultad de Informática UCM, 2004 Programación para Internet con Java 11 Facultad de Informática UCM, 2004 Programación para Internet con Java 12
4 public void start() public void stop()! Se llama cada vez que se visita el applet, para activarlo:! Después de init()! O al revisitar la página (después de haber llamado a stop())! Se puede:! crear hilos de ejecución paralela (threads)! comenzar a reproducir música o imágenes! Se llama para detener la ejecución del applet:! cuando el applet deja de ser visible (al abandonar la página)! Se puede:! parar los hilos de ejecución paralela! parar la animación y la reproducción de sonidos! A continuación puede llamarse a start() Facultad de Informática UCM, 2004 Programación para Internet con Java 13 Facultad de Informática UCM, 2004 Programación para Internet con Java 14 Métodos del ciclo de vida del applet public void destroy()! Se llama cuando no va a usarse más el applet:! al descargarse el applet! Para liberar todos los recursos asociados al applet! matar cualquier hilo de ejecución (thread) activo! cerrar conexiones a red import java.applet.applet; import java.awt.graphics; public class Simple extends Applet { String estado; public void init() { estado ="Applet cargado"; public void start() { estado ="Empezando la ejecución"; public void stop() { estado ="Parando el applet"; public void destroy() { estado ="Preparado para eliminarse"; public void repaint() { System.out.println(estado); super. public void paint(graphics g) { //Dibuja un rectángulo alrededor del applet g.drawrect(0, 0, getsize().width - 1, getsize().height - 1); //Dibuja el estado g.drawstring(estado, 5, 15); Facultad de Informática UCM, 2004 Programación para Internet con Java 15 Facultad de Informática UCM, 2004 Programación para Internet con Java 16
5 ! Métodos para pintar y tratar acciones! Un applet normalmente pinta algo en la pantalla. Esto se define con el método paint()! El método repaint() permite indicarle al applet que tiene que volver a pintarse (por ejemplo porque algo ha cambiado)! Para tratar acciones del usuario (con el ratón o el teclado): ver el capítulo sobre interfaces de usuario public void paint(graphics g)! El área gráfica g representa la ventana del applet en la página web! paint() es un método de la clase Component, heredado por Applet! Se llama para refrescar el área de dibujo del applet:! Después de la inicialización, si la ventana se ha escondido y luego vuelve al frente, o si se mueve la ventana del navegador! Cuando un hilo de ejecución llama a repaint() La modificación de variables debe hacerse bajo synchronized! Indica qué hace el applet! Dibuja en el área gráfica g g.drawstring( Hola Mundo, 25, 25); Facultad de Informática UCM, 2004 Programación para Internet con Java 17 Facultad de Informática UCM, 2004 Programación para Internet con Java 18 public void update(graphics g) public void repaint()! Se llama para actualizar la pantalla:! por la hebra AWT-Updater La modificación de variables debe hacerse bajo synchronized! Prepara para pintar, y llama a paint(g)! Por defecto, limpia el rectángulo del Component y llama a paint(g): g.clear(); paint(g);! Se puede modificar cuando interesa reducir el efecto de parpadeo producido al limpiar y repintar la pantalla! Se llama:! cuando hace falta cambiar el contenido gráfico del applet! En general no se reescribe! Por defecto, se comunica con el AWT-Updater para indicarle la necesidad de llamar a update() para este Component No se produce update() hasta que el llamante se duerma, Dejar que se ejecute el updater Es posible pasar este método y usar paint() directamente Algo bruto, no es muy recomendable Facultad de Informática UCM, 2004 Programación para Internet con Java 19 Facultad de Informática UCM, 2004 Programación para Internet con Java 20
6 La etiqueta APPLET en HTML La etiqueta APPLET en HTML <APPLET CODE= WIDTH= HEIGTH= [CODEBASE=] [ALT=] [NAME=] [ALIGN=] [VSPACE=] [HSPACE=]> <PARAM NAME= VALUE= >! Atributos obligatorios! CODE = nombreclase.class! WIDTH Anchura inicial! HEIGHT Altura inicial! Atributos opcionales! CODEBASE = URL base del Applet Se usa cuando el código del applet no está en el mismo directorio que el html! NAME = Nombre del ejemplar Se puede hacer start() de un applet guardado en forma serializada Puede servir para comunicar applets de una misma página! ALIGN = LEFT RIGTH TOP TEXTTOP MIDDLE BOTTOM! ARCHIVE = archivo.zip! ARCHIVE = archivo.jar! Ejemplo: <applet code="java04tecnicas.ochoreinasapplet.class" archive="ochoreinasapplet.jar" width=500 height=500 > Para ver el applet hace falta un navegador habilitado para Java </applet>! Para crear el fichero.jar! jar cf OchoReinasApplet.jar java04tecnicas Facultad de Informática UCM, 2004 Programación para Internet con Java 21 Facultad de Informática UCM, 2004 Programación para Internet con Java 22 Uso de parámetros del HTML Uso de parámetros del HTML En HTML los parámetros para el applet se declaran con la etiqueta PARAM, y a cada parámetro se le da un nombre (NAME) y un valor (VALUE): <HEAD> <TITLE>Applet HolaColega</TITLE> </HEAD> <BODY> <APPLET CODE=HolaColega HEIGTH=100, WIDTH=200> <PARAM NAME= nombre VALUE= Juan > Applet HolaColega Ejecutando HolaColega. </BODY> El applet puede acceder a los parámetros con el método:! getparameter(string)! permite leer un parámetro del applet especificado en el HTML con el NAME=String (esto es, se devuelve lo que se indica en VALUE=xxx) Otros métodos útiles son:! getcodebase()! obtiene el URL base del applet! getdocumentbase()! obtiene el documento URL en el que está embebido el applet Facultad de Informática UCM, 2004 Programación para Internet con Java 23 Facultad de Informática UCM, 2004 Programación para Internet con Java 24
7 Uso de parámetros del HTML Uso de parámetros del HTML import java.awt.graphics; public class HolaColega extends java.applet.applet { String colega; public void init() { colega = getparameter( nombre ); if ( colega == null ) colega = colega anónimo ; public void paint(graphics g) { g.drawstring( Hola + colega, 10, 0); <APPLET CODE= HolaColega.class HEIGHT=100 WIDTH=200> <PARAM NAME= nombre value= Juan > Facultad de Informática UCM, 2004 Programación para Internet con Java 25! Ejemplo de utilización de parámetros WIDTH Y HEIGHT public void init(){ int ancho=400; //valores por defecto int alto=300; try{ ancho = Integer.parseInt(this.getParameter("WIDTH")); alto = Integer.parseInt(this.getParameter("HEIGHT")); catch(numberformatexception ex){ System.out.println( "Error en los parámetros WIDTH y HEIGHT"); this.setsize(ancho,alto); Facultad de Informática UCM, 2004 Programación para Internet con Java 26 Otros métodos! getaudioclip(url)! obtiene un clip audio que se puede reproducir con play()! getimage(url)! obtiene una imagen que se puede visualizar! play(url)! reproduce un clip audio de la red Otros métodos! getappletinfo()! devuelve una cadena con información sobre el autor, la versión y el copyright del applet. Hay que implementarlo. Es útil por ejemplo para explicar lo que hace el applet o poner el nombre de su autor! getparameterinfo()! devuelve un array de cadenas que describen los parámetros que entiende el applet. Hay que implementarlo! showstatus(string)! Muestra un mensaje de estado en el área reservada para ello en la ventana del navegador (por ejemplo, abajo a la izquierda) Facultad de Informática UCM, 2004 Programación para Internet con Java 27 Facultad de Informática UCM, 2004 Programación para Internet con Java 28
Applets y Aplicaciones
Applets y Aplicaciones En JAVA es posible crear dos tipos de programas: Applets Son pequeños programas que requieren de un browser W 3 JAVA-compatibe para ejecutarse (actualmente, Netscape, Microsoft Explorer,
Tema 7. Construcción de Applets en Java
Programación en Java Tema 7. Construcción de Applets en Java Luis Rodríguez Baena Facultad de Informática Applets Aplicación Java que se ejecuta dentro de un cliente web para ampliar las capacidades de
JAVA: Applets. Diseño de aplicaciones web. [email protected]
JAVA: Applets Diseño de aplicaciones web [email protected] Características de Java (I) Simple El programador no tiene que gestionar la memoria! Orientado a Objetos Encapsulación de datos y reutilización.
I. Introducción a la programación orientada a objetos y al lenguaje JAVA Colegio Reuven Feuerstein Javier Navarro
I. Introducción a la programación orientada a objetos y al lenguaje JAVA Colegio Reuven Feuerstein Javier Navarro Utilizando Clases Definidas en Java La manera de utilizar una clase previamente definida
Qué es Java? Introducción a Java. Lenguajes Orientados a Objetos. Qué es Java? Historia de Java. Objetivos de Java
Qué es? Introducción a es Un lenguaje de programación Un entorno de desarrollo Un entorno de ejecución de aplicaciones Un entorno de despliegue de aplicaciones Utilizado para desarrollar, tanto applets
Introducción... 1 Qué es Java?... 1 Compilando a Bytecode... 1 Usando jgrasp Para Hacer el Trabajo Sucio... 5 El Entorno de jgrasp...
Contenido Introducción... 1 Qué es Java?... 1 Compilando a Bytecode... 1 Usando jgrasp Para Hacer el Trabajo Sucio... 5 El Entorno de jgrasp... 5 Introducción Es tiempo de hablar en detalle de lo que significa
Programación Java Curso 2006-1 C Draw
Programación Java Curso 2006-1 C Draw FIUBA Introducción: Prof.. María Feldgen Ing. Osvaldo Clúa En Java, para dibujar se usa el contexto gráfico de un componente. Según las plataformas, este contexto
I. Introducción a la programación orientada a objetos y al lenguaje JAVA Colegio Reuven Feuerstein --Javier Navarro
I. Introducción a la programación orientada a objetos y al lenguaje JAVA Colegio Reuven Feuerstein --Javier Navarro Lectura de Datos Dentro de un applet es sencillo tomar algún dato del usuario para realizar
JAVA 7 Los fundamentos del lenguaje Java
Presentación 1. Historia 9 1.1 Por qué Java? 9 1.2 Objetivos del diseño de Java 10 1.3 Auge de Java 11 2. Características de Java 12 2.1 El lenguaje de programación Java 12 2.1.1 Sencillo 13 2.1.2 Orientado
Programación Interactiva Introducción a Java. Escuela de Ingeniería de Sistemas y Computación Facultad de Ingeniería Universidad del Valle
Programación Interactiva Introducción a Java Escuela de Ingeniería de Sistemas y Computación Facultad de Ingeniería Universidad del Valle 1 Qué es Java? Java es un lenguaje de programación de propósito
Conceptos a tratar. Fundamentos de la Programación Orientada a Objetos Ampliación sobre clases y objetos
Fundamentos de la Programación Orientada a Objetos Ampliación sobre clases y objetos Programación Orientada a Objetos Facultad de Informática Dep. Ingeniería del Software e Inteligencia Artificial Universidad
Desarrollo de aplicaciones gráficas
Desarrollo de aplicaciones gráficas M.C. Jorge Eduardo Ibarra Esquer Universidad Autónoma de Baja California [email protected] Febrero de 2006 Aplicaciones gráficas en Java Estas aplicaciones pueden dividirse
EJERCITACIÓN JAVA CÁTEDRA DE LENGUAJES ORIENTADOS A OBJETOS. Ing. Mario Bressano & Luciano Diamand ENVÍO 06
EJERCITACIÓN JAVA 2013 CÁTEDRA DE LENGUAJES ORIENTADOS A OBJETOS Ing. Mario Bressano & Luciano Diamand ENVÍO 06 Qué es un Applet?. Es otra manera de incluir código a ejecutar en los clientes que visualizan
APPLETS en JAVA. A continuación se muestran algunos ejemplos. 1. Programa que calcula el factorial de 1 número.
APPLETS en JAVA Las applets (miniaplicación) son programas escritos en Java que sirven para "dar vida" a las páginas Web (interacción en tiempo real, inclusión de animaciones, sonidos...), de ahí su potencia.
Universidad Autónoma de Tlaxcala. M.C. José Juan Hernández Mora. Primera Sesión
Universidad Autónoma de Tlaxcala Introducción al lenguaje JAVA Primera Sesión 1. Introducción a la programación orientada a objeto 2. Introducción al lenguaje Java 3. Primer programa en Java 4. Primer
Programación interactiva. Oscar Bedoya [email protected]
Programación interactiva Oscar Bedoya [email protected] El lenguaje de programación Importancia del lenguaje Java Correspondencia directa con el mundo real (compuesto de objetos) Permite implementar
Test : Conteste exclusivamente en una HOJA DE LECTURA ÓPTICA, no olvidando marcar que su tipo de examen es A.
SISTEMAS INFORMÁTICOS I Junio 2003 INGENIERÍA EN INFORMÁTICA - Código Carrera 55 - Código Asignatura 077 Tipo de Examen: A NO SE PERMITE EL USO DE NINGÚN MATERIAL Tiempo: 2 horas Apellidos: Nombre: DNI:
Lenguaje Orientado por Objetos Simple, Poderoso y Fácil de aprender Robusto Interactivo Arquitectura neutral Interpretado y de alto desempeño
Programación Orientada a Objetos Introducción a Java Angela Carrillo Ramos Java: Lenguaje de Programación Por qué surge un lenguaje? Para adaptarse a los cambios de entorno y usos: Independencia de la
Carlos A. Fernández Java. Una Introducción. U.T.M. 1
Carlos A. Fernández Java. Una Introducción. U.T.M. 1 Java: origen Diseñado dentro de Sun Microsystems por James Gosling El nombre original fue Oak Originalmente diseñado para usarse dentro de dispositivos
Programación Orientada a Objetos. Antecedentes del Lenguaje Java
Programación Orientada a Objetos La Programación Orientada a Objetos es un paradigma de programación diferente a la Programación Estructurada o a la misma Programación Procedural al que la mayoría de los
Sede electrónica. Requisitos de configuración del Applet de Firma
Sede electrónica Requisitos de configuración del Applet de Firma Página 1 de 13 26/07/2010 Índice 1 Requisitos del Applet de Firma.... 3 2 Descarga de componentes firmados... 4 3 Configuración de Java...
1. INTRODUCCIÓN. 1.1. El lenguaje de Programación Java. Características del lenguaje. 8 A. García-Beltrán y J.M. Arranz
8 A. García-Beltrán y J.M. Arranz 1. INTRODUCCIÓN Objetivos: a) Describir las características del lenguaje de programación Java b) Describir las herramientas ligadas a la construcción y ejecución de programas
ojovoz Una plataforma de código abierto para la creación de memorias comunitarias. Manual del usuario
ojovoz Una plataforma de código abierto para la creación de memorias comunitarias. http://ojovoz.net Manual del usuario 1. CÓMO INSTALAR OJOVOZ. 1. ojovoz funciona en la mayoría de teléfonos con sistema
Tema 4. Excepciones en Java
Programación en Java Tema 4. Excepciones en Java Luis Rodríguez Baena Facultad de Informática Excepciones (I) Permiten la captura de errores en tiempo de ejecución. El control de excepciones permite extraer
FUNDAMENTOS DE INFORMÁTICA
FUNDAMENTOS DE INFORMÁTICA Tema 1 Introducción a la Programación en Visual Basic Departamento de Ingeniería de Sistemas y Automática Universidad de Vigo undamentos de Informática. Departamento de Ingeniería
Una Interfaz Grafo-Matriz
Una Interfaz Grafo-Matriz R. Carballo, C. Escribano, M.A. Asunción Sastre Dept. Matemática Aplicada F.Informática. U.P.M. Boadilla del Monte Madrid, 28660-Madrid e-mail: [email protected] Resumen. El
Unidad Didáctica 2. Elementos básicos del lenguaje Java Tipos, declaraciones, expresiones y asignaciones
Unidad Didáctica 2 Elementos básicos del lenguaje Java Tipos, declaraciones, expresiones y asignaciones Fundamentos de Programación Departamento de Lenguajes y Sistemas Informáticos Versión 1.0.3 Índice
CAPÍTULO V. APLICACIÓN WEB PARA EL CONOCIMIENTO Y CONVERSIÓN DE LAS UNIDADES DE MEDIDA
CAPÍTULO V. APLICACIÓN WEB PARA EL CONOCIMIENTO Y CONVERSIÓN DE LAS UNIDADES DE MEDIDA 5.1. Introducción Este capítulo está destinado a la presentación de la herramienta software construida en lenguaje
Creación de Applets Simples
Seminario Creación de Applets Simples Junio 2004 Michael González: [email protected] GRUPO DE COMPUTADORES Y TIEMPO REAL Michael González Harbour 1 Creación de Applets Simples 1. Introducción 2. Estructura
Introducción a Java LSUB. 30 de enero de 2013 GSYC
Introducción a Java LSUB GSYC 30 de enero de 2013 (cc) 2013 Laboratorio de Sistemas, Algunos derechos reservados. Este trabajo se entrega bajo la licencia Creative Commons Reconocimiento - NoComercial
GUÍA 6 Tema: Imágenes por sustitución, audio y video
Tema: Imágenes por sustitución, audio y video CONTENIDOS Aplicación de imágenes por sustitución. Aplicar video por medio del programa de Dreamweaver y plataforma Youtube. Agregar audio en una plantilla
Programación Orientada a Objetos en Java
Programación Orientada a Objetos en Java Curso 2006-2007 Tema 1 Introducción a Java Gonzalo Méndez Pozo Dpto. de Ingeniería de Software e Inteligencia Artificial Universidad Complutense de Madrid Historia
Fundamentos de Ordenadores. Depurar programas usando Nemiver
Fundamentos de Ordenadores Depurar programas usando Nemiver Departamento de Arquitectura de Computadores Autor: Mario Macias. Fecha de elaboración: 16/10/2015 1 Manual básico Nemiver Nemiver es un sencillo
Imágenes y objetos IMÁGENES
IMÁGENES Y OBJETOS Imágenes y objetos 2 IMÁGENES Uno de los elementos más vistosos e importantes de las páginas web. Su introducción puede explicar de manera más fácil y agradable nuestra información al
Java Avanzado Facultad de Ingeniería. Escuela de computación.
2 Java Avanzado Facultad de Ingeniería. Escuela de computación. Java Avanzado. Guía 5 3 Introducción Este manual ha sido elaborado para orientar al estudiante de Java Avanzado en el desarrollo de sus prácticas
INDICE Parte 1. Visual Basic Capitulo 1. Qué es Visual Basic? Capitulo 22. Mi Primera Aplicación Capitulo 3. Elementos del lenguaje
INDICE Prólogo XV Parte 1. Visual Basic 1 Capitulo 1. Qué es Visual Basic? 3 Introducción 3 Como crear una aplicación 5 Otras facilidades de Visual Basic 6 Un lenguaje de alto nivel 9 Menús 10 Colores
Introducción a la programación. Java
Introducción a la programación Java La plataforma de programación Java Historia La máquina virtual Java Herramientas de programación en Java Aplicaciones y applets Aplicación de ejemplo Applet de ejemplo
Práctica 1. Monitores en Java.
Práctica 1 - Programación Concurrente 3º I.S. Pág: 1/15 Práctica 1. Monitores en Java. Programación Concurrente. 3º I.S. Dpto. Lenguajes y Sistemas Informáticos Escuela Técnica Superior de Ingeniería Informática
INTRODUCCIÓN A LA PROGRAMACIÓN EN JAVA
Universidad Nacional Autónoma de México Facultad de Ingeniería INTRODUCCIÓN A LA PROGRAMACIÓN EN JAVA OpenBoxe http://www.openboxer.260mb.com 1. El lenguaje de Programación Java y la Plataforma Java El
Desarrollo de aplicaciones de acceso a base de datos con JBuilder 7
Desarrollo de aplicaciones de acceso a base de datos con JBuilder 7 Este artículo trata sobre el desarrollo de aplicaciones de acceso a base de datos con la herramienta JBuilder7. Tras una breve introducción,
Agosto de 2012 TUTORIAL PSEINT. Servicio Nacional de Aprendizaje SENA Jordan Angulo Canabal
Agosto de 2012 PSEINT TUTORIAL Servicio Nacional de Aprendizaje SENA Jordan Angulo Canabal Pseint Acerca de Pseint PSeInt es principalmente un intérprete de pseudocódigo. El proyecto nació como trabajo
5. Sentencias selectivas o condicionales
60 A. García-Beltrán y J.M. Arranz 5. Sentencias selectivas o condicionales Objetivos: a) Describir el funcionamiento de las sentencias selectivas o condicionales (if-else y switch) b) Interpretar el resultado
Guía de inicio rápido de la aplicación Novell Filr 2.0 Web
Guía de inicio rápido de la aplicación Novell Filr 2.0 Web Febrero de 2016 Inicio rápido Este documento le ayudará a familiarizarse con Novell Filr y a entender rápidamente algunos de los conceptos y tareas
CSS Avanzado Audio, Video e Iframes
CSS Avanzado Audio, Video e Iframes es una etiqueta de HTML bastante antigua que permite añadir de una manera muy fácil y rápida una página web o contenido dentro de otra página. Para ello únicamente
PROGRAMACION ORIENTADA A OBJETOS EN C++
PROGRAMACION ORIENTADA A OBJETOS EN C++ 1- INTRODUCCIÓN El lenguaje C++ representa el resultado de los esfuerzos realizados para proporcionar las ventajas de la programación Orientada a Objetos a un lenguaje
CAPÍTULO 1. MI PRIMERA APLICACIÓN...
CONTENIDO PRÓLOGO... XIX CAPÍTULO 1. MI PRIMERA APLICACIÓN... 1 FORMULARIOS... 3 BIBLIOTECA JFC... 5 ESTRUCTURA DE UNA APLICACIÓN... 6 Compilar y ejecutar la aplicación... 10 DISEÑO DE LA INTERFAZ GRÁFICA...
Tecnología WEB. Programación en el lado del cliente
Tecnología WEB Programación en el lado del cliente Antonio da Silva Fariña [email protected] 3 Programación en el lado del cliente 3.1 Introducción Uno de los principales problemas de la ejecución
Cómo manejar el editor HTML de Moodle?
Cómo manejar el editor HTML de Moodle? El editor HTML nos permite agregar textos, imágenes, videos y audios, entre otras posibilidades. Cada vez que entramos a alguno de los recursos para Agregar una actividad
Arquitectura y Lenguaje Java
Arquitectura y Lenguaje Java 1 Introducción El lenguaje de programación Java así como su arquitectura se diseñaron para resolver problemas que se presentan en la programación moderna. Se inició como parte
Threads. La plataforma JAVA soporta programas multhreading a través del lenguaje, de librerías y del sistema de ejecución. Dos.
Threads Un thread es un flujo de control secuencial dentro de un programa. A los threads también se los conoce como procesos livianos ó contextos de ejecución. Un thread es similar a un programa secuencial:
Programación en Java. Temario. David Contreras Bárcena
Programación en Java David Contreras Bárcena David Contreras Bárcena (ETSI) - Comillas 1 Temario 1. Introducción 1. Lenguaje java 2. Compilador SDK 1.4 3. Sintaxis 4. Tipos de datos 5. Estructuras de Control
Variables. Una variable no es más que un nombre simbólico que identifica una dirección de memoria: vs.
Variables Una variable no es más que un nombre simbólico que identifica una dirección de memoria: Suma el contenido de la posición 3001 y la 3002 y lo almacenas en la posición 3003 vs. total = cantidad1
Tema: Clases y Objetos en C#. Parte II.
Programación II. Guía No. 5 1 Facultad: Ingeniería Escuela: Computación Asignatura: Programación II Tema: Clases y Objetos en C#. Parte II. Objetivos Implementar clases, objetos, propiedades, métodos y
INGRESAR DATOS CON UN CONTROL VISUAL EN JAVA. CLASE JTEXTFIELD Y MÉTODO GETTEXT. EJEMPLOS (CU00928C)
APRENDERAPROGRAMAR.COM INGRESAR DATOS CON UN CONTROL VISUAL EN JAVA. CLASE JTEXTFIELD Y MÉTODO GETTEXT. EJEMPLOS (CU00928C) Sección: Cursos Categoría: Lenguaje de programación Java nivel avanzado I Fecha
Sesion 2 1. Aplicación del Lenguaje JAVA
Sesion 2 1. Aplicación del Lenguaje JAVA Applets. Un applet es un programa que viaja por la red desde un servidor web y que se instala en la memoria RAM de la maquina del cliente para ejecutarse dentro
Diseño Web Avanzado con HTML5 y CSS3
Diseño Web Avanzado con HTML5 y CSS3 METODOLOGÍA DE LOS CURSOS Cursos interactivos sobre materias especializadas en los que el alumno avanza de forma guiada bajo una concepción learning by doing (aprender
Para descargar la aplicación es necesario realizar los siguientes pasos:
Contenido Objetivo de la App... 3 Introducción... 3 Acceder al cuento... 4 Crear un cuento... 6 Botones Acciones:... 6 Editar páginas del cuento... 9 Botones Acciones:... 9 Cambiar Imagen de la página...
Solicitudes MINECO. Configuración del equipo para Firma y Registro de Solicitud IMV
Solicitudes MINECO Configuración del equipo para Firma y Registro de Solicitud IMV Madrid, Julio de 2016 Contenido 1. Introducción... 3 2. Configuración del panel de Java... 3 3. Sitio de confianza de
Tema 4: Corrección y Robustez en C++ Programación Orientada a Objetos Curso 2008/2009 Begoña Moros Valle
Tema 4: Corrección y Robustez en C++ Programación Orientada a Objetos Curso 2008/2009 Begoña Moros Valle Contenido Asertos en C++ Mecanismo de excepciones: Declaración de excepciones Lanzar excepciones
LÍNEAS SEPARADORAS. ETIQUETA <HR>. COMENTARIOS EN HTML. ATRIBUTOS SIZE, WIDTH, NOSHADE (DEPRECATED). EJEMPLOS (CU00716B)
APRENDERAPROGRAMAR.COM LÍNEAS SEPARADORAS. ETIQUETA . COMENTARIOS EN HTML. ATRIBUTOS SIZE, WIDTH, NOSHADE (DEPRECATED). EJEMPLOS (CU00716B) Sección: Cursos Categoría: Tutorial básico del programador
Tema 1. Introducción a JAVA
Tema 1. Introducción a JAVA Historia Características Plataforma Java Entorno de desarrollo Ejemplo: Hola mundo Estructura general de un programa Java 1 Historia de Java (i) Surge en 1991: Sun Microsystems
Manual de usuario de configuración de Navegadores para Sede Electrónica del SEPE
Manual de usuario de configuración de Navegadores para Sede Electrónica del SEPE V4.2 Octubre de 2015 Ver. 4.0 Página 1 de 40 C/ Condesa de Venadito 9 Índice 1. OBJETIVOS... 3 2. REQUISITOS GENERALES...
Tutorial de CoffeeCup Firestarter 6.5
1 Tutorial de CoffeeCup Firestarter 6.5 Coffee Cup Firestarter es una aplicación alternativa a Flash para el diseño de animaciones interactivas en formato SWF. 1. La barra de herramientas principal 1 New
Clases y Objetos en Java. ELO329: Diseño y Programación Orientados a Objetos
Clases y Objetos en Java ELO329: Diseño y Programación Orientados a Objetos Construyendo clases nuevas La forma más simple de una clase en Java es: Class Nombre_de_la_Clase { } /* constructores */ /* métodos
HTTP, CGI, Applets y Servlets
HTTP, CGI, Applets y Servlets Sistemas de Operación II CI-4821 Sep-Dic 2006 Mercedes Martínez 00-33042 Aixbel Martínez 01-34114 Mario Felaco 02-34888 José Luís Castillo 01-33691 Yonathan Ledo 01-34033
4.1 Conceptos Básicos de Matlab. Matlab es creado por The MathWorks, el cual es un idioma de alto rendimiento
MATLAB CAPÍTULO 4 Realización Activa en 4.1 Conceptos Básicos de es creado por The MathWorks, el cual es un idioma de alto rendimiento para la informática técnica. Integra cómputo, visualización, y programación
Programa de ayuda Modelos Fiscales
Programa de ayuda Modelos Fiscales Requisitos Mínimos del Sistema 1.- Ordenador compatible con procesador Pentium 4 a 1.8 GHz. 2.- Memoria Ram mínima de 1 Gb. Recomendable 2 Gb. 3.- 100 Mb libres en el
INTRODUCCIÓN AL PARADIGMA DE LA PROGRAMACIÓN ORIENTADA A OBJETOS CON JAVA
Objetivo: Identificar los concentos principales en java POO, que es una clase, un objeto así como sus características principales abstracción, modularidad, encapsulamiento, herencia, polimorfismo. INTRODUCCIÓN
Postgrado de Organización Industrial SISTEMAS DE AUTOMATIZACIÓN Y SUPERVISIÓN INDUSTRIAL. Internet en Automatización Industrial
Postgrado de Organización Industrial SISTEMAS DE AUTOMATIZACIÓN Y SUPERVISIÓN INDUSTRIAL Internet en Automatización Industrial Transparent Factory Ventajas de las arquitecturas transparentes Internet Intranet
ING. JONATHAN QUIROGA TINOCO. Desarrollado por Ing. Jonathan Quiroga T.
ING. JONATHAN QUIROGA TINOCO PARTE III EDITOR DE PROGRAMA Los participantes manejarán el software de programación para editar, verificar, monitorear el diagrama de escalera y comunicarse con el PLC de
Características generales del lenguaje Java. María a Consuelo Franky
Características generales del lenguaje Java María a Consuelo Franky 1 Temario ❶ Historia del desarrollo de Java ❷ Ventajas sobre otros lenguajes O.O. ❸ applets vs. aplicaciones ❹ Vistazo global a las características
BIBLIOGRAFÍA...67. Anexo A. La referencia this...68. Anexo B. El modificador static...71. Anexo C. La etiqueta APPLET...73
ÍNDICE 1. Introducción a Java...1 1.1 Desarrollo y evolución de Java...1 1.2 Java es orientado a objetos...1 1.3 La sintaxis de Java es similar a la de C...2 1.4 Java es interpretado...2 1.5 Java es multiplataforma...2
SINTONIZADOR DE TV DIGITAL ISDB-T PARA PC. Manual Del Usuario
SINTONIZADOR DE TV DIGITAL ISDB-T PARA PC Manual Del Usuario 1 FUNCIONAMIENTO DE LA APLICACIÓN Ud. encontrara un acceso directo a la aplicación Ledstar TV. Pulse dos veces en la aplicación para abrirla
Modelo de Objetos Distribuidos
Remote Method Invocation Modelo de Objetos Distribuidos Un objeto remoto es un objeto cuyos métodos pueden ser invocados desde otra máquina virtual de java, potencialmente en un host diferente. Modelo
DISEÑO DE PAGINAS WEB
DISEÑO DE PAGINAS WEB HTML HTML El HTML (Hyper Text Markup Language) es el lenguaje con el que se escriben laspáginas web. Es un lenguaje de hipertexto, es decir, un lenguaje que permite escribir texto
Pasos para instalación de los paquetes Xampp y PosgreSql en Windows:
Instalaciones previas a la Instalación del SAFE Bajo el entorno Windows Observación Entorno de Desarrollo XAMPP versión 1.6.8 Incluye: Servidor Apache 2.0 PHP 5.2.6 MySQL Manejador de Base de Datos Postgresql
Manual de Usuario. HISMINSA Sistema de Gestión Asistencial (Versión Offline para XP) Ministerio de Salud del Perú Todos los Derechos Reservados
Manual de Usuario HISMINSA Sistema de Gestión Asistencial (Versión Offline para XP) Ministerio de Salud del Perú 2015 - Todos los Derechos Reservados Introducción El Ministerio de Salud del Perú a través
WINDOWS MOVIE MAKER. Realizado por Silvia Nicosia 1
WINDOWS MOVIE MAKER Es un programa que se proporciona con el sistema operativo Windows XP y Vista y que sirve para la edición doméstica de vídeos, aunque también se puede utilizar para crear pequeñas películas
EL ESCRITORIO DE WINDOWS
EL ESCRITORIO DE WINDOWS El Escritorio de Windows es el elemento más conocido del sistema operativo. Su imagen de marca. Lo que se ve cuando Windows termina de cargarse. Se le da ese nombre porque equivale
MANUAL DE RUBY (PARTE I) Luis José Sánchez González
MANUAL DE RUBY (PARTE I) Luis José Sánchez González 1. QUÉ ES RUBY? Ruby es un lenguaje de programación interpretado y orientado a objetos muy potente y al mismo tiempo muy sencillo. Para apreciar la extrema
OmniTouch 8400 Instant Communications Suite. My Instant Communicator para Microsoft Outlook Guía del usuario. Versión 6.7
OmniTouch 8400 Instant Communications Suite My Instant Communicator para Microsoft Outlook Guía del usuario Versión 6.7 8AL 90243ESAD ed01 Sept 2012 Índice 1 MY INSTANT COMMUNICATOR PARA MICROSOFT OUTLOOK...
Java en 2 horas. Rodrigo Santamaría
+ Java en 2 horas Rodrigo Santamaría + Generalidades 2 Desarrollado por Sun en 1995 Hereda mucha de la sintaxis de C (1972) Fuertemente tipado y orientado a objetos Aplicaciones compiladas a bytecode Gestión
Patrones de Diseño. Patrón estructural Composite. Técnicas de Programación - Curso 2007/08
Patrones de Diseño Patrón estructural Composite Técnicas de Programación - Curso 2007/08 Propósito Componer objetos en estructuras arbóreas para representar jerarquías todo-parte. Manipular todos los objetos
Ejemplo de GUI con Swing
Ejemplo de GUI con Swing Programación Orientada a Objetos Facultad de Informática Dep. Ingeniería del Software e Inteligencia Artificial Universidad Complutense Madrid Una aplicación Swing sencilla El
Programación de Interfaces Gráficas en Java. Agustín J. González ELO329
Programación de Interfaces Gráficas en Java Agustín J. González ELO329 AWT y Swing En sus orígenes Java introdujo la AWT (Abstract Window Toolkit). Ésta creaba los objetos delegando su creación y comportamiento
Programación Orientada a Objetos, 3 er curso Ejercicios resueltos
Programación Orientada a Objetos, 3 er curso Ejercicios resueltos 1. Cómo es posible crear objetos de una clase cuyos constructores son todos privados? a) Definiendo un método estático público en la clase
JAVA 8 Los fundamentos del lenguaje Java (con ejercicios prácticos corregidos)
Presentación 1. Historia 11 1.1 Por qué Java? 11 1.2 Objetivos del diseño de Java 12 1.3 Auge de Java 13 2. Características de Java 14 2.1 El lenguaje de programación Java 14 2.1.1 Sencillo 15 2.1.2 Orientado
FACULTAD DE INGENIERÍA
NOMBRE DEL PROFESOR: Ing. Héctor Manuel Quej Cosgaya NOMBRE DE LA PRÁCTICA: Estructuras de decisión PRÁCTICA NÚM. [ 5 ] LABORATORIO: MATERIA: UNIDAD: TIEMPO: Centro de Ingeniería Computacional Lenguaje
d) Mencione dos diferencias y dos semejanzas entre clases abstractas e interfaces.
Primer Certamen 1er. Sem 2004 Todas las preguntas tienen igual puntaje. 1. a) Usando los niveles de madurez definidos en CMM, qué nivel le corresponde a una empresa que se caracteriza por comprometer productos
Noticias RED Remisión electrónica de documentos
Noticias RED Remisión electrónica de documentos Boletín de Noticias RED 2006/04 18 de mayo de 2006 Adaptación de las plataformas informáticas del Sistema RED para usuarios LINUX Se han adaptado todos los
