Meddelande

Minska
No announcement yet.

Ska man spara till xml i detta fallet?

Minska
X
 
  • Filter
  • Klockan
  • Show
Clear All
new posts

  • Ska man spara till xml i detta fallet?

    Hej har ett projekt som ser ut något i stil med koden under. Alltså att det finns två objekt av två olika klasser och två arraylists. Jag vill att användaren ska kunna spara det den har gjort i form av att ha lagt till saker till arraylist och ändrat variabler i de olika objekten. Men hur gör man det på bästa sätt?
    Ska man göra det genom XML?
    I så fall hur gör man när man sparar ner allt detta i samma XML fil?
    Kod:
    Public Class Form1
    Public object1 as new Class1
    Public object2 as new Class2
    
    Public listTest as new ArrayList
    Public listTest2 as new ArrayList
    end class
    
    Public Class Class1 
    'Variablar, arrays...
    End class
    Public Class Class2
    'Variablar, arrays...
    End class

  • #2
    Huruvida du ska spara i XML beror på det är för typ av data. En array av bilder eller ljud är inte lämplig att spara i XML, till exempel. Men jag gissar på att datan du har är lämplig att spara i XML.

    Det finns många guider som visar hur du serialiserar (spara) och deserialiserar (öppna) en klass till XML:

    http://support.microsoft.com/kb/316730
    http://bytes.com/topic/visual-basic-...ization-vb-net

    Om du vill spara både Class1 och Class2 i samma XML-fil, skapa ytterligare en klass, säg Class3, som innehåller Class1 och Class2 som medlemsvariabler. Serialisera sedan Class3.

    Kommentera

    Working...
    X