Come scrivere un programma che consente a un utente di specificare due numeri

November 7

Come scrivere un programma che consente a un utente di specificare due numeri


Scrivere un programma che permette agli utenti di specificare due numeri e poi li utilizzano nel vostro programma per restituire un risultato può essere facilmente realizzato in Visual Basic. La maggior parte dei programmi per computer richiede all'utente di inserire informazioni e uno dei modi migliori per farlo è attraverso una interfaccia utente. È possibile aggiungere controlli a un utente per acquisire informazioni da parte dell'utente, come caselle di testo e pulsanti. Quando si esegue il programma l'utente può specificare un numero in ogni casella di testo e fare clic su un pulsante per ottenere un risultato.

istruzione

1 Avviare Microsoft Visual Studio, fare clic su "New Project" che si trova nel riquadro di sinistra dello schermo del computer, ed espandere "Visual Basic" sotto "Modelli installati." Fare clic su "Windows" e fare doppio clic su "Applicazione Windows Form" per creare un nuovo progetto con una interfaccia utente.

2 Fare doppio clic su "TextBox" per dal riquadro "Toolbox" per aggiungere un nuovo controllo casella di testo al form. Aggiungere una seconda casella di testo. Fare doppio clic su "Pulsante" per dal riquadro "Toolbox" per aggiungere un nuovo controllo pulsante al form. Fare doppio clic sul "Button1" per creare un evento click per il pulsante.

3 Copiare e incollare il seguente codice per creare quattro nuove variabili si intende utilizzare nel vostro programma:

Dim FirstNum As Integer

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

4 Aggiungere il seguente codice per controllare che le informazioni inserite nella casella di testo è numerico e se non è poi tornare un errore:

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 Copia e incolla il seguente codice per controllare gli errori precedenti e continuare la cattura del numero indicato nella casella numero due:

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 Aggiungere il seguente codice per aggiungere entrambi i numeri e restituire il risultato utilizzando una finestra di messaggio:

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

7 Premere il tasto "F5" per eseguire il programma e digitare un numero in ciascuna delle caselle di testo. Fai clic su "Button1" per ottenere il risultato.