Laburo España: 250.000 ofertas de empleo
...Yo simplemente lloro libertad

...Yo simplemente lloro libertad

By G05L21

Todo en esta vida no es informática, pero si es programable.

Miércoles, 18 de mayo de 2005

Practica 5 II

Con más pena que gloria, pero la acabamos.

Para ser una practica relativamente fácil, le tuvimos que dar muchas vueltas, gracias a la ayuda de una compañera (gracias Eva) pudimos reestructurarla de forma de que en menos de un día hallamos terminado la parte principal.

Nuestro problema de planteamiento venia de que al estar hablando de tratamiento de bases de datos guardadas en texto, pensamos que el trabajo lo deberíamos hacer directamente sobre archivos de texto, volcando de un archivo a otro, reescribiendo continuamente, etc. Menos mal que alguien desde fuera se le ocurrió pensar... por que no usáis LinkedList o ArrayList?? y eso es lo que hicimos.

Creamos una clase Contacto la cual usamos como estructura de datos, introduciendo en ella las variables nombre, telefono, fecha, y sus respectivos métodos set, get, clone ,toString, equals. Luego creamos la clase Gestor, la cual se encarga, como bien dice su nombre, de gestionar la base de datos, para lo cual usamos un LinkedList (nos pareció mas correcto usar LinkedList ya que íbamos a tener que acceder a variables intermedias y modificarlas) y volcamos todos los datos del archivo al LinkedList, así trabajamos con la lista y después por medio del método guardar() se pasa otra vez la lista al archivo de texto.

Ahora mismo tenemos nada mas que la interface de linea de comandos creada, aunque tendremos que modificar la parte de inserción de telefono y la de la fecha para que no pueda producir errores de insercion, para ello utilizaremos una clase de nuestro profesor, Teclado, pero esto ya lo pondremos cuando acabemos con el Swing que es lo que nos queda.

La interfaz gráfica al final la hizo mi compañera de prácticas, yo decidí pasar un poco de Swing (por ahora) y seguir con lo que a mi me gusta, la linea de comandos.

No es excesivamente limpio y no esta 100% depurado, pero tampoco esta mal.

Todo el paquete os lo podeis encontrar aqui.

La práctica la corrigio el profesor, dio su visto bueno, paso olimpicamente de la interfáz gráfica (otro que adora la linea de comandos) nos dijo que podiamos usar otro tipo de List, no recuerdo si dijo Sorted o algo similar.. hace mucho de aquella revisión...

Referencias

URL para referencias

Comentarios

Comentar


Recordar datos

Acerca de

Mientras que no encuentre una frase ingeniosa que poner aquí, conformaros con:
Blog personal de Angelito, estudiante de Matemáticas y freake de la informática

Búsqueda

 

Fotolog

www.flickr.com
This is a Flickr badge showing public photos from g05l21. Make your own badge here.

Categorías

Anillos de Saturno (1)
CSS (2)
Desmenuzando (10)
El mundo programable (22)
El mundo; por mí (30)
General (10)
Humor (8)
Java (3)
Mis letras (15)
Perl (0)
Php/MySQL (3)
Sistemas (2)
Wannabee (2)
Yo mismo (19)

Archivos

Noviembre 2009 (0)
Enero 2008 (1)
Junio 2007 (2)
Mayo 2007 (4)
Abril 2007 (3)
Marzo 2007 (1)
Enero 2007 (3)
Diciembre 2006 (3)
Noviembre 2006 (5)
Septiembre 2006 (6)
Agosto 2006 (4)
Julio 2006 (3)
Junio 2006 (2)
Mayo 2006 (8)
Abril 2006 (4)
Marzo 2006 (7)
Febrero 2006 (3)
Enero 2006 (9)
Diciembre 2005 (2)
Noviembre 2005 (4)
Octubre 2005 (6)
Septiembre 2005 (18)
Agosto 2005 (13)
Julio 2005 (7)
Junio 2005 (1)
Mayo 2005 (5)
Abril 2005 (3)

Sindicación

RDF 0.91
RSS 1.0
XML/RSS 2.0
Atom 0.3

Estadísticas

free web tracker

Patrocinadores

Móviles Vodafone a 0€s

GRUPO LIDERTEL Nº1 EN VENTA DE TELEFONIA MOVIL POR INTERNET

Créditos

Diseñado por Manu Contreras
Creative Commons License

LaInformacion.com lainformacion.com - Medio Oficial de los Premios Bitacoras 2009