SoloCodigo
Programación General => Java => Mensaje iniciado por: BLADDE en Viernes 20 de Julio de 2007, 05:30
-
que tal amigos espero este todo bien.
mis panas mi inquietud es la siguiente. que tal si yo quisiera hacer un tipo de archivo con una extencion especifica en donde se almacene una informacion donde se pueda guardar y extraer la informacion sin que se pierda. es decir si diseño una aplicacion que se llame DrRegPro y quiero crear archivos como estos "archivo.drp" como creo la estrucutura de ese archivo para q no pierda el formato de lo que el guarde. claro tambien quiero saber con que lenguaje y si tienen una referencia bibliografica donde pueda leer se lo agradesco
-
bladde creo q estas algo confundio y me acabas de confundir mas a mi....
...sinceramente no comprendo lo q dices....
...explicate para q aca en el foro alguien te pueda colaborar...
Salu2 !!!
-
el formato, si es tuyo lo definis vos con los campos que necesitas, a grandes rasgos hay cuatro estrategias:
* serializar los objetos con los que estas trabajando a disco
* crear un formato binario, sin serializar
* formato de texto con formato propio
* formato de texto con xml
primero defini que campos necesitas almacenar, crea las clases que lo contengan y despues decidi de que forma los vas a guardar.
-
:P es decir que aun no decides que sea en Java?
Pues, no se a bajo nivel como seria la estuctura de un archivo, pero por ejemplo con
visual basic, powerbuilder , C es muy facil (supongo que con otros tambien :P), bueno segun entiendo quieres crear un archivo que se abra con tu aplicacion
Solo creas una rutina de lectura y una de escritura del archivo, dependiendo del modo de acceso que utilices (secuencial, directo, binario, aleatorio...) y tal vez algun metodo de cifrado .... lees/escribes sobre el archivo y ya :rolleyes:
* Si lo que quieres es que los archivos .drp se abran al doble click con tu aplicacion eso lo tienes que registrar en el sistema
y recibir el nombre del archivo como parametro en la aplicacion y ejecutar la rutina de lectura
* Suponiendo que es Windows
Haz Manejado Archivos en algun lenguaje?
Saludos
-
explicare mas o menos q quiero hacer imaginen una aplicacion que guarde los datos y estos queden en disco y lugo puedan ser abiertos con esa misma aplicacion y si se intenta abrir con otra aplicacion se vea solo basura otra cosa q quiero lograr es q dichos archivo no pesen mucho o porlomenos lograr q pese lo menos posible imaginense que la aplicacion funcionara sobre un disco 3/2 (1.44mb) por lo tanto es muy poco espacio devo diseñar un tipo de archivo que funcione para mi aplicacion y q ademas no pese mucho nose si me explique :(
quisiera saber que libros puedo encontrsr sobre esto o como lo puedo buscar en google
-
bien... ahora si...
bueno, no creo q necesites muchos libros para hacer eso, ya q es sencillo y hay
un monton de informacion en internet.
lo q tu necesitas entonces es guardar un objeto de java en un archivo, al
hacerlo quedara de una vuelto basura, (pero solo para el ojo humano), pues
cuando lo vuelvas a leer desde java, la makina virtual lo entendera perfectamente
y te lo devolvera convertido en un objeto.
los pasos son:
1. crear un objecto (q implemente la interfaz serialized)
2. decirle a java "guardalo"
3. decirle a java "leelo"
busca en google:
writeObject y readObject
Salu2 !!!
-
gracias amigo me soluciono bastante lo que escribiste ahora hay forma de que yo pueda reducir al maximo el tamaño de la informacion almacena es decir supongamos que en un archivo de texto plano mi informacion pesaria 3kb y en el formato de archivo que yo cree pese 2kb o menos hay alguna tecnica que permita eso que yo redusca el tamño del archivo final? y como te dije hay alguna referencia o tecnica especifica que se encarge de esto de la creacion de archivos
gracias a todos
-
bueno, el la creacion del archivo como tal, creo q no tenes nada q hacer, pues
eso lo crea java y sin intervencion tuya; pero lo q me imagino ahora q podrias
hacer, seria utilizar unas clases para comprimir ese archivo luego de creado,
me refiero a compresion .jar y luego antes de leerlo, lo descomprimes.
luego y si puedo, te pongo mas informacion a cerca de esto.
-
Lo he estado leyendo y muy bueno pq a mi tambien me hacia falta gracias