PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : [VB.Net 2008-Text] Login System



laKiT
24.01.2009, 19:27
Hallo,
erstmal, ja es gibt schon genügend Tutorials dieser Art, aber
ich wollte auch mal eins erstellen. Und dieses Tutorial war eig.
also Video Tutorial gedacht, aber mein Computer arbeitet immo.
zuviel um noch mit Camtasia aufzuzeichen ;) Ok,


ich möchte Ihnen heute zeigen, wie Sie in Visual Basic 2008
ein einfaches Login System, ohne Variablen, erstellen können.
Dieses ist zwar ein sehr unsicheres System, da man den Quellcode
von Visual Basic leicht entschlüsseln kann, aber das Tutorial
ist dazu gedacht Ihnen die Grundlagen von Visual Basic zu vermitteln.
Ok, fangen wir an:

Legende:
1., 2., 3., ... = Schritte
-- ... -- = Erklärung


1. Wir erstellen ein neues Projekt und nehmen dafür die "Windows
Forms-Anwendung". Wir nennen es wie wir wollen.

2. Nun gehen wir in die Toolbox und wählen
eine Label.

3. Diese ziehen wir nun wie wir wollen auf die "Form1".

4. Als nächstes erstellen wir mit den gleichen Schritten eine
zweite Label.

5. Nun klicken wir auf die "Label1" und ändern den "(Name)" im
Eigenschaften Fenster zu "lblName".

--
Die Eigenschaft "(Name)" trägt den Wert, wie dieses Element heißt.
Das heißt, wenn wir dieses Element im Quellcode ansprechen wollen,
müssen wir es mit dem Wert in "(Name)" ansprechen. Beispiel:
lblName.Text = "Name:"
lblName ist das Element, dass wir ansprechen wollen.
.Text ist die Eigenschaft, die wir vom Element verändern/ansprechen
wollen.
"Name:" ist der Wert, den wir dieser Eigenschaft zuweisen.
In diesem Fall wird der Eigenschaft "Text" der Wert "Name:" zugewiesen,
also sehen wir auf der Form jetzt statt "Label1" "Name:"
--

6. Als nächstes ändern wir den Wert in "Test" zu "Name:".

7. Dann klicken wir auf die zweite Label (Label2) und weisen ihr den
"(Name)" "lblPw" zu.

8. Nun ändern wir auch hier den Wert in "Text" zu "Passwort:".

9. Als nächstes wählen wir das Element "TextBox" und ziehen zwei Stück
davon hinter die beiden Labels.

10. Nun ändern wir auch hier den "(Name)" von der ersten TextBox in
"txtName" und und der zweiten TextBox in "txtPw".

11. Nun erstellen wir uns einen Button.

12. Hier ändern wir den Wert in "(Name)" nun in "cmdGo" und den Wert
in "Text" zu "Login".

So, nun haben wir die Oberfläche von unserem Login erstellt. Als
nächstes müssen wir uns die zweite Form erstellen, die wir mit
der korreckten Eingabe von dem Name und dem Passwort erscheinen lassen
wollen. Also:

13. Wir wechseln in den Projektmappen-Explorer und machen diese Klicke:
Rechtsklick auf "Euren Projektnamen" (ganz am Anfang beim Projekt
Erstellen gewählt), dann auf "Hinzufügen" und nun auf "Windows Form..."

14. Nach einem bischen warten sehen Sie nun die Form2.

Diese brauchen wir jetzt nicht zu Bearbeiten, da es in diesem Tutorial
nur um das Login-System geht.
Also erstellen wir nun den Quellcode, dess Programms.

15. Dazu wechseln wir im Karteireiter wieder zu "Form1.vb [Entwurf]*"

--
Das Entwurf steht dazu da, damit Ihnen Angezeigt wird, dass wir
uns hier bei der Oberfläche von dem Programm befinden.
Wenn sie einen Karteireiter ohne "[Entwurf]" finden, befinden sie sich
im Quellcode der Form, die davor steht.
Das kleine "*" steht dazu da, damit Ihnen angezeigt wird, dass die
Oberfläche bzw. der Quellcode noch nicht gespeichert wurde.
--

16. Wir machen nun einen Doppelklick auf unseren Button und sehen nun
den noch leeren Quellcode des Programms vor uns.

--
Wie sie oben im Quellcode erkennen können (Public Class Form1)
befinden wir uns im Quellcode unserer "Form1".
Mit "Privat Sub cmdGo_Click(..." wird uns gesagt, dass wir nun
den Quellcode unseres Buttons, wenn er geklickt wird, verändern.
Beispiel:
cmdGo_Click(...
cmdGo unser Button (hier finden wir auch den Wert des Elements aus
"(Name)").
_Click das Event (in diesem Fall ein Klick auf unseren Button).
--

17. Jetzt schreiben wir in die Leere Zeile zwischen "Private Sub..." und
"End Sub" folgenden Text:


If txtName = "TestName" and txtPw = "TestPw" Then
Form2.Show ()
Else
MsgBox("Falscher Benutzername oder Passwort!")
End If--
If ... End If ist die Falls, dann Funktion. Dass heißt
in diesem Fall prüft das Programm ob in txtName der Text "TextName" und
in txtPW der Text "TestPw" stehen. Wenn ja ("Then"), dann zeigt er uns
Form2 ("Form2.Show ()"). Wenn nicht ("Else"), dann erscheint uns ein
POPUp mit dem Text "Falscher Benutzername oder Passwort!"
(MsgBox ("...").
Mit End If ist die Funktion zuende.
--

18. Nun testen wir unser Programm. Wir klicken Dazu auf den kleinen
grünen Pfeil oder drücken die Taste "F5".

19. Wenn alles richtig läuft, haben wir es geschafft.
Herzlichesn Glückwunsch!

Ich hoffe das Tutorial war einfach zu verstehen.
Mit freundlichen Grüßen
WeenMask - laKiT