Mostrar archivos de texto usando un TextBox Alternativas en.NET Crear archivos de texto nuevos Referencia rápida.

1 2 ...
Author: Dolores Peña Olivera
0 downloads 2 Views

1

2 Mostrar archivos de texto usando un TextBox Alternativas en.NET Crear archivos de texto nuevos Referencia rápida

3 Manera más simple de abrir un archivo de texto es mediante un TextBox Para cargar su contenido necesitaremos 4 funciones: La función FileOpen FileOpen(filenumber, pathname, mode) filenumber: entero entre 1 y 255 pathname: una ruta de acceso válida mode: indica como se usara el archivo FileOpen(1,OpenFileDialog1.FileName,OpenMode.Input)

4 Analizamos el ejemplo chap13/Text Browser Abrimos el archivo Badbills.txt Examinamos el código

5 Existen dos opciones disponibles en la libreria.NET: la clase StreamReader y el objeto My. Ejemplo StreamReader: Imports System.IO Dim StreamToDisplay As StreamReader StreamToDisplay = New StreamReader("C:\vb05sbs\chap1 3\text browser\badbills.txt") TextBox1.Text = StreamToDisplay.ReadToEnd StreamToDisplay.Close() TextBox1.Select(0, 0)

6 Nuevo en Vstudio 2005: objeto My Es un acceso rápido a la librería.NET para tareas comunes: manipular formularios, explorar el sistema, acceder a lo servicios web, mostrar inform. usuario… Categorías:

7 Ejemplos objeto My: ‘Mostrar el nombre del ordenador y usuario activo MsgBox(My.User.Name) ‘Mostrar la fecha y hora del sistema MsgBox(My.Computer.Clock.LocalTime) ‘Abrir archivo de texto en un TextBox Dim AllText As String = "" OpenFileDialog1.Filter = "Text files (*.TXT)|*.TXT" OpenFileDialog1.ShowDialog()'display Open dialog box If OpenFileDialog1.FileName "" Then AllText = My.Computer.FileSystem.ReadAllText(Ope nFileDialog1.FileName) txtNote.Text = AllText 'display file End If

8 Ejemplo chap13/quick note

9 Hemos aprendido a abrir, editar salvar archivos, pero un aspecto muy importante es el tratamiento del texto A parte del operador de concatenación, VB ofrece una serie de métodos para el procesamiento de cadenas:

10

11

12

13 1.Modifica el ejemplo chap13/Text Browser para que funcione con la clase StreamReader 2.Modifica el ejemplo chap13/Text Browser para que funcione con el objeto My 3.Crea una aplicación que lea un archivo de texto y me informe del número de palabras y caracteres que contiene