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
    Slik konverterer Hex til Binary i Visual Basic
    Visual Basic kan endre seg fra ett nummer base til en annen med litt manipulering i noen korte linjer med kode. Mange lister over numeriske konverteringstabeller inkludert alle former --- desimal , binær , hex og oktale --- er tilgjengelig på nettet med et enkelt søk . Imidlertid kan det være nyttig å ha en omformer på datamaskinen. En kode prosessen skaper en grunnleggende hex til binær konvertering som utfører raskere enn lasting av en nettleser og søker etter en tabell på nettet . Du trenger
    Visual Basic 6.0
    Vis flere instruksjoner
    en

    Åpne Visual Basic og klikk på " File" i hovedmenyen . Klikk på "New Project " i drop -down menyen og velg " Standard EXE " som en type.
    2

    Dobbeltklikk på "Label "-verktøyet ( representert ved en "A" ) fra verktøykassen til venstre. Dobbeltklikk på TextBox (representert ved bokstavene " ab " ) . Klikk og dra tekstboksen slik det er ved siden av Label. Bruk " Properties "-listen for å endre tittelen for etiketten "Enter Hex Number" og slette bokstavene i tekst bildetekst av tekstboksen .
    3

    Legg til en kommandoknapp til dannes ved å dobbeltklikke på knappeverktøyet (en liten rektangel ) og endre tittelen for denne å lese "Konverter Hex til Binary . " Dra denne knappen nedenfor de to elementene du opprettet i trinn to . Legg til to flere etiketter på samme måte , plassere dem under kommando knappen og på samme linje . Endre tittelen for den første etiketten til " Den binære tilsvarende er" og slette bokstavene i bildeteksten eiendommen av andre Label.
    4

    Klikk på "Vis" i hovedmenyen og velg " Kode . " I koden vinduet , skriver du følgende: Private Sub Command1_Click ( ) Dim HexNbr Som StringDim DecNbr Som IntegerDim resultatet som StringDecNbr = Val ( "& H " & Text1.Text ) Resultat = BinaryNbr ( DecNbr ) Do While Len ( Resultat) < 8Result = " 0 " & ResultLoopLabel3.Caption = ResultEnd Sub
    5

    Skriv inn følgende kode under som i Trinn 4 : Funksjon FirstConv ( ByVal exp As Long) As LongStatic TempNbr ( 0 til 31) så lenge , n Som IntegerIf TempNbr ( 0 ) = 0 ThenTempNbr ( 0 ) = 1 For n = 1 To 30TempNbr (n ) = TempNbr (n - 1 ) * 2NextTempNbr ( 31 ) = & H80000000End IfFirstConv = TempNbr ( exp ) End Function

    6

    Skriv inn disse siste kodelinjer under " End Function " i trinn 5: Funksjonen BinaryNbr ( ByVal calc As Long) As StringDim TempNbr As String , exp Som IntegerTempNbr = String $ ( 32 , " 0 ") DoIf calc og FirstConv ( exp ) ThenMid $ ( TempNbr , 32 - exp , 1 ) = " 1 " calc = calc Xor FirstConv ( exp ) Avslutt Ifexp = exp + 1Loop Mens calcBinaryNbr = Mid $ ( TempNbr , 33 - exp ) End Function

    7

    Bruk " F5 " tasten for å kjøre programmet. Angi et nummer i den tomme boksen ved siden av "Skriv en Hex Number" og klikk på " Konverter Hex til Binary . " Hvis du har tastet inn koden riktig , vil du se resultatet vises i den tomme boksen ved siden av " The Binary tilsvarende resultatet er . " Hvis ikke , kontrollerer koden .

    früher :

     Weiter:
      Relatert Artike
    ·Hvor å låse opp en konto Script 
    ·Hvordan legge til Windows Media Players Control i VB6 
    ·Tutorial om hvordan du aktiverer Drag & Drop på Visual…
    ·Hvordan legge til ODBC til VB.Net Express 
    ·Slik kjører Microsoft Visual Studio Sample Programs 
    ·VB6 Timer Function 
    ·Hvordan finne antall rader i en SQL- data Reader 
    ·Hvordan oppdatere tid med VBScript 
    ·Hvordan skrive ut uten linjeskift i Visual Basic 
    ·Hvordan lukker jeg et Word -dokument med VBA 
      Anbefalte artikler
    ·Hvordan lage en plate med ISO 
    ·Lære programmering med Visual Basic Net 
    ·Hvordan få tilgang til en VBA Inkrementell Record Sear…
    ·Hvordan Test Kode Algoritmer 
    ·Jeg får ikke åpnet min Utdatafil 
    ·Forskjellen mellom DataGrid & GridView 
    ·Hvordan erstatte Regex på Python 
    ·Hvordan koble til en SQLCE database i VS2008 
    ·Hvordan lage et rollespill i PHP 
    ·Hvordan å lære C # for nybegynnere 
    Copyright ©  Datamaskin  http://www.datamaskin.biz/