Programación para sistemas en red IV. Formularios
|
|
- Ernesto Díaz Olivera
- hace 5 años
- Vistas:
Transcripción
1 Formularios A continuación, veremos a través de un ejemplo ilustrativo la implementación de los objetos TextField, DateField y ChoiceGroup en un objeto de tipo Form. Ejemplo: Se requiere desarrollar una encuesta a cerca de la aceptación del servicio de telefonía móvil para los usuarios de Comcel. La encuesta debe contener las siguientes preguntas: Nombre. Fecha de nacimiento. Sexo. Las siguientes, se debe calificar con: bueno, regular, malo. Calificación de la señal. Calificación servicio al cliente. Calificación costo servicio. Es claro que tenemos preguntas abiertas como lo es el nombre, pero también tenemos preguntas donde solo se puede elegir una respuesta, por ejemplo, el usuario no podría calificar la señal buena, pero a la vez mala. Siendo así, el formulario cuenta con diferentes objetos que me permiten especificar las posibles respuestas según sea la necesidad, para el ejemplo entonces utilizaremos el objeto TextField para las preguntas abiertas, el objeto ChoiceGroup para las preguntas cerradas, y el objeto DateField para los campos que tienen que ver con la fecha. Implementación del objeto TextField Lo primero que se debe hacer es instanciar un objeto de la clase TextField: TextField nombreobjeto = new TextField("Etiqueta","Valor inicial",número de caracteres que tolera, tipo de caracteres a utilizar); Como se puede observar, el constructor de la clase Textfield lleva cuatro parámetros, el primero de ellos indica la etiqueta que habrá de llevar el campo de texto, en el segundo se debe especificar el valor inicial, el siguiente es la longitud (en caracteres) que habrá de tolerar el campo y el último indica el filtro a utilizar para dicho campo, es decir, que caracteres admitirá.
2 El filtro puede ser de los siguientes tipos: TextField.ANY TextField. ADDR TextField.NUMERIC TextField.DECIMAL TextField.PHONENUMBER TextField.PASSWORD TextField.URL Para instanciar el objeto para el nombre en nuestro ejemplo lo haríamos de la siguiente manera: TextField nombre = new TextField("Nombre","",30,TextField.ANY); Implementación del objeto Datefield Hasta ahora no se ha descrito, en las clases TextField y TextBox, un método relativamente fácil para introducir una fecha, los signos "/" en un teléfono son un poco difíciles de localizar, sin contar con que los números son la última o una de las últimas opciones en el orden de las teclas de la mayoría de los equipos, estos problemas no lo son tanto si se utiliza la clase DateField. Enseguida se explica cómo: DateField nombreobjeto = new DateField("Etiqueta",tipo de información); Donde tipo de información puede ser: DateField.DATE DateField.TIME DateField.DATE_TIME Para instanciar el objeto para la fecha de nacimiento en nuestro ejemplo lo haríamos de la siguiente manera: DateField nacimiento = new DateField("Fecha de nacimiento, DateField.DATE) Implementación del objeto ChoiceGroup Los grupos de selección o ChoiceGroup, por su nombre en inglés, son listados de elementos en los que se puede seleccionar uno o varios de ellos y permiten realizar operaciones (principalmente comparaciones lógicas) con dicha selección. A continuación, se muestra la sintaxis para instanciar un grupo de selección: String[] nombrevector = {"Opción uno","opción dos", Opción n ;
3 En la línea anterior, se declaro un vector de tipo cadena que contiene las etiquetas de las opciones del grupo de selección. ChoiceGroup nombreobjeto = new ChoiceGroup("Etiqueta",TipoChoiceGroup, vectoretiquetas, vectoriconos); Donde TipoChoiceGroup puede ser: ChoiceGroup.EXCLUSIVE: Solo permite seleccionar una opción. ChoiceGroup.MULTIPLE: Permite seleccionar múltiples opciones. ChoiceGroup.POPUP: Permite escoger una sola opción, pero, a diferencia del exclusivo, las muestra en un menú desplegable. Para instanciar el objeto para la sexo en nuestro ejemplo lo haríamos de la siguiente manera: String[] generos = {"Femenino","Masculino"; ChoiceGroup sexo = new ChoiceGroup("Sexo",ChoiceGroup.EXCLUSIVE, generos, null); Después de tener todo esto claro, ya podemos proceder a realizar el desarrollo completo de la encuesta: //Importo las librerias necesarias import javax.microedition.midlet.*; import javax.microedition.lcdui.*; //Declaro la clase public class Formulario extends MIDlet implements CommandListener { //Declaro los objetos necesarios private Command salir; private Display display; //aqui declaro el formulario private Form screen; public Formulario () { // Obtención del objeto Display. display = Display.getDisplay(this); // Creación del comando para salir salir = new Command("Salir", Command.EXIT,2);
4 // Creación de la pantalla principal, la cual es un formulario screen = new Form("Encuesta Comcel"); // Creación de los campos del formulario TextField nombre = new TextField("Nombre","",30,TextField.ANY); DateField nacimiento = new DateField("Fecha de nacimiento",datefield.date); // Creación de las opciones de género String[] generos = {"Femenino","Masculino"; ChoiceGroup sexo = new ChoiceGroup("Sexo",ChoiceGroup.EXCLUSIVE, generos, null); //creacion de las preguntas de aceptacion String[] califica = {"Bueno","Regular","Malo"; ChoiceGroup señal = new ChoiceGroup("Como califica la señal",choicegroup.exclusive, califica, null); ChoiceGroup cliente = new ChoiceGroup("Como califica el serv. al cliente",choicegroup.exclusive, califica, null); ChoiceGroup costo = new ChoiceGroup("Como califica el costo del servicio",choicegroup.exclusive, califica, null); // Adición de los campos al formulario (el objeto screen) screen.append(nombre); screen.append(nacimiento); screen.append(sexo); screen.append(señal); screen.append(cliente); screen.append(costo); // Adición del comando salir screen.addcommand(salir); screen.setcommandlistener(this); public void startapp() throws MIDletStateChangeException { // Seleccionamos la pantalla a mostrar display.setcurrent(screen); public void pauseapp() { public void destroyapp(boolean incondicional) { public void commandaction(command c, Displayable s) { // Salir if (c == salir) { destroyapp(false); notifydestroyed();
5 Taller: Implementar los objetos: TextField, DateField y ChoiceGroup con sus diferentes tipos y notar sus diferencias.
Programación para sistemas en red IV. Tomar información desde la pantalla
Tomar información desde la pantalla Para tomar información desde un formulario desarrollado en J2ME, se utiliza la función: getstring(). Ejemplo: Si tenemos instanciado el siguiente TextField: nombre =
Más detallesProgramación para sistemas en red IV. Estructura básica de un MIDlet
Estructura básica de un MIDlet Paquetes necesarias para la construcción de un MIDlet: - import javax.microedition.midlet.*; Paquete para usar el perfil MIDlet. - import javax.microedition.lcdui.*; Proporciona
Más detallesAndroid y Java para Dispositivos Móviles
Android y Java para Dispositivos Móviles Sesión 3: Interfaz gráfica Android y Java para Dispositivos Móviles 2010 Depto. Ciencia de la Computación e IA Interfaz gráfica 1 Puntos a tratar Interfaz gráfica
Más detallesProgramando con J2ME. Rogelio Ferreira Escutia
Programando con J2ME Rogelio Ferreira Escutia MIDlet mínimo 2 Primer MIDlet Todos los MIDlets deben tener una clase principal que herede de la clase javax.microedition.midlet", contenida en el API MIDP
Más detallesInterfaz de usuario. Índice
Índice 1 Acceso al visor... 2 2 Componentes disponibles...2 2.1 API de alto nivel... 3 2.2 API de bajo nivel... 3 3 Componentes de alto nivel... 4 3.1 Cuadros de texto... 4 3.2 Listas...6 3.3 Formularios...7
Más detallesIntroducción a Java para MIDs - Ejercicios
Introducción a Java para MIDs - Ejercicios Índice 1 Primeros pasos con Wireless Toolkit... 2 2 Ejecución de aplicaciones vía OTA... 2 3 Crear un nuevo proyecto... 2 4 Hola Mundo!... 2 5 Recursos... 3 6
Más detallesSebastián García Galán
Universidad de Jaén E.U.P. Linares Dpto. Telecomunicaciones Área de Ingeniería Telemática Sebastián García Galán sgalan@ujaen.es Introducción El gestor de aplicaciones (AMS) Ciclo de vida de un Midlet
Más detallesSoftware de Comunicaciones I.T.T. Especialidad Telemática Escuela Politécnica Superior Universidad Carlos III de Madrid
Duración de los problemas: 1 hora 30 minutos. Duración total del examen: 2 horas 30 minutos. Software de Comunicaciones I.T.T. Especialidad Telemática Escuela Politécnica Superior Universidad Carlos III
Más detallesJ2ME. CDC, CLDC y MIDP Java para dispositivos con capacidad limitada
Presentación para CC61P J2ME CDC, CLDC y MIDP Java para dispositivos con capacidad limitada Mauricio Monsalve M. 1 Antes de empezar... Objetivos: Indicar las tendencias tecnológica en cuanto a portabilidad.
Más detallesTópicos Selectos de Programación
Ingeniería en Sistemas Computacionales Tópicos Selectos de Programación Rafael Rivera López Departamento de Sistemas y Computación Ago-Dic 2008 Veracruz, Ver. 1 Unidad VI Programación con Dispositivos
Más detallesTaller de Programación de Dispositivos Móviles. José Miguel Rubio L. Oficina
Taller de Programación de Dispositivos Móviles José Miguel Rubio L. Oficina 3-20 http://www.inf.ucv.cl/~jrubio jose.rubio.l@ucv.cl Parte 1 1.Programación de dispositivos 2.Limitaciones de los dispositivos
Más detallesCAPÍTULO 3:J2ME Introducción
CAPÍTULO 3:J2ME La plataforma J2ME permite la programación de dispositivos móviles con Java. Este capítulo proporciona una introducción a esta plataforma. En primer lugar se verá cómo es su división en
Más detalles0DQXDOGHGHVDUUROORGH DSOLFDFLRQHVHQ-0( 9HUVLyQGHOGRFXPHQWR )HFKDGHOGRFXPHQWRGH0DU]RGH
0DQXDOGHGHVDUUROORGH DSOLFDFLRQHVHQ-0( 9HUVLyQGHOGRFXPHQWR )HFKDGHOGRFXPHQWRGH0DU]RGH ËQGLFH Ë1',&(,1752'8&&,Ï1,QVWDODFLyQHLQLFLRGH:LUHOHVV7RRONLW &UHDUQXHYRSUR\HFWR 'HVDUUROORGHOSURJUDPD &RPSLODFLyQ\GHSXUDFLyQ
Más detallesCapítulo 5-2 J2ME: Componentes de Interfaces de Usuario
Telemática TEL-352 Seminario de Telemática II -2 J2ME: Componentes de Interfaces de Usuario CHM-2008 Seminario de Telemática II 1 Objetivos Abarcar los principales aspectos relacionados con el diseño de
Más detallesProgramación para sistemas en red IV. Manejo de gráficos
Manejo de gráficos La interfaz gráfica de bajo nivel: Cuando se diseñó J2ME, los ingenieros de Sun ya sabían que una de las claves para que su tecnología tuviera éxito era que tenía que ser capaz de hacer
Más detallesJava, JavaME y el entorno Eclipse - Ejercicios
Java, JavaME y el entorno Eclipse - Ejercicios Índice 1 Hola ME!...2 2 Clases...2 3 Métodos y campos de la clase... 3 4 Métodos estáticos... 4 5 Librerías opcionales (*)...4 6 Temporizadores (*)... 5 1.
Más detallesJava TM MicroEdition -Conceptos Básicos-
Java TM MicroEdition -Conceptos Básicos- Pontificia Universidad Javeriana Computación Móvil 2008/01 Historia Enero 15, 1991: Green Project : Qué hacer a cerca de tanta variedad de dispositivos electrónicos?
Más detallesQué ofrece Autentia Real Business Solutions S.L?
Avenida de Castilla,1 - Edificio Best Point - Oficina 21B 28830 San Fernando de Henares (Madrid) tel./fax: +34 91 675 33 06 info@autentia.com - www.autentia.com Qué ofrece Autentia Real Business Solutions
Más detallesComputational Physics applied in the teaching of Lissajous Figures
Scientia et Technica Año XV, No 41, Mayo de 2009. ISSN 0122-1701 346 FÍSICA COMPUTACIONAL APLICADA EN LA ENSEÑANZA DE LAS FIGURAS DE LISSAJOUS Computational Physics applied in the teaching of Lissajous
Más detalles7.2 Prueba 1: Números primos
Capítulo 7 Planos de código 7.1 Introducción En este apartado se procede a listar el código correspondiente a las tres aplicaciones que se han usado para probar la plataforma de servicios web XML. 7.2
Más detallesPROGRAMACIÓN DE JUEGOS PARA MÓVILES CON J2ME
P R O G R A M A C I Ó N D E J U E G O S P A R A M Ó V I L E S C O N J 2 M E PROGRAMACIÓN DE JUEGOS PARA MÓVILES CON J2ME Alberto García Serrano 0 P R O G R A M A C I Ó N D E J U E G O S P A R A M Ó V I
Más detallesINTRODUCCIÓN A LA PROGRAMACIÓN DE DISPOSITIVOS MÓVILES
INTRODUCCIÓN A LA PROGRAMACIÓN DE DISPOSITIVOS MÓVILES CONTENIDO: J2ME. Arquitectura Conceptos Básicos APIs Principales MIDLets Herramientas de Desarrollo Ejemplo BIBLIOGRAFÍA: [Gal] Java a Tope: J2ME.
Más detallesJ2ME (Java to Micro Edition)
CONCEPTES AVANÇATS DE SISTEMES OPERATIUS Departament d Arquitectura de Computadors J2ME (Java to Micro Edition) (Seminaris de CASO) Autors José Antonio Carmona Gallardo Valentí Moncunill González Introducción
Más detallesDesarrollo de software para móviles con Java 2 Microedition
UNIVERSIDAD NACIONAL AUTÓNOMA DE NICARAGUA - LEÓN FACULTAD DE CIENCIAS DEPARTAMENTO DE COMPUTACIÓN Desarrollo de software para móviles con Java 2 Microedition MONOGRAFIA PARA OPTAR AL TÍTULO DE LICENCIADO
Más detallesProgramación Java J2ME: Java para dispositivos móviles
Master Universitario en Informática Aplicada a las Telecomunicaciones Móviles Programación Java J2ME: Java para dispositivos móviles Febrero 2006 David Bueno Vallejo Plan Introducción Instalación Primer
Más detallesJ2ME Programando un cronómetro para nuestro celular
J2ME Programando un cronómetro para nuestro celular A lo largo de este apunte veremos como desarrollar una aplicación que sea capaz de correr en un teléfono celular (MIDlet). Para ello haremos uso del
Más detallesProgramació de jocs per mòbils amb J2ME.
Q U A R T A E D I C I Ó D E S A B A D E L L U N I V E R S I T A T D E L 4 A L 8 D E J U L I O L D E 2 0 0 5 Programació de jocs per mòbils amb J2ME. S5. Aplicacions Java per a mòbils Alberto Garcia Serrano
Más detallesCAPÍTULO 3: J2ME Java 2 Platform Micro Edition (J2ME)
CAPÍTULO 3: J2ME El cliente desarrollado en este proyecto está basado en la tecnología J2ME para dispositivos móviles, como pueden ser: teléfonos móviles, PDAs o Palms, o incluso cualquier otro tipo de
Más detallesCAPÍTULO 3º: J2ME 3.1. INTRODUCCIÓN 3.2. CARACTERÍSTICAS J2ME
CAPÍTULO 3º: J2ME 3.1. INTRODUCCIÓN Es de sobra conocido por todos el éxito que ha alcanzado el lenguaje de programación Java, llegando a ser el lenguaje más popular en Internet. Fue creado por Sun Microsystems
Más detallesUniversidad de los Andes Ingeniería de Sistemas y Computación
Universidad de los Andes Ingeniería de Sistemas y Computación ISIS1205 - Algorítmica y Programación por Objetos II 2006-1 Hoja de Trabajo sobre los menus El objetivo de este taller es aprender a utilizar
Más detallesSebastián García Galán
Universidad de Jaén E.U.P. Linares Dpto. Telecomunicaciones Área de Ingeniería Telemática Sebastián García Galán sgalan@ujaen.es INTERFACES GRÁFICAS DE USUARIO Introducción Clase Display y Displayable
Más detalles>> Programación de dispositivos móviles.
>> Programación de dispositivos móviles. Nicolás Álvarez S. nalvarezs@vtr.net Juan Monsalve Z. jmonsalve@elo.utfsm.cl Tópicos a tratar Repaso de conceptos de programación. Conceptos básicos de Java Plataforma
Más detallesJ2ME a la carta Para MIDP 1.0 y 2.0
J2ME a la carta Para MIDP 1.0 y 2.0 Mauricio Monsalve 1 Estructura básica Ésta se entiende con el siguiente ejemplo: import javax.microedition.midlet.*; import javax.microedition.lcdui.*; (1) Imports básicos.
Más detallesINTRODUCCIÓN A J2ME. (Java 2 MicroEdition) Manuel J. Prieto
INTRODUCCIÓN A J2ME (Java 2 MicroEdition) Manuel J. Prieto (vitike@canal21.com) Noviembre 2002 Cualquier comentario, sugerencia o errata, puede ser remitida a vitike@canal21.com. Todas ellas serán bienvenidas
Más detallesCURSO DE J2ME (JAVA 2 MICROEDITION) Manuel J. Prieto (Abril. 2003)
CURSO DE J2ME (JAVA 2 MICROEDITION) Manuel J. Prieto (vitike@canal21.com) (Abril. 2003) Cualquier comentario, sugerencia o errata, puede ser remitida a vitike@canal21.com. Todas los mensajes serán bienvenidos
Más detallesSoporte a Desarrolladores. Resolucionando Problemas Comunes de Conectividad
Soporte a Desarrolladores Resolucionando Problemas Comunes de Conectividad Table of Contents Introducción... 3 Causas de no Conexión de Datos... 3 1. Apovisionamiento adecuada de SIM... 3 2. IP del Dispositivo...
Más detallesCAPÍTULO 5º: APLICACIÓN DESARROLLADA
CAPÍTULO 5º: APLICACIÓN DESARROLLADA 5.1. ESTRUCTURA DE LA APLICACIÓN A continuación se procederá a comentar las clases y métodos que componen la aplicación, con una breve explicación de su funcionalidad.
Más detallesProgramación para sistemas en red IV. Conceptos básicos II
Conceptos básicos II Maquina virtual de java (JVM): Una Máquina virtual Java (en inglés Java Virtual Machine, JVM) es un programa nativo, es decir, ejecutable en una plataforma específica, capaz de interpretar
Más detallesDESARROLLO DE APLICACIONES JAVA PARA
Departamento de Lenguajes y Sistemas Informáticos Cursos de Doctorado. Universidad de Sevilla DESARROLLO DE APLICACIONES JAVA PARA MÓVILES: J2ME Y HERRAMIENTAS DE DESARROLLO Francisco Martínez Álvarez
Más detallesJava ME. Aplicaciones Móviles Curso de Adaptación Grado en Ingeniería de Sistemas Audiovisuales
Java ME Aplicaciones Móviles Curso de Adaptación Grado en Ingeniería de Sistemas Audiovisuales Celeste Campo - Carlos García Rubio celeste, cgr@it.uc3m.es Pág. 2 Índice Introducción Plataforma Java ME:
Más detallesExamen Teórico. Convocatoria de Febrero de 2015
Examen Teórico Convocatoria de Febrero de 2015 Nombre: DNI: Grupo: 1. Contesta de forma razonada a las siguientes cuestiones relacionadas con los ficheros.jar: a) Para qué se utilizan los ficheros con
Más detallesTaller de Programación de Dispositivos Móviles. José Miguel Rubio L. Oficina
Taller de Programación de Dispositivos Móviles José Miguel Rubio L. Oficina 3-20 http://www.inf.ucv.cl/~jrubio jose.rubio.l@ucv.cl Parte 1 1.Programación de dispositivos 2.Limitaciones de los dispositivos
Más detallesElaboración de una tabla de contingencia con PSPP. Cruce de dos variables
Elaboración de una tabla de contingencia con PSPP Cruce de dos variables Utilizaremos el barómetro del CIS nº de julio de 2007 para obtener una tabla cruzada entre dos variables. Después de obtener el
Más detallesUSO DE LOS OBJETOS JLABEL, JTEXTFIELD Y JBUTTON
USO DE LOS OBJETOS JLABEL, JTEXTFIELD Y JBUTTON Una aplicación sin usar Formulario A continuación vamos a desarrollar una aplicación sencilla que permita calcular el área del triángulo dado los valores
Más detallesESTRUCTURA DE DATOS Y ALGORITMOS Titulación: Ingeniero Técnico en Informática de Gestión Curso: 2º Nombre y apellidos: Nota:
Nombre y apellidos: Nota: Escribe tu nombre y apellidos en esta hoja e inmediatamente en todas las suplementarias, incluso las de sucio. El no hacerlo puede suponer tu expulsión Puedes utilizar el lápiz
Más detallesPROGRAMACIÓN ORIENTADA A OBJETOS 10/02/2009. Examen de Java. Nombre: DNI: Titulación:
Examen de Java Nombre: DNI: Titulación: 1. Cómo podemos compilar desde la línea de comandos la clase Java A que utiliza una librería empaquetada bd.jar? 2. Indica si es correcto el siguiente código. Justifica
Más detallesHerencia e interfaces. MIDlets e interfaz de usuario
Herencia e interfaces. MIDlets e interfaz de usuario Índice 1 Herencia e interfaces... 2 1.1 Herencia... 2 1.2 Punteros this y super... 2 1.3 Interfaces y clases abstractas... 4 2 Colecciones de datos...
Más detallesPOO: Clases y objetos
POO: Clases y objetos Programación de aplicaciones 1 Introducción En los lenguajes de programación orientados a objetos, tenemos la posibilidad de extender el lenguaje mediante la creación de nuevo tipos,
Más detallesProgramación J2ME con Netbeans. Interfaz gráfico para el tetris Septiembre de 2006
Programación J2ME con Netbeans Interfaz gráfico para el tetris Septiembre de 2006 Curso de Formación Continua de Programación de dispositivos móviles con Java (4 a edición) Septiembre de 2006 Índice 1.
Más detallesColas Implementación con gestión estática de memoria
Colas Implementación con gestión estática de memoria Esquema general 0 1 2 3 n - 1... _primero = 0 _ultimo = 0 Esquema general * Añadir un elemento a la cola. 0 1 2 3 n - 1 'a'... 1) _vector[_ultimo] =
Más detallesRelaciones entre clases
Relaciones entre clases 1 Humberto Cervantes Maceda Alfonso Martínez Martínez Abril 2005 Relaciones entre clases Dependencia Generalización Asociación Realización 2 Relaciones entre clases Dependencia:
Más detallesTema: 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
Más detallesConstrucciones del Lenguaje Java
Construcciones del Lenguaje Java Autor: Juan Alberto López Cavallotti Versión de Java: 5 / 6 Comentarios Comentario de Línea Comentario Multilínea //Esto es un comentario. /* Esto comenta varias lineas.
Más detallesDESARROLLO DE APLICACIONES J2ME PARA POCKET PC CON WEBSPHERE STUDIO DEVICE DEVELOPER
Tutor: Mª Celeste Campo Vázquez Autor: Roberto Díaz Morales Roberto Díaz Morales Página 1 03/05/2004 1 INDICE 1 INDICE 2 2 OBJETIVOS 3 3 INTRODUCCIÓN 4 4 J2ME 5 5 KVM/CLDC/MIDP 7 6 INSTALACIÓN DEL ENTORNO
Más detallesVERSIÓN 1.0. Tutores: Mª Celeste Campo Vázquez y Carlos García Rubio
VERSIÓN 1.0 A medida que evoluciona la tecnología aumenta la posibilidad de añadir funcionalidad a nuestros dispositivos inalámbricos y así satisfacer las necesidades de los usuarios. Por qué conformarse
Más detallesProblema 1 (2 puntos)
Programación de Sistemas Grado en Ingeniería de Sistemas de Comunicaciones y Grado en Ingeniería Telemática Leganés, 21 de marzo de 2014 Duración de la prueba: 75 min Problema 1 (2 puntos) Examen parcial
Más detallesI.- Objetivo. II.- Introducción
FACULTAD DE INGENIERÍA MECÁNICA Y ELÉCTRICA PROGRAMACIÓN VISUAL Profr. Víctor Castillo PRÁCTICA No. 4 Manipulación de archivos de texto ALUMNO: GRUPO: I.- Objetivo Implementar aplicaciones que administren
Más detallesImplementación de aplicación BlackBerry para toma de datos de red Sevilla, Febrero de Estado del Arte. Fernando Plaza López Página 14
2. Estado del Arte Fernando Plaza López Página 14 2.1. Java MicroEdition: Java ME La plataforma Java ME permite la programación de dispositivos móviles con Java. Este Capítulo proporciona una introducción
Más detallesHOJA DE EJERCICIOS 5 PROGRAMACIÓN CON EXCEPCIONES EN JAVA
Estructura de la Información en Programación I.T.I.G., Matemáticas. Curso 2008/2009 Nombre:... Fecha: / 01 / 2009 HOJA DE EJERCICIOS 5 PROGRAMACIÓN CON EXCEPCIONES EN JAVA Esta hoja de ejercicios nos servirá
Más detallesDesarrollando aplicaciones mediante Java Me
Desarrollando aplicaciones mediante Java Me V.03 Guardar una lista de notas 1) Planteamiento: Desarrollar una aplicación que nos permite guardar una lista de notas en la memoria de un celular. 2) Guía
Más detallesUNIVERSIDAD CARLOS III DE MADRID DEPARTAMENTO DE INGENIERÍA TELEMÁTICA
UNIVERSIDAD CARLOS III DE MADRID DEPARTAMENTO DE INGENIERÍA TELEMÁTICA Mobile Information Device Profile (MIDP) Florina Almenárez Mendoza Celeste Campo Departamento de Ingeniería Telemática Universidad
Más detalles1. Cuántas sentencias hay en la secuencia principal del siguiente programa?
1. Cuántas sentencias hay en la secuencia principal del siguiente programa? public class PruebaSwitch { System.out.print ("Opcion: "); case 3: System.out.println ("miércoles "); A. 1. B. 4. C. Más de 10.
Más detallesProgramación II Práctica 04: Objetos
Introducción Programación II Práctica 04: Objetos Versión del 01/05/2016 En la siguiente práctica se utilizarán los conceptos de: herencia, sobrescritura, polimorfismo, abstract, extends e implements.
Más detallesPROGRAMACIÓN EN JAVA. { una línea para definir, crear o ejecutar ; }
PROGRAMACIÓN EN JAVA { una línea para definir, crear o ejecutar ; } JFC Y API SPECIFICATIONS OBJECT INTERFACE ABSTRACT IMPLEMENTS EXTENDS NEW EXTENDS (Hasta que una clase derivada deje de ser ABSTRACT)
Más detallesUnidad 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
Más detalles18. Interfaces Declaración de una interfaz
Programación orientada a objetos con Java 191 18. Interfaces Objetivos: a) Definir el concepto de interfaz b) Interpretar el código fuente de una aplicación Java donde aparecen interfaces c) Construir
Más detallesIngeniería del Software Separación entre Presentación y Lógica del Negocio
Introducción En este laboratorio desarrollaremos una aplicación que verifica si una cuenta y un password son correctos. En dicha aplicación la presentación y la lógica del negocio se definirán en dos capas
Más detallesSistema de Evaluación Docente (SED) MANUAL DEL MAESTRO
MANUAL DEL MAESTRO Bienvenido al nuevo Sistema de Evaluación Docente. Mediante este sistema podrás generar los reportes de tus evaluaciones de las clases teórica y/o prácticas para un periodo determinado.
Más detallesTipos Recursivos de Datos
1/1 Tipos Recursivos de Datos Josefina Sierra Santibáñez 27 de noviembre de 2016 2/1 Introducción La recursividad no sólo se puede aplicar a la definición de procedimientos (i.e. funciones o acciones),
Más detalles4. Operación general de las pantallas
4. Operación general de las pantallas Este capítulo presenta la operación general de las páginas más utilizadas en el sistema, permitiendo con esto una fácil comprensión del Usuario en el manejo de la
Más detallesPasos requeridos para establecer el manejo de eventos para un componente de GUI.
Manejo de eventos con clases anidadas. Por lo general un usuario interactúa con una GUI para indicar las tareas que ésta debe realizar. Por ejemplo, al escribir un mensaje de correo electrónico, pulsamos
Más detallesQué ofrece Autentia Real Business Solutions S.L?
Avenida de Castilla,1 - Edificio Best Point - Oficina 21B 28830 San Fernando de Henares (Madrid) tel./fax: +34 91 675 33 06 info@autentia.com - www.autentia.com Qué ofrece Autentia Real Business Solutions
Más detallesExamen Teórico Convocatoria de Junio de 2012
Examen Teórico Convocatoria de Junio de 2012 Nombre: DNI: Titulación: 1. Sobre el control de errores en Java: a) El siguiente método contiene un error de compilación debido al uso de excepciones. Explica
Más detallesMonografía para optar al título de Lic. en Computación
UNIVERSIDAD NACIONAL AUTONOMA DE NICARAGUA LEÓN FACULTAD DE CIENCIAS DEPARTAMENTO DE COMPUTACION SISTEMA DE PEDIDOS PARA DISPOSITIVOS MÓVILES: J2ME Y HERRAMIENTAS DE DESARROLLO. Monografía para optar al
Más detallesSoluciones del Examen de Fundamentos de Computadores y Lenguajes
Soluciones del Examen de Fundamentos de Computadores y Lenguajes Cuestiones (5 cuestiones, 5 puntos en total) Examen Final. Junio 2003 1) Escribir un fragmento de programa que haga lo siguiente Declara
Más detallesESTRUCTURA DE DATOS Y ALGORITMOS Titulación: Ingeniero Técnico en Informática de Gestión Curso: 2º Nombre y apellidos: Nota:
Nombre y apellidos: Nota: Escribe tu nombre y apellidos en esta hoja e inmediatamente en todas las suplementarias, incluso las de sucio. El no hacerlo puede suponer tu expulsión Puedes utilizar el lápiz
Más detallesAlgoritmos y Estructuras de Datos Ingeniería en Informática, Curso 2º SEMINARIO DE C++ Sesión 2
Algoritmos y Estructuras de Datos Ingeniería en Informática, Curso 2º SEMINARIO DE C++ Sesión 2 Contenidos: 1. Definición de clases 2. Implementación de los métodos 3. Constructores y destructores 4. Objetos
Más detallesQué ofrece Autentia Real Business Solutions S.L?
Avenida de Castilla,1 - Edificio Best Point - Oficina 21B 28830 San Fernando de Henares (Madrid) tel./fax: +34 91 675 33 06 info@autentia.com - www.autentia.com Qué ofrece Autentia Real Business Solutions
Más detallesAgenda. Contenedores y componentes
Agenda Tipos de objetos y clases de la GUI Guía detallada para crear una interfaz gráfica de usuario Guía detallada para la gestión de eventos Problema 1 del boletín 5 Problema 2 del boletín 5 Contenedores
Más detallesExamen parcial Convocatoria de junio de 2005 FUNDAMENTOS DE LA PROGRAMACIÓN
EJERCICIO 1 (1.5 puntos) Diseñe un conjunto de casos de prueba adecuado para comprobar el funcionamiento de un método encargado de calcular la duración de una llamada telefónica. Entradas Hora de inicio
Más detallesInterfaces gráficas I
Interfaces gráficas I - Introducción - 75.07-95.02 Algoritmos y programación III Pablo Rodríguez Massuh Temario A qué llamamos vista? Distintos tipos de vistas Qué es JavaFx? Conceptos de JavaFX Controles
Más detalles2. Indica cuál de las siguientes afirmaciones es cierta:
Nombre:. Indica cuál de las siguientes afirmaciones es cierta: El diseño de un programa procedural está guiado por la división en tareas a realizar, mientras que el diseño orientado a objetos está dirigido
Más detallesPráctica 5. Fecha límite de entrega: viernes, 14 de diciembre
Algoritmos http://www.lfcia.org/alg/ 2007-2008 Ingeniería Informática Ingeniería Técnica de Informática de Gestión Práctica 5 Fecha límite de entrega: viernes, 14 de diciembre Implementación de un Diccionario
Más detallesPROGRAMACION I Archivos directos
PROGRAMACION I Archivos directos Un archivo relativo (directo) consiste en una colección de registros de longitud fija almacenados uno al lado del otro en un dispositivo de almacenamiento de acceso directo.
Más detallesClases abstractas e interfaces en Java
Clases abstractas e interfaces en Java Clases abstractas public abstract class Figura { private String _nombre; public Figura (string nombre) { _nombre = nombre; final public boolean mayor_que (Figura
Más detallesQué ofrece Autentia Real Business Solutions S.L?
Avenida de Castilla,1 - Edificio Best Point - Oficina 21B 28830 San Fernando de Henares (Madrid) tel./fax: +34 91 675 33 06 info@autentia.com - www.autentia.com Qué ofrece Autentia Real Business Solutions
Más detallesTema 7.- Fundamentos de la Programación Orientada a Objetos
Tema 7.- Fundamentos de la Programación Orientada a Objetos 7 de enero de 2014 Objetivos Saber definir clases propias. Saber crear objetos de una clase determinada e interactuar con ellos (Problema 1).
Más detallesAlgoritmos y Estructuras de Datos Tema 2: Diseño de Algoritmos
Algoritmos y Estructuras de Datos Tema 2: Diseño de Algoritmos 1! 1. Algoritmos recursivos " 1.1 Algoritmos recursivos. Recursión simple " 1.2 Algoritmos con vuelta atrás y ejemplos! 2. Complejidad de
Más detallesESTRUCTURA DE DATOS Y ALGORITMOS Titulación: Ingeniero Técnico en Informática de Gestión Curso: 2º Nombre y apellidos: Nota:
Nombre y apellidos: Nota: NOTA FINAL: Nota Practica (1 punto) + Nota Examen (9 punto) Es indispensable aprobar el examen (4,5 puntos) para aprobar la asignatura (5 puntos) La práctica es opcional Duración:
Más detallesPHP 7 Desarrollar un sitio web dinámico e interactivo
Preámbulo 1. Objetivo del libro 11 2. Breve historia de PHP 12 3. Dónde conseguir PHP? 13 4. Convenciones de escritura 14 Introducción a PHP 1. Qué es PHP? 15 2. Estructura básica de una página PHP 17
Más detallesPROGRAMACIÓN EN JAVA
SISTEMAS INFORMÁTICOS INDUSTRIALES curso 2007-2008 PROGRAMACIÓN EN JAVA PRÁCTICA 2: Jerarquía de clases en Java Objetivos Implementar una jerarquía de clases para crear una aplicación en Java Comprender
Más detallesMANUAL CONFIGURACIÓN DEL PROGRAMA DEO PARA EMPEZAR A TRABAJAR PASO 3
MANUAL CONFIGURACIÓN DEL PROGRAMA DEO PARA EMPEZAR A TRABAJAR PASO 3 Ventana principal La pantalla principal del programa tiene un menú de acceso rápido en el centro y sus menús desplegables superiores
Más detallesExamen Teórico. Convocatoria de Julio de 2015
Examen Teórico Convocatoria de Julio de 2015 Nombre: DNI: Grupo: 1. Sobre la ejecución de aplicaciones Java desde la línea de comandos: a) Explica el significado y uso del parámetro cp. b) Indica si la
Más detallesHoja Informativa
Presentación A la hora de signaturar una Relación de Entrega, o resignaturar algunos documentos, hay ocasiones en las que el espacio del Depósito que nos ofrece @rchiva no es el que nos interesa usar en
Más detallesQué ofrece Autentia Real Business Solutions S.L?
Avenida de Castilla,1 - Edificio Best Point - Oficina 21B 28830 San Fernando de Henares (Madrid) tel./fax: +34 91 675 33 06 info@autentia.com - www.autentia.com Qué ofrece Autentia Real Business Solutions
Más detallesExamen de Programación II (Ingeniería Informática)
Examen de Programación II (Ingeniería Informática) Septiembre 2010 1) Lenguaje C (2 puntos) Escribir el módulo "elimina_substring" (ficheros elimina_substring.h y elimina_substring.c) que defina una única
Más detallesPara declarar un formulario se utiliza la etiqueta FORM que consta básicamente de dos atributos: <FORM ACTION ="programa" METHOD ="método">
FORMULARIOS Los formularios son por excelencia los elementos utilizados para recolectar información de los usuarios que luego es enviada al servidor para ser procesada. Están constituidos por un conjunto
Más detalles6 LA PLATAFORMA JAVA ME
La plataforma Java ME Página 113 6 LA PLATAFORMA JAVA ME 6.1 INTRODUCCIÓN Si atendemos un poco a la historia, nos daremos cuenta de que el lenguaje Java, que se utiliza en las aplicaciones de los ordenadores
Más detalles