Genesis Vargas J

Como guardar informacion en un archivo .txt en Visual Basic

Comparte:

En este tutorial vamos a hacer un programa que guarde la información digitada en él (en los textbox del formulario) a un archivo de texto (.txt) o un archivo de block de notas, es decir: haciendo que nuestro programita trabaje de una forma similar como si tuviera una base de datos.

Procedemos a abrir nuestro Visual Studio y creamos un nuevo proyecto en Visual Basic de Windows Forms con el nombre: guardar-en-block-de-notas.

Como guardar informacion en un archivo .txt en Visual Basic

Ahora vamos a crear la interfaz: en este ejercicio se utlizaron 4 TextBox 5 Labels y 1 Button, debería quedarte así:

tutorial

A continuación escribiremos el codigo para hacer funcionar el programa: declaramos la ruta donde se va a crear el archivo de texto en este caso usaremos el escritorio.


Dim ruta = My.Computer.FileSystem.SpecialDirectories.Desktop & "pedidos-genesis.txt"
'aqui solo utilizamos el metodo WriteAllText que se encarga de escribir un texto, a este le pasamos 3 variables: la ruta, lo que vamos a escribir y el permiso de añadir
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
My.Computer.FileSystem.WriteAllText(ruta, vbCrLf & "Nombre: " & TextBox1.Text & " Telefono: " & TextBox2.Text & " Direccion: " & TextBox3.Text & " Pedido: " & TextBox4.Text & vbCrLf, True)MessageBox.Show("INFORMACION DEL PEDIDO GUARDADA")
End Sub

Ahora podemos ejecutar el programa y llenamos los TextBox con la información que vamos a guardar, cuando terminemos de digitar le damos click en el boton guardar y deberá mostrarnos el mensaje de éxito.

visual basic .net

Ya podemos revisar nuestro escrito y veremos que se ha creado un nuevo archivo de texto con el nombre que le asignamos en la variable ruta (en este caso fue: pedidos-genesis.txt), lo abrimos y veremos que se guardo lo que digitamos en el formulario.

genesisvargasj.tk

Listo!! eso es todo.

Comentarios


genesis vargas

Soy Genesis Vargas Jiménez, autor de éste blog. Me gusta desarrollar software en todas las plataformas (web, móvil y desktop) y compartir conocimiento para ayudar a muchas personas.

Desde el 2015 soy MVP Microsoft en Visual Studio y tecnologías de desarrollo, reconocimiento que me enorgullece mucho.

MVP Genesis Vargas J

A PHP Error was encountered

Severity: Core Warning

Message: Module 'timezonedb' already loaded

Filename: Unknown

Line Number: 0

Backtrace: