• Viernes 8 de Noviembre de 2024, 21:38

Autor Tema:  Crear Un Archivo  (Leído 2555 veces)

BLADDE

  • Miembro activo
  • **
  • Mensajes: 63
    • Ver Perfil
Crear Un Archivo
« en: Viernes 20 de Julio de 2007, 05:30 »
0
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

jpaler

  • Miembro MUY activo
  • ***
  • Mensajes: 479
    • Ver Perfil
Re: Crear Un Archivo
« Respuesta #1 en: Viernes 20 de Julio de 2007, 06:50 »
0
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 !!!

bob esponja

  • Miembro MUY activo
  • ***
  • Mensajes: 411
    • Ver Perfil
    • http://marianoguerra.blogspot.com
Re: Crear Un Archivo
« Respuesta #2 en: Viernes 20 de Julio de 2007, 07:53 »
0
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.

F_Tanori

  • Moderador
  • ******
  • Mensajes: 1919
  • Nacionalidad: mx
    • Ver Perfil
Re: Crear Un Archivo
« Respuesta #3 en: Viernes 20 de Julio de 2007, 08:04 »
0
: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
" ExIsTo y A vEcEs PiEnSo "

NOTA:
===========================================================================================================================
Este foro es para ayudar, aprender, compartir... usenlo para eso,
NO SE RESUELVEN DUDAS POR MENSAJE PRIVADO Y MENOS POR CORREO
===========================================================================================================================

BLADDE

  • Miembro activo
  • **
  • Mensajes: 63
    • Ver Perfil
Re: Crear Un Archivo
« Respuesta #4 en: Domingo 22 de Julio de 2007, 05:00 »
0
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

jpaler

  • Miembro MUY activo
  • ***
  • Mensajes: 479
    • Ver Perfil
Re: Crear Un Archivo
« Respuesta #5 en: Domingo 22 de Julio de 2007, 23:21 »
0
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 !!!

BLADDE

  • Miembro activo
  • **
  • Mensajes: 63
    • Ver Perfil
Re: Crear Un Archivo
« Respuesta #6 en: Martes 24 de Julio de 2007, 03:46 »
0
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

jpaler

  • Miembro MUY activo
  • ***
  • Mensajes: 479
    • Ver Perfil
Re: Crear Un Archivo
« Respuesta #7 en: Martes 24 de Julio de 2007, 04:01 »
0
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.

erluiso

  • Nuevo Miembro
  • *
  • Mensajes: 8
    • Ver Perfil
Re: Crear Un Archivo
« Respuesta #8 en: Martes 7 de Agosto de 2007, 02:59 »
0
Lo he estado leyendo y muy bueno pq a mi tambien me hacia falta gracias