Una delle conversioni che i programmatori devono gestire è quella di convertire il testo immesso in una casella di testo in un numero che può essere utilizzato nelle operazioni aritmetiche . Microsoft Visual Basic è un ambiente di programmazione robusto e ricco di funzionalità che include metodi per fare la conversione da testo a formato intero . Mentre i campi mascherati che costringono l'utente a inserire solo numeri in un campo sono disponibili, questi non sono la scelta migliore per ogni circostanza . Controllo errori, naturalmente , è una parte importante della sequenza di codice di conversione e deve essere incluso per fornire la migliore esperienza utente . Istruzioni
1
Avviare Visual Studio o Visual Basic Express ( a seconda della versione installata. ) Fare clic su " Nuovo progetto " sulla " pagina iniziale ".
2
selezionare "Windows Forms Application ", e quindi fare clic sul pulsante "Aggiungi" . Si apre una nuova forma di Windows nella finestra di Visual Basic "Design" .
3
Scorri oppure fare clic sulla scheda " Strumenti " in alto a sinistra della finestra "Design" . Selezionare e trascinare due controlli " TextBox ", un controllo " Label" e un controllo " Button " nel form. In alternativa , è possibile fare doppio clic su ogni controllo per aggiungerlo al form.
4
trascinare i controlli " textBox2 " " TextBox1 " e in allineamento verticale con le linee della griglia di allineamento di Visual Basic come guide . Posizionare il controllo " Label1 " appena sotto le " caselle di testo " , sempre con la griglia di allineamento di Visual Basic per un aiuto . Posizionare il controllo " Button1 " in basso a sinistra del modulo .
5
Fare clic sul controllo " Button1 " per selezionarlo. Scorrere la finestra "Proprietà" in basso a destra della finestra " Design" fino a trovare la proprietà " Text " per il controllo " Button1 " . Modificare il testo di "Aggiungi ". Il pulsante sul modulo dovrebbe contenere il testo " Aggiungi " , piuttosto che " Button1 ".
6
doppio clic sul pulsante "Aggiungi" per aprire la finestra di Visual Basic "Codice" . Il codice per la conversione dei dati inseriti nel " TextBox1 " e " TextBox2 " si esegue quando l' utente fa clic sul pulsante "Aggiungi" , quindi questo è dove si deve mettere il codice . Visual Studio verrà posizionare il cursore tra le due linee che delimitano l'inizio e la fine della procedura di sub che gestisce l' evento click del pulsante .
7
Inserisci il codice simile al seguente codice tra le due linee descritte nel passo 6 .
Dim NumberOne , NumberTwo , ResultNumber come Integer
TextBox1.Text > "" Then
Textbox2.Text > "" Then
Prova
NumberOne.Focus ( ) per
NumberOne = Integer.Parse ( TextBox1.Text ) per
NumberTwo.Focus ( ) per
NumberTwo = Integer.Parse ( Textbox2.Text ) per
ResultNumber = NumberOne + NumberTwo
Label1.Text = ResultNumber.ToString ( ) per
Cattura
MessageBox.Show ( "Devi inserire solo numeri nel campo . " ) per
End Try
Else
MessageBox.Show ( "Devi inserire un numero nella casella di due". )
Torna
Else
MessageBox.Show ( "Devi inserire un numero nella casella di uno". ) per
Torna
End Se
l'affermazione " Dim " stabilisce tre variabili di tipo intero , seguito da due "if" che controllano per assicurarsi che l' utente ha inserito qualcosa nelle " caselle di testo . " Il " try /catch /End Try " sezione di codice fa i tentativi di conversione reale sui dati inseriti nelle " caselle di testo . " Se ci sono dei dati non numerici come in uno " TextBox " (come determinato dai comandi " Integer.Parse ", uno dei due comandi " MessageBox.Show " ottiene il controllo e visualizza un messaggio di errore . Se i dati in entrambe le caselle di testo " " è numerico , quindi procede l'aggiunta . il risultato viene inserito nella " proprietà Label1.Text " , che visualizza sul modulo .