sábado, 28 de enero de 2012

Manejo de Archivos en Java con interfaz gráfica

Manejo de Archivos en Java.

Hola amigos y amigas hoy  les muestro alguito mira, cuando estamos cursando la  materia de introducción a la programación o introducción a la Informática, pues uno de los temas es el manejo de archivos es decir la Persistencia, que es un  tema fundamental en cualquier lenguaje de programación. Se hace importante porque nos permite interactuar con los dispositivos de almacenamiento externo para poder mantener la información en el tiempo. Es decir volver a ejecutar el programa que hicimos después de un tiempo y recuperando la información.

Muchos lenguajes nos permiten manejar Archivos, y Java no es la excepción. Mira ahora te comento algo; cuando se desarrollan applets para utilizar en red, hay que tener en cuenta que la entrada/salida directa a fichero es una violación de seguridad de acceso, es por eso que muchos usuarios configuran sus navegadores para permitir el acceso al sistema de ficheros, pero otros lamentablemente no realizan esta acción.

Bueno sin más palabras hagamos una aplicación de esto, diciendo primero que si se está desarrollando una aplicación JAVA para nuestro uso interno, será muy probable y práctico pues el acceso directo a ficheros OK.

Lo que haremos es, crear una aplicación usando archivos serializados para almacenar contactos que pretenda la administración y gestión de agenda personal con las opciones de: Nuevo registro, guardar, guardar cómo y por consiguiente que tenga las opciones de abrir y salir. 

Para ello tendremos las siguientes clases:

Archivo.java={File fila, ObjectImputStream entrada, ObjetOuputStream  salida}
Metodos Archivo: Archivo(), Escribir(Object A), Leer(), Salvar(Objects A), Recuperar().

Persona.java={String nombre, String Apellido, String Dni, Integer celular, Integer Edad, String Direccion}
Metodos Persona: Persona(), Persona(String nom, String ape….), Gets() y Sets().
Personas.java={HashMap<String, Persona>}
Metodos Personas: Personas(),AdicionarPersona(Persona p), GetPersonas(), SetPersonas(), Guardar(File f), Cargar().

Y finalmente  hacemos una clase Form de Bienvenida y el otro Form del Contenedor Principal.

Es decir el  Form de Bienvenida verifica la contraseña del usuario, de ser correcta hace visible al Form Contenedor.

La corrida del programa es asi:



La contraseña del ejecutable es “william”
El proyecto en Netbeans podras Descargarlo Aqui.  .
El ejecutable Descargalo Aqui.

Bueno eso es todo amigos (as)... espero que les ayude este pequeño aporte, nos vemos en una proxima entrega hasta pronto... haaa me olvidaba alguna actualización, comentario o mas información puedes argumentar en nuestro portal de facebook  o mandarnos un e-mail a nuestro correo. 

 Necesidad, comentario u otro (Portal facebook) Soluciones Web DheeyReck
 Necesidad, cometarios u otro (E -mail) Click Aqui

O simplemente escriba en la opcion de abajo.... 

Twitter Delicious Facebook Digg Stumbleupon Favorites More

 
Design by Inforsis - William | Diseño de Logotipos Press Aqui Plantillas |Hosted Desktop