Академический Документы
Профессиональный Документы
Культура Документы
Visual Basic incluye para manipular archivos de texto varias Clases, entre las que se
encuentran StreamWriter y StreamReader. Sólo una de ellas puede tener acceso al
archivo en cada momento. Si se necesita leer y escribir simultáneamente en un mismo
archivo, es mejor intentar desarrollar una Base de Datos.
Formato-1:
Crea un archivo Nuevo y si existe uno con el mismo nombre lo destruye, perdiéndose toda la
información.
Formato-2:
Con este formato se abrirá el archivo existente (o se creará si no existe) y las operaciones de
escritura se efectuarán detrás de cualquier contenido previo
1
Envía la información al archivo pero no inserta un salto de línea al final.
• WriteLine(Cualquier dato de tipo String, como una Cadena, un Texto, una C. Texto…)
Envía una sola línea de texto al archivo y crea automáticamente un salto de línea al final.
Cada ejecución de este método crea una línea nueva en el archivo de texto.
Este bloque siempre debe estar cuando se trata del uso de ficheros.
• ReadLine()
• ReadToEnd()
Este método lee el archivo completo y almacena su contenido en una variable String.
• Objeto.Close()
• Objeto.Dispose()
2
Ejercicio
End Sub
Try
3
If sw = False Then
If boton = 1 Then
obj = New System.IO.StreamWriter("c:\Texto.txt")
Else
obj = New System.IO.StreamWriter("c:\Texto.txt", True)
End If
sw = True
End If
If e.KeyChar = Chr(13) Then
texto = T.Text
obj.WriteLine(texto)
T.Text = ""
T.Focus()
End If
If e.KeyChar = Chr(27) Then
obj.Close()
obj.Dispose()
sw = False
Label1.Visible = False
T.Visible = False
boton = 0
End If
Catch ex As NullReferenceException
MessageBox.Show(ex.Message)
End Try
End Sub
End Sub
4
boton = 2
Label2.Visible = False
Tlectura.Visible = False
Label1.Visible = True
T.Visible = True
T.Focus()
End Sub
End Class