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().
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.
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
Necesidad, cometarios u otro (E -mail) Click Aqui