Lettura file txt in VB.NET e C#
Di seguito riportiamo il codice utilizzato in Visual Basic per leggere un file di testo(txt) all’interno di una “RichtextBox”.Innanzitutto il sistema che andiamo ad utilizzare è Visual Studio che è un prodotto che mi permette di poter utilizzare più linguaggi contemporaneamente poichè c’è un meta-linguaggio sottostante che è uguale per tutti. I due linguaggi che consideriamo sono:Vb.Net e C#.
Per prima cosa, bisogna creare un nuovo form che altro non è che l’elemento centrale di ogni applicazione; un form, infatti, costituisce la base dell’interfaccia utente.
A questo punto, quindi, è possibile inserire la ReachTextBox all'interno della quale sarà possibile leggere i dati che saranno importati. Insieme ad essa, è possibile inserire un altro controllo fondamentale, il bottone, che permette all'utente di interagire col programma in questione con un click. Entrambi possono essere inseriti all'interno del form attraverso la Casella degli strumenti.
Due sono i metodi che mi consentono di leggere il file di testo:il primo mi va a prendere il file di testo incorporandolo interamente nel programma , il secondo scorre il testo riga per riga e lo inserisce man mano nel sistema.
A questo punto, quindi, è possibile inserire la ReachTextBox all'interno della quale sarà possibile leggere i dati che saranno importati. Insieme ad essa, è possibile inserire un altro controllo fondamentale, il bottone, che permette all'utente di interagire col programma in questione con un click. Entrambi possono essere inseriti all'interno del form attraverso la Casella degli strumenti.
Due sono i metodi che mi consentono di leggere il file di testo:il primo mi va a prendere il file di testo incorporandolo interamente nel programma , il secondo scorre il testo riga per riga e lo inserisce man mano nel sistema.
Vb.Net
Read to end
Imports System
Imports System.IO
Public Class Form1
Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
Me.RichTextBox1.Text = “Il mio primo programma”
‘Vogliamo aprire un file di testo’
Dim o As New OpenFileDialog
o.ShowDialog()
Dim NomeFile As String = o.FileName
Me.RichTextBox1.AppendText(Environment.NewLine & NomeFile)
‘Definizione del lettore’
Dim s As New StreamReader(NomeFile)
Dim TuttoIlfile As String = s.ReadToEnd()
Me.RichTextBox1.AppendText(Environment.NewLine & TuttoIlfile)
End Sub
End Class
Imports System.IO
Public Class Form1
Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
Me.RichTextBox1.Text = “Il mio primo programma”
‘Vogliamo aprire un file di testo’
Dim o As New OpenFileDialog
o.ShowDialog()
Dim NomeFile As String = o.FileName
Me.RichTextBox1.AppendText(Environment.NewLine & NomeFile)
‘Definizione del lettore’
Dim s As New StreamReader(NomeFile)
Dim TuttoIlfile As String = s.ReadToEnd()
Me.RichTextBox1.AppendText(Environment.NewLine & TuttoIlfile)
End Sub
End Class
Read Line
Imports System
Imports System.IO
Public Class Form1
Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
Me.RichTextBox1.Text = “Il mio programma”
‘Vogliamo aprire un file di testo
Dim o As New OpenFileDialog
o.ShowDialog()
Dim NomeFile As String = o.FileName
Me.RichTextBox1.AppendText(Environment.NewLine & NomeFile)
‘Definizione del lettore
Dim s As New StreamReader(NomeFile)
Dim Contatore As Integer = 1
Do
Dim RigaDelFile As String = s.ReadLine
Contatore = Contatore + 1
Me.RichTextBox1.AppendText(Environment.NewLine & “Riga #” & Contatore & “:” & RigaDelFile)
Loop Until s.EndOfStream
End Sub
End Class
Imports System.IO
Public Class Form1
Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
Me.RichTextBox1.Text = “Il mio programma”
‘Vogliamo aprire un file di testo
Dim o As New OpenFileDialog
o.ShowDialog()
Dim NomeFile As String = o.FileName
Me.RichTextBox1.AppendText(Environment.NewLine & NomeFile)
‘Definizione del lettore
Dim s As New StreamReader(NomeFile)
Dim Contatore As Integer = 1
Do
Dim RigaDelFile As String = s.ReadLine
Contatore = Contatore + 1
Me.RichTextBox1.AppendText(Environment.NewLine & “Riga #” & Contatore & “:” & RigaDelFile)
Loop Until s.EndOfStream
End Sub
End Class
Sotto, riportiamo il codice codificato in linguaggio C#:
C#
Read to End
using Microsoft.VisualBasic;
using System;
using System.Collections;
using System.Collections.Generic;
using System.Data;
using System.Diagnostics;
using System.IO;
using System;
using System.Collections;
using System.Collections.Generic;
using System.Data;
using System.Diagnostics;
using System.IO;
public class Form1
{
private void Button1_Click(object sender, EventArgs e)
{
this.RichTextBox1.Text = “Il mio primo programma”;
{
private void Button1_Click(object sender, EventArgs e)
{
this.RichTextBox1.Text = “Il mio primo programma”;
//Vogliamo aprire un file di testo’
OpenFileDialog o = new OpenFileDialog();
o.ShowDialog();
string NomeFile = o.FileName;
OpenFileDialog o = new OpenFileDialog();
o.ShowDialog();
string NomeFile = o.FileName;
this.RichTextBox1.AppendText(Environment.NewLine + NomeFile);
//Definizione del lettore’
StreamReader s = new StreamReader(NomeFile);
string TuttoIlfile = s.ReadToEnd();
this.RichTextBox1.AppendText(Environment.NewLine + TuttoIlfile);
}
}
}
Read Line
using Microsoft.VisualBasic;
using System;
using System.Collections;
using System.Collections.Generic;
using System.Data;
using System.Diagnostics;
using System.IO;
using System;
using System.Collections;
using System.Collections.Generic;
using System.Data;
using System.Diagnostics;
using System.IO;
public class Form1
{
private void Button1_Click(object sender, EventArgs e)
{
this.RichTextBox1.Text = “Il mio primo programma”;
//Vogliamo aprire un file di testo
OpenFileDialog o = new OpenFileDialog();
o.ShowDialog();
string NomeFile = o.FileName;
{
private void Button1_Click(object sender, EventArgs e)
{
this.RichTextBox1.Text = “Il mio primo programma”;
//Vogliamo aprire un file di testo
OpenFileDialog o = new OpenFileDialog();
o.ShowDialog();
string NomeFile = o.FileName;
this.RichTextBox1.AppendText(Environment.NewLine + NomeFile);
//Definizione del lettore
StreamReader s = new StreamReader(NomeFile);
StreamReader s = new StreamReader(NomeFile);
int Contatore = 1;
do {
string RigaDelFile = s.ReadLine;
Contatore = Contatore + 1;
this.RichTextBox1.AppendText(Environment.NewLine + “Riga #” + Contatore + “:” + RigaDelFile);
} while (!(s.EndOfStream));
do {
string RigaDelFile = s.ReadLine;
Contatore = Contatore + 1;
this.RichTextBox1.AppendText(Environment.NewLine + “Riga #” + Contatore + “:” + RigaDelFile);
} while (!(s.EndOfStream));
}
}
}
Commenti
Posta un commento