Come convertire i caratteri ai valori ASCII in Visual Basic

November 10

Come convertire i caratteri ai valori ASCII in Visual Basic


caratteri inglesi sono memorizzati sul computer in una serie standardizzata di codici noti come American Standard Code for Information Interchange (ASCII). Questo codice contiene 256 caratteri (alcuni dei quali pensati solo per la macchina per capire) per rappresentare tutte le lettere comuni, numeri e simboli di punteggiatura inglese. Da allora è stato superato da Unicode Transformation Format (UTF), anche se tutti i valori ASCII originali mantengono lo stesso significato in UTF per garantire la compatibilità con i vecchi sistemi. Visual Basic rende facile determinare il valore del codice ASCII per ogni carattere con la funzione "Microsoft.VisualBasic.Asc".

istruzione

1 Creare un nuovo progetto. Scegliere il tipo "ConsoleApplication". In seguito, è possibile utilizzare lo stesso codice, senza modifiche, all'interno di qualsiasi interfaccia progetto grafica (GUI). Quando viene richiesto di dare un nome al progetto, il nome "ASCII traduttore".

2 Incollare il seguente codice per creare la stringa che si desidera ottenere i caratteri ASCII per:

Dim s as String = "Ciao".

Dim char () come Char = s.toCharArray ()

Sostituire "Ciao." con qualsiasi stringa di caratteri che si desidera tradurre.

3 Incollare il seguente per scorrere ogni lettera della stringa, convertirlo al suo valore ASCII e stamparlo sullo schermo:

Per x as Integer = 0 a char.Length - 1

Dim v as Integer = Microsoft.VisualBasic.Asc(char(x))

Console.Write (char (x))

Console.Write ( "")

Console.WriteLine (v)

prossimo

4 Incollare il seguente per mettere in pausa il programma e dare all'utente la possibilità di visualizzare i risultati:

Console.ReadKey ()

5 Fare clic sulla freccia verde per eseguire il programma. I risultati, se si lascia la stringa iniziale come "Ciao". sarà:

H 72

e 101

l 108

l 108

o 111

. 46