Entwickler-Ecke

Basistechnologien - Speichern von Objekten?!


Max064 - Di 10.08.10 09:32
Titel: Speichern von Objekten?!
Hi,

ich habe eine Art Grafikeditor programmiert. Nun möchte ich Projekte speichern. Die Speicherung als Image funktioniert, dabei verlieren aber die einzelnen grafischen Objekte (einzelner Kreis,...) ihre "Selbstständigkeit".

Also möchte ich ein Projekt so speichern, dass ich es wieder laden und alle Objekte wieder einzeln bearbeiten (rotate, resize,...) kann.

Der Editor erstellt eine list<> an einer eigenen Klasse. Jeder Punkt in der Liste repräsentiert also ein einzelnes grafisches Objekt. Prinzipiell müsste ich also nur eine tiefe Kopie dieser Liste speichern können. Nur wie?

lg Max


Th69 - Di 10.08.10 10:18

Das einfachste wäre die Verwendung einer XML-Datei. Stichwort dafür: XmlSerializer - such mal hier im Forum danach, gibt einige Beiträge dazu (bzw. direkt in der MSDN).