Autor Beitrag
csharber233
Hält's aus hier
Beiträge: 4



BeitragVerfasst: So 18.09.11 19:03 
Hallo
ich habe ein programm das eine anmeldung mit Benutzer und Kennwort abfragt.Und ich will das man beim ersten starten des programms einen Benutzer erstellen kann also mit Benutzername und Kennwort und das dies dann in einer .txt gespeichert wird und auch aus der txt datei raus überprüft werden kann.
Geht sowas überhaupt und wenn ja wie macht man das??
MFG
C#
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 561
Erhaltene Danke: 65

Windows 10, Kubuntu, Android
Visual Studio 2017, C#, C++/CLI, C++/CX, C++, F#, R, Python
BeitragVerfasst: So 18.09.11 21:09 
Also natürlich geht sowas.
Aber warum willst du eine txt datei nehmen? geh einfach auf "Item hinzufügen" und such nach "Settingsfile" und dann machst du folgendes:
1. nenn die Datei am besten "Settings"
2. Erstelle 2 Strings mit dem Wert "" (ich nenne sie "user und "pw")
3.
ausblenden C#-Quelltext
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
Settings Set = new Settings();

void Main()
 { 
 if (Set.user == "" && Set.pw == "")
 {
  string newuser, newpw;
  //hier machste jetzt die Abfrage für die Anmeldung
  Set.user = newuser;
  Set.pw = newpw;
  Set.Save();
 }
 }


und jetzt kannste immer über "Set.variablenname" die Werte abrufen und setzten.
WICHTIG! Wenn du die Werte änderst, musst du die auch speichern mit "Set.Save();"

_________________
Der längste Typ-Name im .NET-Framework ist: ListViewVirtualItemsSelectionRangeChangedEventHandler
csharber233 Threadstarter
Hält's aus hier
Beiträge: 4



BeitragVerfasst: So 18.09.11 22:16 
Hi
danke für die schnelle antwort
Sorry wahrscheinlich bin ich zu blöd
aer ich find item hinzufügen nicht wo ist des den??
MFG
ujr
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic star
Beiträge: 102
Erhaltene Danke: 12



BeitragVerfasst: So 18.09.11 23:12 
Hallo,

besser ist's eigentlich, die Projekteigenschaften (rechte Maustaste in der Projektmappe) aufzurufen und da über "Einstellungen" Konfigurationen hinzuzufügen.
dark-destination1988
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 178
Erhaltene Danke: 21



BeitragVerfasst: Mo 19.09.11 10:27 
txt dateien sind meiner meinung nach dafür nicht sogut geeignet wie xml aber gehen tut alles, alles eine frage des aufwandes
eine klasse anzulegen mit 2 properties und diese dann zu serialisieren(in xml datei speichern) ist überhaupt kein prob.
bei txt dateien musste dir die speicherung überlegen.
csharber233 Threadstarter
Hält's aus hier
Beiträge: 4



BeitragVerfasst: Mo 19.09.11 14:53 
user profile icondark-destination1988 hat folgendes geschrieben Zum zitierten Posting springen:

eine klasse anzulegen mit 2 properties und diese dann zu serialisieren(in xml datei speichern) ist überhaupt kein prob.

Und wie wurde sowas dann aussehne und wie kann ich dann wenn man halt aufn Button drückt das das dann überprüft wird
MFG
Th69
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Moderator
Beiträge: 4807
Erhaltene Danke: 1061

Win10
C#, C++ (VS 2017/19/22)
BeitragVerfasst: Mo 19.09.11 16:53 
Hallo,

als ersten Einstieg in die XML-Serialisierung kannst du dir den Beitrag aus der C# Library durchlesen: Mit XmlSerializer Objekte als XML speichern und laden.
C#
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 561
Erhaltene Danke: 65

Windows 10, Kubuntu, Android
Visual Studio 2017, C#, C++/CLI, C++/CX, C++, F#, R, Python
BeitragVerfasst: Mo 19.09.11 21:01 
Zu meiner Idee: Wenn du Visual Studio 10 benutzt dann kannste mit "Strg+Shift+A" das Fenster öffnen, dass ich meine.
Oder: Projekt -> Neues Item hinzufügen -> nach "Settings File" suchen.

_________________
Der längste Typ-Name im .NET-Framework ist: ListViewVirtualItemsSelectionRangeChangedEventHandler
csharber233 Threadstarter
Hält's aus hier
Beiträge: 4



BeitragVerfasst: Di 20.09.11 16:34 
Ok hab das versucht mit xml und naja hat nicht geklappt
Und das mitn Item hinzufügen hat jetzt geklappt aber wie aknn man das jetzt einrichten?
MFG
C#
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 561
Erhaltene Danke: 65

Windows 10, Kubuntu, Android
Visual Studio 2017, C#, C++/CLI, C++/CX, C++, F#, R, Python
BeitragVerfasst: Di 27.09.11 14:10 
Also wenn du die Settingsfile hast - ich nenn sie jetzt mal "Settings.settings", dann erstellst du zuerst mal deine Variablen, indem du Doppelklick auf die Datei machst (im Projektbrowser) dann öffnet sich ein Fenster (siehe Anhang!). In dem Bild habe ich alles erklärt. Und jetzt dein Code:
ausblenden C#-Quelltext
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
string var1, text1;
//...
Settings Set = new Settings();  //Hier erstellst du sozusagen eine Verbindung zur Settingsfile
var1 = Set.New_Value1;    //New_Value1 ist meine 2. Variable in der Settingsfile
text1 = Set.CryptionCode;  //CryptionCode ist meine 1. Variable in der File
//...
//So setzt du die Werte in der Settingsfile:
Set.New_Value1 = var1;
Set.CryptionCode = text1;
Set.Save();      //Die funktion musst du spätestens beim beenden der Anwendung aufrufen, damit deine Werte auch gespeichert werden

Hoffe das hilft. Genauer gehts nicht mehr xD
Einloggen, um Attachments anzusehen!
_________________
Der längste Typ-Name im .NET-Framework ist: ListViewVirtualItemsSelectionRangeChangedEventHandler