Foro de elhacker.net

Programación => .NET (C#, VB.NET, ASP) => Mensaje iniciado por: David Vans en 21 Mayo 2007, 14:11 pm



Título: Guardar Objetos
Publicado por: David Vans en 21 Mayo 2007, 14:11 pm
HOla amigos queria saber como puedo puedo guardar objetos con su estructura y todo en un fichero

y Tambien como podria hacer para guardar un ArrayList en un fichero con todos sus objetos




Título: Re: Guardar Objetos
Publicado por: MANULOMM en 23 Mayo 2007, 06:54 am
Mira hay algo en .net que se llama serialización binaria y precisamente lo que hace es eso, guardar la estructura de tu codigo en un archivo... puedes guardar desde i = 1 y cuando lo carges recuperaras la info, hasta estrucutaras complejas, clases etc... te hare un ejemplo:
supongamos que tengo que guardar un listado de personas, cada persona tiene nombre y edad.. para este utilize 2 estructuras una persona que contendra la persona como tal (nombre y edad) y otra que sera listado que guardara en un listado generico de tipo persona, eso mismo un listado de personas que despues seran guardadas en un fichero, con la posibilidad de añadir mas personas y recuperar la info cuando quiera... es un ejemplo sencillo que creo que te servira:
Adjunto coloco un enlace en donde subire el ejemplo hecho en visual studio 2005, sobre el lenguaje c#...
Descargar (http://es.geocities.com/jmvisualb/SB.zip)

Atentamente,

Juan Manuel Lombana
Medellín - Colombia


Título: Re: Guardar Objetos
Publicado por: »~^~«CkNU!»~^~« en 30 Mayo 2007, 15:05 pm
Te recomiendo que leas un poco sobre teoría de serialización. Es un método que se utiliza no solamente para "guardar" objetos, sino que también se usa para el manejo de objetos en forma remota. La mayoría de los lenguajes OO soportan este método.

Por otro lado, podés buscar formas alternativas de "guardar" objetos, pero implicaría programar la lógica tu mismo.