Tecnología

Inicio

Cómo abrir un archivo en Visual Basic

Cómo abrir un archivo en Visual Basic


Una de las primeras cosas que se aprenden en la programación es la forma de escribir en un archivo y cómo abrir el mismo archivo para leer su contenido. La transferencia de información desde una aplicación de Visual Basic en un archivo es muy común en el mundo de la programación. Es posible que desee guardar la configuración del usuario u otra información como los resultados de su programa. En Visual Basic se puede utilizar el método de "File.Open" para abrir un archivo con acceso de lectura o escritura.

Instrucciones

1 Lanzar "Microsoft Visual Basic Express", y haga clic en el "Nuevo proyecto" en la pestaña "página de inicio". Haga clic en "Visual Basic" por debajo "Plantillas instaladas," y haga doble clic en "Aplicación de consola" para crear un nuevo proyecto de la consola.

2 Declarar los siguientes espacios de nombres en la zona de declaraciones de su módulo:

Sistema de importaciones

Imports System.IO

Las importaciones System.Text

3 Copiar y pegar el siguiente código de abajo "Sub Main ()" para crear un archivo temporal con un poco de texto:

Dim rutaArchivo como secuencia = Path.GetTempFileName ()

Dim fileStream As FileStream = File.Open(filePath, _

FileMode.Open, _

FileAccess.Write, _

FileShare.NONE)

Dim writeInfo As Byte () = Nueva UTF8Encoding (verdadero) .GetBytes ( "escribir datos en un archivo.")

fileStream.Write (writeInfo, 0, writeInfo.Length)

fileStream.Close ()

4 Copiar y pegar el siguiente código para abrir el archivo creado en el paso anterior y mostrar el contenido a través de la ventana de la consola:

fileStream = File.Open(filePath, FileMode.Open)

byteInfo dim (1024) As Byte

Dim tmpStr Como UTF8Encoding = Nueva UTF8Encoding (True)

Hacer mientras que fileStream.Read (byteInfo, 0, byteInfo.Length)> 0

Console.WriteLine (tmpStr.GetString (byteInfo))

Lazo

fileStream.Close ()

MsgBox ( "Done")

5 Pulse la tecla "F5" para ejecutar el programa y muestra un cuadro de mensaje con el contenido del archivo.