Datamaskin
  | Hjem | Hardware | Nettverk | Programmering | Software | Feilsøking | Systems | 
Programmering  
  • C /C + + Programming
  • Computer Programmeringsspråk
  • Delphi Programming
  • Java Programming
  • JavaScript Programmering
  • PHP /MySQL programmering
  • Perl Programming
  • Python Programming
  • Ruby Programming
  • Visual Basics Programming
  •  
    Datamaskin >> Programmering >> C /C + + Programming >> Content
    Hvordan identifisere hvilke typer validering av inndata
    Identifisere hvilke typer innspill under validering av en kontroll i Microsoft Visual C # programmet vil hjelpe deg å veilede brukeren til å oppgi riktige data. I C # , kan du bruke " Godkjenner " hendelse for å identifisere hvilke typer du ønsker å validere for kontrollen. Validering er viktig når programmet er å samle inn data som skal lagres i en database . Felt i databasetabeller er av en viss datatyper og problemer kan oppstå når data av en annen datatype blir lagret. Du trenger
    Microsoft Visual Studio
    Vis flere instruksjoner
    en

    Launch Microsoft Visual Studio og klikk på "New Project " link fra venstre ruten på skjermen . Utvid " andre språk " under " Installerte maler " og klikk " Visual C # . " Dobbeltklikk på " Windows Forms Application " fra sentrum av dialog vinduet for å opprette et nytt prosjekt .
    2

    Double- klikk på " TextBox " kontroll for å legge til en ny tekstboks kontroll i skjemaet. Dobbeltklikk på " Button" for å legge til en ny knapp kontroll i skjemaet. Legg en " ErrorProvider " ved hjelp av samme teknikk . Den " ErrorProvider " vil bli brukt til å spør feil .
    3

    Høyreklikk tekstboksen kontroll og klikk "Egenskaper" for å vise egenskapene siden . Klikk på hendelsene ikonet som ligner en belysning streik og dobbeltklikk på siden av " Godkjenner " for å opprette en ny validering prosedyre . Legg til følgende kode på innsiden av " textBox1_Validating " prosedyre for å finne ut om den type innspill var en " Int " eller en " Double" datatype : en

    Boolsk typeFound = false; if ( determinIntType ( textBox1.Text ) ) { typeFound = true; MessageBox.Show ( "Du skrev en Int type. "); errorProvider1.SetError ( textBox1 , "") ;} else { this.errorProvider1.SetError ( textBox1 ", en gyldig type var ikke funnet Vennligst skriv inn en gyldig type! . "); }

    if ( typeFound == false ) { if ( determinDoubleType ( textBox1.Text ) ) { typeFound = true; MessageBox.Show ( " Du skrev en Double type " ) ; errorProvider1.SetError ( textBox1 , " . "); } else { this.errorProvider1.SetError ( textBox1 ", en gyldig type ble ikke funnet Vennligst skriv inn en gyldig type! . "); } }
    4

    Kopier og lim inn følgende fremgangsmåte for å finne ut om dataene inn var en " int " datatype : en

    privat bool determinIntType ( string dataEntered ) { try { int isANumber = Convert.ToInt32 ( dataEntered ); return true; } catch ( Exception ) {return false; } }
    5

    Legg følgende fremgangsmåte for å finne ut om dataene inn var en " Double" datatype:

    privat bool determinDoubleType ( string dataEntered ) { try {

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

    6

    Trykk " F5 " tasten for å kjøre programmet og skriv inn et sett med tall i tekstboksen kontroll. Klikk " button1 " for å vise resultatene.

    früher :

     Weiter:
      Relatert Artike
    ·Hvordan bruke Operator Overbelastning i C + + 
    ·Hvordan lage en Dobbelt - lenket liste i C Programming 
    ·Hvordan Fell Char å Int 
    ·XCode : Hvordan lage en Droplet 
    ·Hvordan Model Hardware Systems i SystemC 
    ·Hvordan lage en PK3 Fil 
    ·Hvordan Lukk en For Loop Ved hjelp av C + + 
    ·Forskjellen mellom fgetc og getc 
    ·Fakta om CPP Compiler 
    ·Viser en PGM Picture Box på C + + 
      Anbefalte artikler
    ·CURL & HTTP Kunne ikke løse Host 
    ·Hvordan lage en proxy i Java 
    ·Regular Expression Opplæring for Python 2.5 
    ·Hvordan bruke AppleScript til å starte programmer 
    ·Slik installerer annonser i ett enkelt innlegg PHP 
    ·Hvordan å kompilere Når Funksjoner konflikt mellom Li…
    ·Hvordan bruke en SQL Query for å få tilgang til Datab…
    ·Slik konverterer XLS til CSV på VB.NET 
    ·Hvordan kode Whois Oppslag i Python 
    ·Hvordan oppdage Robots i PHP 
    Copyright ©  Datamaskin  http://www.datamaskin.biz/