En av de omvandlingar som programmerare måste hantera är att omvandla text ingått en textruta i ett antal som kan användas i aritmetiska operationer . Microsofts Visual Basic är ett robust och fullfjädrad programmering miljö som innehåller metoder för att göra omvandlingen från text till heltalsformat . Medan maskerade områden som tvingar användaren att ange endast siffror i ett fält finns tillgängliga , dessa är inte det bästa valet för varje omständighet . Felkontroll , naturligtvis , är en viktig del i omställningen kodsekvensen och måste inkluderas för att ge den bästa användarupplevelsen . Instruktioner
1
Starta Visual Studio eller Visual Basic Express ( beroende på vilken version du har installerad . ) Klicka på " Nytt projekt " på " Startsidan . "
2
Välj " Windows Forms Application " och klicka sedan på " Lägg till" knappen . Detta öppnar ett nytt Windows- formulär i Visual Basic " design " fönstret .
3
Rulla över eller klicka på fliken "Verktyg" i övre vänstra hörnet på " Design "-fönstret . Välj och dra två " TextBox " kontroller, en " etikett " kontroll och en " Button " kontroll på formuläret . Alternativt kan du dubbelklicka på varje kontroll för att lägga till det i formuläret .
4
Dra " TextBox1 " och " TextBox2 " kontroller i vertikal inriktning med hjälp av Visual Basic linjerna anpassning rutnät som guider . Placera " Label1 " kontroll strax under " textrutor " , återigen med hjälp av Visual Basic linjerna anpassning rutnät för hjälp . Placera " Button1 " kontrollen till den nedre vänstra delen av formuläret .
5
Klicka på " Button1 " för att välja det . Bläddra igenom " Egenskaper " fönstret till det nedre högra hörnet av " Design "-fönstret tills du hittar " Text " egenskapen för " Button1 " kontroll . Ändra texten till " Lägg till . " Knappen på formuläret bör nu innehålla texten " Lägg till " snarare än " Button1 . "
6
Dubbelklicka på " Lägg till" knappen för att öppna Visual Basic " Code "-fönstret . Koden för att konvertera data som ingåtts " TextBox1 " och " TextBox2 " ska köras när användaren klickar på knappen "Add" , så det är där du måste sätta in koden . Visual Studio kommer att placera markören mellan de två linjer som avgränsar början och slutet av sub procedur som hanterar händelsen knapptryckning .
7
Infoga kod som liknar följande kod mellan de två linjer som beskrivs i steg 6 .
Dim NumberOne , NumberTwo , ResultNumber As Integer
p Om Textbox1.Text > " " Då
p Om Textbox2.Text > " " Då
Prova
NumberOne.Focus ( ) katalog
NumberOne = Integer.Parse ( Textbox1.Text ) katalog
NumberTwo.Focus ( ) katalog
NumberTwo = Integer.Parse ( Textbox2.Text )
ResultNumber = NumberOne + NumberTwo
Label1.Text = ResultNumber.ToString ( ) katalog
Catch
MessageBox.Show ( " Du måste skriva in siffror i fältet . " ) katalog
End Försök
Else
MessageBox.Show ( " Du måste ange ett tal i rutan två . " )
Return
Else
MessageBox.Show ( " Du måste skriva in ett nummer i rutan ett. " ) katalog
Return
End Om
" Dim " uttalande fastställs tre variabler av heltal typ , följt av två " Om " uttalanden som kontrollerar att vara säker på att användaren skrev något i " textrutor . " Den " Try /Catch /avsluta Prova " i koden gör själva omvandlingen försök på de uppgifter som läggs in i " textrutor . " Om det finns icke - numeriska data som antingen " TextBox " ( som bestäms av " Integer.Parse " kommandon , en av de två " MessageBox.Show " kommandon får kontroll och visar ett felmeddelande . Om data i både " textrutor " är numeriskt , då tillägg fortskrider . resultatet placeras i " Label1.Text " egendom , som visas i formuläret .