Engelse tekens worden opgeslagen op de computer in een gestandaardiseerde reeks codes bekend als de American Standard Code for Information Interchange (ASCII). Deze code bevat 256 tekens (sommige van hen alleen bedoeld voor de machine te begrijpen) vertegenwoordigt de gemeenschappelijke letters, cijfers en symbolen van Engelse leestekens. Het heeft sindsdien zijn overtroffen door Unicode Transformation Format (UTF), hoewel de oorspronkelijke ASCII-waarden behouden dezelfde betekenis in UTF compatibiliteit met oudere systemen te garanderen. Visual Basic maakt het gemakkelijk om te bepalen van de ASCII-code waarde voor elk teken met behulp van de functie van "Microsoft.VisualBasic.Asc".
Maak een nieuw project. Kies het type "ConsoleApplication". Later kunt u dezelfde code, zonder enige wijziging, binnen elk project Graphical User Interface (GUI). Wanneer u wordt gevraagd uw project een naam te geven, noem deze "ASCII vertaler."
Plak de volgende code als u wilt maken van de tekenreeks die u zou willen krijgen van de ASCII-tekens voor:
Dim s as String = "Hallo."
Dim char() als Char = s.toCharArray()
Vervangen door "Hallo." welke tekenreeks u wenst te vertalen.
Plak het volgende te doorlopen elke letter in de tekenreeks, het omzetten in de ASCII-waarde op het scherm afdrukken:
Voor x as Integer = 0 tot char. Lengte - 1
Dim v as Integer = Microsoft.VisualBasic.Asc(char(x)) Console.write(char(x)) Console.write(" ") Console.writeLine(v)
volgende
Plak het volgende om het programma onderbreken en geven de gebruiker een kans om de resultaten te bekijken:
Console.ReadKey()
Klik op de groene pijl als het programma wilt uitvoeren. De resultaten, als u de eerste tekenreeks laat zoals "Hallo." zal zijn:
H 72
e 101
l 108
l 108
o 111
. 46