Einer der Conversions , die Programmierer müssen handhaben ist die Umwandlung von Text in ein Textfeld in eine Zahl, die in arithmetischen Operationen verwendet werden können eingegeben werden. Microsoft Visual Basic ist eine robuste und voll funktionsfähige Entwicklungsumgebung , die Methoden für die Herstellung der Umwandlung von Text zu Integer-Format enthält . Während maskierte Felder, die der Benutzer nur Zahlen in ein Feld eingeben zwingen verfügbar sind , sind diese nicht die beste Wahl für jeden Umstand . Error-checking , natürlich, ist ein wichtiger Teil der Conversion-Code -Sequenz und müssen einbezogen , um die beste Nutzer-Erfahrung zu liefern. Anleitung
1
Starten Sie Visual Studio oder Visual Basic Express ( je nachdem, welche Version Sie installiert haben. ) Klicken Sie auf " Neues Projekt " auf der " Startseite ".
2
Wählen Sie " Windows Forms-Anwendung ", und klicken Sie dann auf die Schaltfläche "Hinzufügen" . Es öffnet sich ein neues Windows Form in Visual Basic " Design" -Fenster.
3
blättern oder klicken Sie auf die " Toolbox ", um die Spitze der " Design" -Fenster. Wählen und ziehen Sie zwei " TextBox " Kontrollen , ein "Label"- Steuerung und ein "Button" -Steuerelement auf das Formular. Alternativ können Sie einen Doppelklick auf jedes Steuerelement, um es dem Formular hinzufügen .
4
Ziehen Sie das " TextBox1 " und " TextBox2 " Kontrollen in vertikaler Ausrichtung mit den Visual Basic Alignment Gitterlinien als Führer . Legen Sie die " Label1 " Kontrolle nur unter den " TextBoxes " , wieder mit den Visual Basic Alignment Gitterlinien um Hilfe. Setzen Sie den " Button1 " die Steuerung an den unteren der Form belassen .
5
Klicken Sie auf " Button1 " , um es auszuwählen . Blättern Sie durch die Fenster "Eigenschaften" auf der unteren rechten Ecke des " Design" -Fenster , bis Sie die Eigenschaft "Text" für die " Button1 " Steuerung zu finden. Ändern Sie den Text auf " Hinzufügen". Die Schaltfläche auf dem Formular sollte nun der Text "Hinzufügen" und nicht als " Button1. "
6
Doppelklicken Sie auf die Schaltfläche "Hinzufügen" , um den Visual Basic "Code "-Fenster zu öffnen. Der Code , um die Daten in " TextBox1 " und " TextBox2 " eingegeben konvertieren wird ausgeführt, wenn der Benutzer auf die Schaltfläche "Hinzufügen" , so ist dies , wo Sie den Code gesetzt haben . Visual Studio wird der Cursor zwischen den beiden Linien , die den Anfang und das Ende der Sub-Prozedur , die die Schaltfläche Click -Ereignis behandelt abzugrenzen platzieren.
7
Insert Code ähnlich dem folgenden Code zwischen den beiden Linien beschrieben in Schritt 6 .
Dim NumberOne , NumberTwo , ResultNumber als Integer
Wenn Textbox1.Text > "" Then
Wenn TextBox2.Text > "" Then
Versuchen
NumberOne.Focus ()
NumberOne = Integer.Parse ( Textbox1.Text )
NumberTwo.Focus ()
NumberTwo = Integer.Parse ( TextBox2.Text )
ResultNumber = NumberOne + NumberTwo
Label1.Text = ResultNumber.ToString ()
Fangen
MessageBox.Show ( "Du musst nur die Zahlen in das Feld eingeben . " )
End Try
Else
MessageBox.Show (" Sie müssen eine Zahl in Feld zwei geben . " )
Return
Else
MessageBox.Show (" Sie müssen eine Zahl im Feld einzugeben. " )
Return
End Wenn
" Dim " -Anweisung stellt drei Variablen vom Typ Integer , gefolgt von zwei "If" -Anweisungen, die zu sein , dass der Benutzer etwas in die eingegebenen Check " TextBoxes . " Die " Try /Catch /End Try " Code-Abschnitt die eigentliche Konvertierung Versuche auf die Daten in den eingegebenen tut " TextBoxes . " Wenn es nicht- numerische Daten als entweder im " TextBox " (wie durch die " Integer.Parse "-Befehle , eine der beiden " MessageBox.Show " Befehle bestimmt bekommt Steuerung und zeigt eine Fehlermeldung an . Falls die Daten in beiden " TextBoxes " numerisch ist, dann geht die Zugabe . das Ergebnis in der platziert ist " Label1.Text " -Eigenschaft, die auf dem Formular angezeigt wird.