vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
sevAniGif - als kostenlose Vollversion auf unserer vb@rchiv CD Vol.5  
 vb@rchiv Quick-Search: Suche startenErweiterte Suche starten   Impressum  | Datenschutz  | vb@rchiv CD Vol.6  | Shop Copyright ©2000-2025
 
zurück

 Sie sind aktuell nicht angemeldet.Funktionen: Einloggen  |  Neu registrieren  |  Suchen

VB.NET - Ein- und Umsteiger
Re: Programmeinstellungen in einer XML speichern 
Autor: Bismosa
Datum: 29.11.11 20:50

Hallo!

Ja..soweit habe ich das schon...hier mal ein Testprojekt dazu:
Public Class Form1
 
    Public MeineEinstellungen As New Settings
 
    Private Sub Button1_Click(sender As System.Object, e As System.EventArgs) _
      Handles Button1.Click
        Einstellungen.MeineEinstellungen = MeineEinstellungen
        Einstellungen.ShowDialog()
    End Sub
 
    Private Sub Form1_Load(sender As System.Object, e As System.EventArgs) _
      Handles MyBase.Load
        MeineEinstellungen = MeineEinstellungen.xmlLesen()
    End Sub
End Class
 
Imports System.Xml.Serialization
 
<Serializable()> _
Public Class Settings
    Property chkbx1 As Boolean = True
    Property chkbx2 As Boolean = False
    Property chkbx3 As Boolean = True
    Property txtbx1 As String = "Text1"
    Property txtbx2 As String = "Text2"
    Property txtbx3 As String = "Text3"
    Property txtbx4 As String = "Text4"
 
    Public Sub New()
 
    End Sub
 
    Public Sub xmlSpeichern(ByVal Einstellungen As Settings)
        Dim meineSerialisierer As New XmlSerializer(GetType(Settings))
        Dim sw As New IO.StreamWriter("C:\Users\xxx\Desktop\Test2.xml")
        meineSerialisierer.Serialize(sw, Einstellungen)
        sw.Close()
    End Sub
 
    Public Function xmlLesen()
        Dim meineSerialisierer As New XmlSerializer(GetType(Settings))
        Dim sr As New IO.StreamReader("C:\Users\xxx\Desktop\Test2.xml")
        Dim Einstellungen As Settings
        Einstellungen = CType(meineSerialisierer.Deserialize(sr), Settings)
        sr.Close()
        Return Einstellungen
    End Function
 
End Class
 
 
Imports System.Xml.Serialization
 
Public Class Einstellungen
 
    Property MeineEinstellungen As Settings
 
 
    Private Sub Einstellungen_Load(sender As System.Object, e As _
      System.EventArgs) Handles MyBase.Load
        CheckBox1.Checked = MeineEinstellungen.chkbx1
        CheckBox2.Checked = MeineEinstellungen.chkbx2
        CheckBox3.Checked = MeineEinstellungen.chkbx3
        TextBox1.Text = MeineEinstellungen.txtbx1
        TextBox2.Text = MeineEinstellungen.txtbx2
        TextBox3.Text = MeineEinstellungen.txtbx3
        TextBox4.Text = MeineEinstellungen.txtbx4
    End Sub
 
    Private Sub Button1_Click(sender As System.Object, e As System.EventArgs) _
      Handles Button1.Click
 
        MeineEinstellungen.chkbx1 = CheckBox1.Checked
        MeineEinstellungen.chkbx2 = CheckBox2.Checked
        MeineEinstellungen.chkbx3 = CheckBox3.Checked
        MeineEinstellungen.txtbx1 = TextBox1.Text
        MeineEinstellungen.txtbx2 = TextBox2.Text
        MeineEinstellungen.txtbx3 = TextBox3.Text
        MeineEinstellungen.txtbx4 = TextBox4.Text
 
        MeineEinstellungen.xmlSpeichern(MeineEinstellungen)
 
 
    End Sub
End Class
Das klappt. Aber ist das so auch gemeint bzw. wird das so gemacht? In dem Beispiel geht es ja nur darum eine Liste von z.B. Personen zu speichern. Ich habe jedoch viele Unterschiedliche Einstellungen...also müsste ich das so in etwa machen?

Gruß
Bismosa
alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
Programmeinstellungen in einer XML speichern2.916Bismosa28.11.11 20:35
Re: Programmeinstellungen in einer XML speichern1.6752Net29.11.11 07:35
Re: Programmeinstellungen in einer XML speichern1.750Manfred X29.11.11 08:02
Re: Programmeinstellungen in einer XML speichern1.718Bismosa29.11.11 20:50
Re: Programmeinstellungen in einer XML speichern1.678Christian2529.11.11 22:13
Re: Programmeinstellungen in einer XML speichern1.733ModeratorFZelle29.11.11 22:44
Re: Programmeinstellungen in einer XML speichern1.579Christian2529.11.11 22:50
Re: Programmeinstellungen in einer XML speichern1.458Tommi46717.01.12 14:53
Re: Programmeinstellungen in einer XML speichern1.478Manfred X18.01.12 09:02
Re: Programmeinstellungen in einer XML speichern1.417Tommi46718.01.12 10:25
Re: Programmeinstellungen in einer XML speichern1.513Florian B.18.01.12 10:46
Re: Programmeinstellungen in einer XML speichern1.439Manfred X18.01.12 11:21
Re: Programmeinstellungen in einer XML speichern1.550Bismosa30.11.11 08:21
Re: Programmeinstellungen in einer XML speichern1.519Bismosa01.12.11 17:32

Sie sind nicht angemeldet!
Um auf diesen Beitrag zu antworten oder neue Beiträge schreiben zu können, müssen Sie sich zunächst anmelden.

Einloggen  |  Neu registrieren

Funktionen:  Zum Thema  |  GesamtübersichtSuchen 

nach obenzurück
 
   

Copyright ©2000-2025 vb@rchiv Dieter Otter
Alle Rechte vorbehalten.
Microsoft, Windows und Visual Basic sind entweder eingetragene Marken oder Marken der Microsoft Corporation in den USA und/oder anderen Ländern. Weitere auf dieser Homepage aufgeführten Produkt- und Firmennamen können geschützte Marken ihrer jeweiligen Inhaber sein.

Diese Seiten wurden optimiert für eine Bildschirmauflösung von mind. 1280x1024 Pixel