En av de konverteringene som programmerere må håndtere er at med å konvertere tekst inngått en tekstboks i et antall som kan brukes i aritmetiske operasjoner . Microsofts Visual Basic er en robust og fullverdig programmeringsspråk miljø som omfatter metoder for å gjøre konverteringen fra tekst til heltallsformat . Mens maskerte felt som tvinger brukeren til å oppgi bare tall i et felt er tilgjengelige , disse er ikke det beste valget for alle forhold . Feilsøking , selvfølgelig , er en viktig del av konverteringen kodesekvensen og må inkluderes for å gi den beste brukeropplevelsen . Instruksjoner
en
start Visual Studio eller Visual Basic Express (avhengig av hvilken versjon du har installert. ) Klikk "New Project " på "Start Page ".
2
Velg " Windows Forms Application ", og klikk deretter på "Legg til "-knappen . Dette åpner en ny Windows-skjema i Visual Basic " Design "-vinduet .
3
Rull over eller klikk på " Toolbox "-kategorien til øverst til venstre på " Design "-vinduet . Velg og dra to " TextBox "-kontroller , en "Label " kontroll og en " Button" kontroll på skjemaet . Alternativt kan du dobbeltklikke på hver kontroll for å legge det til i skjemaet.
4
Dra " TextBox1 " og " TextBox2 " kontroller i loddrett justering ved hjelp av Visual Basic justering rutenettet som guider. Plasser " Label1 " kontroll like under " tekstbokser ", igjen ved hjelp av Visual Basic justering rutenettet for å få hjelp . Plasser " Button1 " kontrollen til nederst til venstre i skjemaet.
5
Klikk på " Button1 " for å velge det. Bla gjennom " Properties " vinduet til nedre høyre for " Design "-vinduet til du finner "Text " eiendom for " Button1 " kontroll. Endre teksten til "Legg til ". Knappen på skjemaet ditt skal nå inneholde teksten "Legg til" heller enn " Button1 . "
6
Dobbeltklikk på "Legg til" -knappen for å åpne Visual Basic " Code" -vinduet . Koden for å konvertere dataene som legges inn i " TextBox1 " og " TextBox2 " vil kjøre når brukeren klikker på "Legg til "-knappen, så det er der du må sette inn koden . Visual Studio vil plassere markøren mellom de to linjene som avgrense begynnelsen og slutten av sub prosedyre som håndterer knapp klikk hendelsen.
7
Sett inn koden ligner på følgende kode mellom de to linjene som er beskrevet i trinn 6 .
Dim NumberOne , NumberTwo , ResultNumber som heltall
p Hvis Textbox1.Text > "" Then
p Hvis Textbox2.Text > "" Then
Prøv
NumberOne.Focus ( )
NumberOne = Integer.Parse ( Textbox1.Text )
NumberTwo.Focus ( )
NumberTwo = Integer.Parse ( Textbox2.Text )
ResultNumber = NumberOne + NumberTwo
Label1.Text = ResultNumber.ToString ( )
Catch
MessageBox.Show ("Du må skrive inn bare tall i feltet. ")
End Prøv
Else
MessageBox.Show ("Du må skrive inn et tall i boksen to. ")
Return
Else
MessageBox.Show ("Du må skrive inn et tall i boksen en. ")
Return
End Hvis
" Dim " statement etablerer tre variabler av heltall type, etterfulgt av to "If" uttalelser som sjekker for å være sikker på at brukeren kom noe inn i " tekstbokser . " Den " Prøv /Catch /Avslutt Prøv "-delen av koden gjør selve konverteringen forsøk på dataene som legges inn i " tekstbokser . " Hvis det er ikke-numeriske data som enten " TextBox " ( som bestemmes av de " Integer.Parse " kommandoer , en av de to " MessageBox.Show " kommandoer får kontroll og viser en feilmelding . Hvis dataene i begge " tekstbokser " er numerisk , deretter tillegg fortsetter . resultatet er plassert i" Label1.Text "eiendom , som viser på skjemaet .