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

    Hur konvertera ett binärt värde i Visual Basic 6

    Att veta hur man konverterar binära tal till sina decimaltal är en viktig färdighet att lära sig när kodning i ett programmeringsspråk som Visual Basic 6 ( VB6 ) . Till skillnad från det decimal -systemet , som har siffror från 0 till 9 , har det binära systemet endast siffror för 0 och 1 . Varje plats i ett binärt tal representerar en effekt av 2 . Det finns ingen inbyggd funktion för att konvertera ett binärt tal sträng så måste du skapa en funktion som beräknar den manuellt . Instruktioner
    1

    Öppna filen VB6 källa i en editor som Microsoft Visual Basic 6 .
    2

    Skapa en funktion som omvandlar ett binärt tal i decimalform genom att lägga koden :

    Public Function ConvBinaryToInteger ( ByVal MyBinNumber As String ) As Long

    Dim n As Integer ,

    Dim temp As Long

    för n = 1 Till Len ( MyBinNumber ) katalog

    Temp = Temp + Val ( Mid ( MyBinNumber , Len ( MyBinNumber ) - n + 1 , 1 ) ) * 2 ^ ( n - 1 ) katalog

    Nästa

    ConvBinaryToInteger = Temp

    End Function

    funktionen tar varje binär siffra från höger till vänster , multiplicerar det med 2 upphöjt till lämplig effekt och sedan tillägger att värdet på kumulativ summa . Till exempel är " 110 " behandlas som " 0 * 2 ^ 0 + 1 * 2 ^ 1 + 1 * 2 ^ 2 = 6 . " Addera 3

    Store det binära numret du vill att konvertera en sträng genom att lägga in koden :

    Dim binstr As String = " 110 ";
    4

    Ring funktionen att konvertera ett binärt värde , genom att lägga in koden :

    Dim resultat As Long

    resultat = ConvBinaryToInteger ( binstr.Text ) katalog

    variabeln " resultat " innehåller värdet för den binära konvertering , vilket i exemplet är 6 .

    5

    Spara VB6 fil , kompilera och köra programmet för att konvertera det binära värdet .

    Tidigare:

    nästa:
    relaterade artiklar
    ·OpenGL & Visual Basic Tutorial
    ·Hur göra en felsökning i Visual Studio NET
    ·Hur man rensar en knapp på Visual Basic
    ·Fördelar med VB.NET
    ·Hur att rensa Urklipp Med VBScript
    ·Lägga till en bild till en bild i VB6
    ·Olika sätt att formatera datum i VBA
    ·Hur man skriver Visual Basic Array data till en textfil…
    ·Hur man skriver ut ett dokument med Visual Basic 6.0
    ·Hur beräkna skatt och totalt med Visual Basic 6.0
    Utvalda artiklarna
    ·Hur till rensa upp Perl Script Format
    ·Hur du tar bort kalkylblad med VBA
    ·Färger i en VBA Begränsning
    ·Hur man Aktivera Enter Tutorial i Javascript
    ·Vad är Data Object Wizard i VB6
    ·Hur ansluta till flera databaser i PHP och MySQL
    ·Hur man fixar Microsoft Visual C + +
    ·Hur man tar bort Cache i PHP
    ·Hur man gör en cool Loading Bar i Visual Basic
    ·Hur man uppdaterar en PHP -fil
    Copyright © Dator Kunskap http://www.dator.xyz