vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
Schützen Sie Ihre Software vor Software-Piraterie - mit sevLock 1.0 DLL!  
 vb@rchiv Quick-Search: Suche startenErweiterte Suche starten   Impressum  | Datenschutz  | vb@rchiv CD Vol.6  | Shop Copyright ©2000-2024
 
zurück

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

VB.NET - Ein- und Umsteiger
Benötige Hilfe bei Benutzer- und Datenverwaltung 
Autor: Dexter7811
Datum: 14.01.15 16:50

Hallo zusammen,

ich versuche zur Zeit ein kleines Programm zu realisieren mit dem man Adressdaten speichern können soll.
Die Idee ist auch, dass sich mehrere Benutzer registrieren können (kein gleichzeitiges Arbeiten am Programm!).
Nun will ich aber, dass alle registrierten Benutzer und ihre jeweiligen Daten in nur einer Datei gespeichert werden.
Ich habe bisher eine kleine Klasse (zum testen) geschrieben, die für die Benutzerverwaltung zuständig ist.
Hier ein kleiner Abschnitt des Klassenquellcodes.
Public Class UserManagement
    Const Filename As String = "Benutzerdatenbank.dat"
    'Benutzer-Struktur
    Public Structure User
        Public Username As String
        Public UserPasswordHash As String
        Public UserID As String
        Public UserGUID As String
        'Konstruktor
        Public Sub New(ByVal User As String, ByVal PasswordHash As String, _
          ByVal ID As String, ByVal GUID As String)
            Username = User
            UserPasswordHash = PasswordHash
            UserID = ID
            UserGUID = GUID
        End Sub
    End Structure
    'Eine neue Liste zum Speichern aller Benutzer
    Private ApplicationUsers As New List(Of User)
    'Parameterloser Konstruktor für die Verwendung des XML-Serializers
    Sub New()
    End Sub
    '--------------------------------- Eigenschaften 
    ' ---------------------------------
    'Liste aller Benutzer zurückgeben oder setzen
    Public Property AllUsers() As List(Of User)
        Get
            Return ApplicationUsers
        End Get
        Set(value As List(Of User))
            ApplicationUsers = value
        End Set
    End Property
'--------------------------------- Methoden ---------------------------------
    'Benutzer hinzufügen
    Public Sub AddUser(ByVal Username As String, ByVal UserPasswordHash As _
      String, ByVal UserID As String, ByVal UserGUID As String)
        AllUsers.Add(New User(Username, UserPasswordHash, UserID, UserGUID))
    End Sub
    'Benutzer löschen
    Public Sub RemoveUser(Item As User)
        AllUsers.Remove(Item)
    End Sub
    '.
    '. noch ein paar Klassenmethoden...usw.
    '.
Die Benutzer werden dann in XML-Format in der Datei "Benutzerdatenbank.dat" gespeichert. Das funktioniert soweit auch ganz gut.
Der Inhalt der "Benutzerdatenbank.dat" sieht dann beispielsweise folgendermaßen aus:
<?xml version="1.0"?>
<UserManagement xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" _
  xmlns:xsd="http://www.w3.org/2001/XMLSchema">
  <AllUsers>
    <User>
      <Username>Testuser1</Username>
      <UserPasswordHash>665E38C633D1AC448EC477625C9CE9F003C6F4596ABBF98A2_
        5896A57327116A0</UserPasswordHash>
      <UserID>1</UserID>
      <UserGUID>814d12a1-2726-4345-a398-8c3461f5d670</UserGUID>
    </User>
  </AllUsers>
</UserManagement>
Doch wie gesagt möchte ich aber die Adressdaten der jeweiligen Benutzer ebenfalls in dieser "Benutzerdatenbank.dat" speichern. Ob mein Vorhaben nun Sinn macht oder nicht spielt für mich erst mal keine Rolle.
Ich würde das gerne so wie beschrieben umsetzen, benötige aber Ratschläge.

Die Klasse für die Adressdaten soll vom Aufbau ähnlich sein wie die der Benutzerverwaltung. Nur wie bekomme ich das hin, dass diese Adressdaten der jeweiligen Benutzer in die "Benutzerdatenbank.dat" mit einfließen?

Würde mich über eure Hilfe und Ratschläge sehr freuen.

Grüße

Beitrag wurde zuletzt am 14.01.15 um 16:52:27 editiert.
alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
Benötige Hilfe bei Benutzer- und Datenverwaltung1.520Dexter781114.01.15 16:50
Re: Benötige Hilfe bei Benutzer- und Datenverwaltung1.021Manfred X14.01.15 17:38
Re: Benötige Hilfe bei Benutzer- und Datenverwaltung986Dexter781114.01.15 19:42
Re: Benötige Hilfe bei Benutzer- und Datenverwaltung1.079Manfred X14.01.15 20:39
Re: Benötige Hilfe bei Benutzer- und Datenverwaltung1.000Dexter781114.01.15 20:53

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-2024 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