Hvordan skrive et program som lar brukeren å spesifisere to Numbers

Hvordan skrive et program som lar brukeren å spesifisere to Numbers


Skrive et program som tillater brukere å spesifisere to tall, og deretter bruke dem i programmet for å returnere et resultat kan enkelt gjøres i Visual Basic. De fleste dataprogrammer krever en bruker å legge inn informasjon, og en av de beste måtene å gjøre dette på er gjennom et brukergrensesnitt. Du kan legge til kontroller til en UI for å fange opp informasjon fra brukeren for eksempel tekstbokser og knapper. Når du kjører programmet kan brukeren angi et tall i hver tekstboksen og klikker på en knapp for å få et resultat.

Bruksanvisning

1 Start Microsoft Visual Studio, klikk på "New Project" ligger på ruten til venstre på skjermen, og utvide "Visual Basic" under "Installerte maler." Klikk "Windows" og dobbeltklikk på "Windows Forms Application" for å opprette et nytt prosjekt med en UI.

2 Dobbeltklikk på "TextBox" til fra "Toolbox" panelet for å legge til en ny tekstboks kontroll i skjemaet. Legg en andre tekstboksen. Dobbeltklikk på "Button" til fra "Toolbox" panelet for å legge til en ny knapp kontroll i skjemaet. Dobbeltklikk på "Button1" for å lage et klikk begivenhet for knappen.

3 Kopier og lim inn følgende kode for å opprette fire nye variabler du vil bruke i programmet:

Dim firstNum As Integer

Dim secondNum As Integer
Dim result As Integer
Dim inputError As Boolean

4 Legg til følgende kode for å kontrollere at angitt i tekstboksen informasjon er numerisk og hvis det ikke er så returnere en feil:

If (IsNumeric(Me.TextBox1.Text)) Then
firstNum = Me.TextBox1.Text
Else
MessageBox.Show("Please enter a number in box 1")
inputError = True
End If

5 Kopier og lim inn følgende kode for å sjekke for tidligere feil og fortsette fangst antall oppgitt i boks nummer to:

If inputError = False Then
If (IsNumeric(Me.TextBox2.Text)) Then
secondNum = Me.TextBox2.Text
Else
MessageBox.Show("Please enter a number in box 2")
inputError = True
End If
End If

6 Legg til følgende kode for å legge begge tallene og returnere resultatet ved hjelp av en meldingsboks:

If inputError = False Then
result = firstNum + secondNum
MessageBox.Show("The addition of these two numbers is: " & result.ToString)
End If

7 Trykk "F5" for å kjøre programmet og skriv inn et tall i hver av tekstboksene. Klikk "Button1" for å få resultatet.