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 >> Visual Basics Programming >> Content
    Hva er en variant i VB
    ? Lære å bruke variantvariablene er en god idé hvis du planlegger å starte programmering i Visual Basic. Programmerere har ofte en misforståelse av variantvariablene ved å tenke at de ikke har en datatype . Du kan tenke på variantvariablene som variabler som lett kan endre sin type. For eksempel kan du lagre desimaltall i en variant variabel og senere i programmet tildele denne verdien til en "dobbel" data -type variabel uten å måtte foreta en datakonvertering. Definisjon

    En variant variabelen brukes til å lagre ulike typer verdier , og det har en intern representasjon av verdiene den lagrer . Den varianten variable har alltid 16 bytes for noen verdi lagret. VB håndterer automatisk konverteringer når du tildeler en verdi til en variant , noe som eliminerer behovet for å gjøre noen konverteringer selv. Bruk variantvariablene å fange returnerte verdiene når du ikke vet hva disse funksjonene prosedyrer kommer tilbake.
    Lagring Numeriske verdier

    VB vil bruke mest kompakte representasjon mulig når du tilordner hele tall til en variant variabel . For et lite antall , vil VB tildele en " Integer " representasjon for denne verdien. VB vil automatisk tildele en "lang " data -typen til en stor verdi som er lagret i en variant. VB vil returnere en feil hvis du prøver å gjøre beregninger på en variant som ikke inneholder et tall. Det er god praksis å bruke " IsNumeric " funksjonen for å finne ut om den varianten variabelen inneholder tall før du bruker den i en beregning.
    Lagring String Verdier

    lagring streng verdier til variantvariablene kan forårsake noen problemer hvis du ikke er forsiktig om hvordan du bruker dem i programmet. Du kan lagre en streng til en variant , og det vil lagre verdien uten et problem . Hvis du lagrer en tallrekke til en variant , og du senere bruker den med "+ " operator på en annen variant , så VB vil konvertere den til et nummer for å prøve å utføre et tillegg . Å sørge for at du ikke får en feilmelding når du arbeider med streng verdier i varianter , bruke " &" operatør når du trenger å sette sammen strenger varianter .
    Lagring av data /tidspunkt for

    Du kan også bruke variantvariablene å lagre dato /klokkeslett verdier fra 1 januar 2010 til 31. desember 9999 . I tillegg kan du utføre matematiske operasjoner på varianter som inneholder dato /tid-verdier . Ligner på " IsNumeric "-funksjonen kan du også bruke " IsDate " funksjonen for å avgjøre om en variant variabel har en dato verdi. Det følgende er et eksempel på hvordan du kan bruke " IsDate "-funksjonen på en variant : en

    Dim SomeDate , daysleftIf IsDate ( Text1.Text ) ThenSomeDate = CDate ( Text1.Text ) daysleft = DateSerial ( Year ( SomeDate ) + _1 , 1 , 1 ) - " . dager igjen i år " SomeDateText2.Text = daysleft & ElseMsgBox Text1.Text & " er ikke en gyldig dato . " End If

    früher :

     Weiter:
      Relatert Artike
    ·Hvordan legge til et passord i Visual Basic 6 
    ·Hvordan man skal vurdere en Word for Alphabet i Visual …
    ·Hvilke funksjoner i Visual Basic 
    ·Visual Basic 2005 Express Edition Tutorial 
    ·Opplæringsprogrammer for Hvordan legge til data i VB 2…
    ·Forskjellen mellom DataGrid & GridView 
    ·Hvordan forbedre VBA Performance i Word 
    ·Visual Basic programmer 
    ·Slik viser gresk i VB6 
    ·Hvordan lage en knapp som åpner et annet skjema i Visu…
      Anbefalte artikler
    ·Hvordan lage et GUI i C 
    ·Slik fjerner alle vanlige bokstaver i PHP 
    ·Hvordan overføre Excel Data til MySQL 
    ·Hvordan endre passord i PHP 
    ·Hvordan Erklærer variabler i Access VB 
    ·Sette inn en pause På Dogtail på Python 
    ·Hvordan integrere Access 2007 databaser Med nettsider 
    ·Hvordan lage en Array av sekvensielle tall i Ruby 
    ·Sette inn Elements Med DIV i JavaScript 
    ·Hvordan skrive et PHP-skript som dynamisk bygger Excel …
    Copyright ©  Datamaskin  http://www.datamaskin.biz/