Mais cedo ou mais tarde você vai correr para a necessidade de ler um arquivo em um array de bytes usando o Visual Basic para manipulação dos dados. Em VB , você pode usar o " BinaryReader.ReadBytes " método para ler um número especificado de bytes do fluxo atual em uma matriz de bytes. Saber ler dados binários é útil quando você precisa para armazenar arquivos grandes em um campo binário em uma tabela de banco de dados. Instruções
1
Abra o Microsoft Visual Basic Express , clique em " New Project ... " no painel esquerdo da tela e selecione " Console Application ". Clique em " OK" para criar um novo projeto de console
2
Adicione o seguinte namespace na primeira linha do seu módulo de código: .
Imports System.IO
< br >
3
Digite o seguinte código para definir o arquivo que você vai ler :
Dim readFile as String = "C: \\ file.txt "
4
Copiar e cole o seguinte código para abrir e ler o arquivo de texto definido na etapa anterior:
Usando fsSource Como FileStream = New FileStream ( readFile , _
FileMode.Open , FileAccess.READ )
5
Adicione o seguinte código para ler o primeiro byte da matriz de bytes :
Dim br as New BinaryReader ( fsSource , Nova ASCIIEncoding ())
pedaço Dim () As Byte
pedaço = br.ReadBytes (1)
6
Adicione o seguinte código para finalizar o programa :
Console.WriteLine (" pressione qualquer chave para deter o programa " )
Console.ReadKey (Verdadeiro)
End Using
7
Clique em" pedaço = br.ReadBytes ( 1 ) "e pressione" F9 "para adicionar um ponto de quebra de seu código. Pressione " F5" para executar o programa e pressione " F8" para depurar seu código quando as quebras de programa. Passe o mouse sobre a variável " pedaço " para ver a leitura de bytes.