copyright 1999 - 2014 by heinz prelle - hannover  - lenbachstraße 42 - www.visual-basic5.de | impressum
Denken Sie kurz darüber nach wie der Taschenrechner aus dem vorherigen Abschnitt des VB .NET Online Kurses arbeitet. Sie wollen 1 + 2 zusammenzählen. Was machen Sie um das zu erreichen? Sie tun folgendes:
1.) Sie klicken zuerst auf die 1
2.) Die 1 wird im Display angezeigt
3.) Dann klicken Sie auf das + Symbol
4.) Die 1 verschwindet aus dem Display
5.) Sie klicken auf die 2
6.) Dann klicken Sie auf das = Symbol
7.) Die 2 verschwindet aus dem Display
8.) Das Ergebnis aus 1 + 2 wird in der Textbox angezeigt
9.) Klicken Sie auf den Clear Button um den Display zu löschen
Sie haben aus der List die Punkte 1 und 2 abgearbeitet und wenden sich jetzt den Punkten 3 und 4 zu. Sie müssen nun Visual Basic dazu bringen zwei Zahlen zu addieren und sich eine von diesen Zahlen zu merken.
Die Zahl die sich Visual Basic merken soll ist die erste Zahl. Dafür müssen Sie eine Variable im Code Fenster ganz oben, wie im vorherigen Abschnitt erklärt anlegen.
Wert1 = txtDisplay.Text - dadurch wird alles was sich in der Textbox txtDisplay befindet in der Variablen Wert1 gesichert. Wollen wir aber mehrere Werte hintereinander addieren wie z.B. 2+3+4 müssen wir folgendermaßen vorgehen:
Wert1 = Wert1 + Val(txtAnzeige.Text
Das Schlüsselwort Val stellt sicher das das Wort in der Textbox eine Zahl ist. Val ist das Kurzwort für Value. Danach, also nachdem Sie das + Zeichen gedrückt haben wird der Inhalt der Textbox enfernt:
txtAnzeige.Clear
Fügen Sie diese beiden Zeilen Code zu ihrem Plus Button hinzu. Alles was wir hiermit tun, ist das wir den Inhalt der Textbox in der Variablen Wert1 sichern.
Private Sub btnPlus_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnPlus.Click
        Wert1 = Wert1 + Val(txtAnzeige.Text)
        txtAnzeige.Clear()
End Sub
Übung F:
Schreiben Sie den Code für den Button mit dem Gleichheitszeichen. Dazu benötigen Sie nur 3 Zeilen Code.
Hier eine kleine Hilfe:
Sie benötigen eine neue Variable (Wert2) die Sie oben im Code Fenster anlegen müssen.
Dim Wert2 As Single
Die 1. Zeile Code soll so aussehen:
Wert2 = Wert1 + (.....) = Val(txtAnzeige.Text)
Für die 2. Zeile Code müssen Sie den Wert der Variablen Wert2 an die Textbox übergeben
Die 2. Zeile Code sieht dann folgendermaßen aus:
txtAnzeige.Text = Wert2
Die 3. Zeile löscht nur noch den Inhalt der Variablen Wert1
Wert1 = 0
Wenn Sie mit der Übung fertig sind haben Sie einen einfachen Taschenrechner programmiert der einfache Zahlen addieren kann. Im nächsten Abschnitt des VB .NET Online Kurses werden Sie ihre Programmierkenntnisse vertiefen.
Visual Basic .NET Taschenrechner Plus Button programmieren An Beispielen mit Visual Studio 2008
Free Visual Basic .NET Online Kurs
Nächste Seite des Tutorials
Vorherige Seite des Tutorials
erste-schritte-0
erste-schritte-0