Dator
 |  Startsida |  Hårdvara |  Nätverk |  Programmering |  Programvara |  Felsökning |  System |   
Programmering
  • C /C + + -programmering
  • Computer Programspråk
  • Delphi Programmering
  • Java Programming
  • JavaScript programmering
  • PHP /MySQL Programmering
  • perl Programmering
  • python Programming
  • Ruby programmering
  • Visual Basics Programmering
  • * Dator Kunskap >> Programmering >> Visual Basics Programmering >> Content

    Konvertera en textruta till ett heltal

    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 .

    Tidigare:

    nästa:
    relaterade artiklar
    ·Hur man använder DTPicker kontroll i Visual Basic
    ·Hur man lyfta fram ett antal i en textruta med Microsof…
    ·VBA Guide
    ·Hur göra en felsökning i Visual Studio NET
    ·Hur man använder Windows API för att ändra skrivbord…
    ·Hur man skriver en textfil till en databas tabell med V…
    ·Hur man fångar en lokal datorns namn med VBS
    ·Hur Kopiera till klippbord i Microsoft Visual Basic
    ·Hur man skapar RTF-filer i Visual Basic 6
    ·Hur man gör kommentarer i Visual Basic
    Utvalda artiklarna
    ·Hur man skapar en ny DAT -fil i Matlab
    ·Hur man skapar Word-dokument med VBScript
    ·Hur man skapar Dynamisk belysning i GTKRadiant
    ·Hur visa PHP-webbplats på localhost
    ·Skillnad mellan C & Visual C
    ·Hur man laddar ett Python Script
    ·Hur man skriver ut Array CCK i PHP
    ·Hur man använder Atoi Funktion
    ·Hur Design Specifikation Språk för processkontroll
    ·Hur man använder Convert.Frombase64string i VBS
    Copyright © Dator Kunskap http://www.dator.xyz