|  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 >> C /C + + -programmering >> Content

    Hur att identifiera de typer av indata

    Identifiera vilka typer av insatser under valideringen av en kontroll i din Microsoft Visual C # -program kommer att hjälpa dig att vägleda användaren att ange korrekta uppgifter . I C # , kan du använda " Validera " händelsen för att identifiera de typer du vill validera för kontroll . Validering är viktigt när ditt program samlar in data som ska sparas i en databas . Fält i databastabeller är av en viss datatyper och problem kan uppstå när data från en annan datatyp sparas . Saker du behöver
    Microsoft Visual Studio
    Visa fler instruktioner
    1

    Launch Microsoft Visual Studio och klicka på " Nytt projekt " länken från den vänstra rutan på din datorskärm . Expandera " Andra språk " under " Installerade mallar " och klicka på " Visual C # . " Dubbelklicka på " Windows Forms Application " från mitten av dialogrutan för att skapa ett nytt projekt .
    2

    Dubbel - klicka på " TextBox " kontroll för att lägga till en ny kontroll textruta i formuläret . Dubbelklicka på " knappen " för att lägga till en ny knapp kontroll i formuläret . Lägg till ett " ErrorProvider " med samma teknik . Den " ErrorProvider " kommer att användas för att snabba fel . Högerklicka på kontrollen textrutan och klicka på "Egenskaper" för att visa de egenskaper sidan
    3

    . Klicka på händelserna ikonen som liknar en belysning strejk och dubbelklicka bredvid " Validering " för att skapa en ny validering förfarande . Lägg till följande kod innanför " textBox1_Validating " förfarande för att fastställa om den typ av ingång var en " Int " eller en " dubbel " datatyp :

    Boolean typeFound = false; if ( determinIntType ( textBox1.Text ) ) { typeFound = true; MessageBox.Show ( " Du angav ett Int typ . " ) ; errorProvider1.SetError ( TextBox1 , " " ) ; } else { this.errorProvider1.SetError ( TextBox1 , " en giltig typ var inte hittat Ange en giltig typ ! . " ) ; }

    om ( typeFound == false ) {if ( determinDoubleType ( textBox1.Text ) ) { typeFound = true; MessageBox.Show ( " Du angav en dubbel typ " ) ; errorProvider1.SetError TextBox1 ( " . " ) ; } else { this.errorProvider1.SetError ( TextBox1 , " en giltig typ hittades inte Vänligen ange en giltig typ ! . " ) ; } }
    4

    Kopiera och klistra in följande procedur för att fastställa om de uppgifter som angav var en " Int " datatyp :

    private bool determinIntType ( sträng dataEntered ) { try { int isANumber = Convert.ToInt32 ( dataEntered ) , return true ; } catch ( Exception ) {return false; } }
    5

    Lägg följande procedur för att fastställa om de uppgifter som angav var en " dubbel " datatyp :

    private bool determinDoubleType ( sträng dataEntered ) { try {

    dubbel isANumber = Convert.ToDouble ( dataEntered ) , return true ; } catch ( Exception ) { return false ;} }

    6

    Tryck på " F5 " för att köra programmet och skriv en uppsättning siffror i textrutan kontroll . Klicka " button1 " för att visa resultaten .

    Tidigare:

    nästa:
    relaterade artiklar
    ·Hur man skapar en vektor av tecken arrayer i C + +
    ·Hur Word Passa på C30
    ·Turbo C Definition & Process
    ·Hur att identifiera de typer av indata
    ·Hur man läser in från en extern fil i C + +
    ·Söka efter en fil i C #
    ·Hur man läser ett Word-dokument med C
    ·Hur du riktar subview i iPhone SDK
    ·Hur till Omvänd ett värde i C + +
    ·Vad är syntax i C + +
    Utvalda artiklarna
    ·Hur man byter Python Vägbeskrivning
    ·Hur man tar bort en Value elementuppställningen i PHP
    ·Lägga till en rad i DataGridView
    ·Implicit & Explicit funktioner Programmering
    ·Hur man programmerar Varvtalsreglage Med Java FRC
    ·Hur man gör en följd av asterisker i C + +
    ·Hur konvertera ett heltal till binär array i Java
    ·Skillnaden mellan en Java Applet och Javascript
    ·Hur du återställer en array PHP
    ·Konvertera Java String till en InputSource
    Copyright © Dator Kunskap http://www.dator.xyz