En af de konverteringer, der skal programmører håndtere , er, at for at konvertere tekst indgået et tekstfelt i et nummer, der kan bruges i aritmetiske operationer . Microsofts Visual Basic er en robust og fuldt udstyret programmeringsmiljø , der omfatter metoder til at gøre konverteringen fra tekst til heltal format. Mens maskerede felter , der tvinger brugeren til at indtaste kun tal i et felt er til rådighed , er disse ikke det bedste valg for enhver situation . Fejlsøgning , selvfølgelig, er en vigtig del af konverteringen kodesekvens og skal medtages for at give den bedste brugeroplevelse. Instruktioner
1
Start Visual Studio eller Visual Basic Express ( afhængigt af hvilken version du har installeret. ) Klik på " Nyt projekt " på " Start Page ".
2
Vælg "Windows Forms Application ", og klik derefter på knappen "Tilføj" . Dette åbner et nyt Windows form i Visual Basic " Design " vinduet.
3
Rul hen over eller klik på " Toolbox" fane til øverst til venstre på " Design " vinduet. Vælg og træk to " TextBox " kontrol, en "Label " kontrol og en " Button " kontrol på din formular. Alternativt kan du dobbeltklikke på hver kontrol for at føje det til formularen.
4
Træk " TextBox1 " og " TextBox2 " kontroller i lodret justering ved hjælp af de Visual Basic tilpasning gitterlinjer som guider . Placer " Label1 " kontrol lige under " tekstbokse ", igen ved hjælp af Visual Basic tilpasning gitterlinjer om hjælp. Placer " Button1 " kontrol til den nederste venstre hjørne af formularen.
5.
Klik på " Button1 " for at vælge det. Rul gennem "Egenskaber " vinduet til den nederste højre for " Design " vinduet , indtil du finder " Text " ejendom til " Button1 " kontrol . Ændre teksten til " Tilføj". Knappen på din formular skal nu indeholde teksten " Tilføj " snarere end " Button1 ".
6
Dobbeltklik på "Tilføj" knappen for at åbne Visual Basic "Code " vinduet. Koden til at konvertere de indtastede data ind i " TextBox1 " og " TextBox2 ", udføres , når brugeren klikker på knappen "Tilføj" , så det er her du nødt til at sætte koden . Visual Studio vil placere markøren mellem de to linjer, der afgrænser begyndelsen og slutningen af sub procedure , der håndterer knap klik begivenheden.
7
Indsæt kode ligner følgende kode mellem de to linjer der er beskrevet i Trin 6 .
Dim NumberOne , NumberTwo , ResultNumber som Integer
p Hvis Textbox1.Text > "" så
p Hvis Textbox2.Text > "" så
Prøv
NumberOne.Focus ()
NumberOne = Integer.Parse ( Textbox1.Text )
NumberTwo.Focus ()
NumberTwo = Integer.Parse ( Textbox2.Text )
ResultNumber = NumberOne + NumberTwo
Label1.Text = ResultNumber.ToString ()
Fang
MessageBox.Show ( "Du skal indtaste kun tal på området ". )
End Prøv
Else
MessageBox.Show ( "Du skal indtaste et tal i boks to ").
Return
Else
MessageBox.Show ( "Du skal indtaste et tal i rubrik et." )
Return
End Hvis
" Dim " erklæring fastsætter tre variabler af heltalstypen , efterfulgt af to " Hvis" udsagn , der kontrollerer at være sikker på , at brugeren indtastet noget i " tekstbokse ". Den " try /catch /End Try" sektion af kode gør den reelle omregning forsøg på de indtastede data i " tekstbokse ". Hvis der er ikke-numeriske data som i enten " TextBox " ( som bestemt af de " Integer.Parse "-kommandoer , en af de to " MessageBox.Show " kommandoer får kontrol og viser en fejlmeddelelse. Hvis dataene i både " tekstbokse "er numerisk , så tilføjelse provenu . resultatet er placeret i " Label1.Text "ejendom , som vises på formularen.