1 Δημιουργήστε ένα νέο Visual Basic εφαρμογή κονσόλας . Ανοίξτε το Visual Basic Express ( ή Visual studio ) . Κάντε κλικ στο " Αρχείο ", " New Project ". Από την προβολή δέντρου , κάντε κλικ στο κουμπί Εφαρμογή των Windows στην Visual Basic , επιλέξτε το εικονίδιο εφαρμογής κονσόλας , στη συνέχεια, κάντε κλικ στο κουμπί " OK" . Μετά από μια σύντομη αναμονή , θα εμφανιστεί ένα νέο παράθυρο κώδικα 2
Προσθέστε την ακόλουθη γραμμή στην αρχή του αρχείου πριν από τη δήλωση ενότητα : .
Εισαγωγές System.IO
Module Module1
Αυτό λέει Visual Basic που σκοπεύετε να χρησιμοποιήσετε τάξεις μέσα στο namespace System.IO .
εικόνων 3
αναγνωρίσει μερικές μεταβλητές μνήμης κατά την έναρξη της η κύρια υπορουτίνα ως εξής :
Sub Main ( )
Dim fileName As String = " .. \\ .. \\ Module1.vb "
Δημ. rdr όπως StreamReader
Dim txt Όπως String
Η μεταβλητή αρχείου περιέχει το όνομα του αρχείου που θέλετε να διαβάσετε . Οι δύο διπλά περιόδους ( .. \\ ) υποδεικνύει ότι το αρχείο είναι δύο φακέλους πάνω από τον τρέχοντα κατάλογο . Δεδομένου ότι το πρόγραμμα τρέχει στο φάκελο \\ απελευθέρωσης bin \\ debug ή bin , πρέπει να ανεβάσουμε δύο φακέλους για να βρείτε το αρχείο προέλευσης .
Η μεταβλητή rdr θα πραγματοποιήσει εμφάνιση της κλάσης StreamReader στο System.IO πακέτο . Η StreamReader περιέχει όλες τις μεθόδους που χρησιμοποιούνται για να διαβάσει το αρχείο .
Η μεταβλητή txt θα χρησιμοποιηθεί για να κρατήσει κάθε γραμμή του αρχείου , καθώς αντιγράφεται .
Η
4 Ανοίξτε το κείμενο αρχείο χρησιμοποιώντας τον ακόλουθο κώδικα :
Δοκιμάστε
rdr = File.OpenText ( fileName )
Catch ex Όπως Εξαίρεση
Console.WriteLine ( " δεν μπορώ να ανοίξω αρχείο " & ex.Message )
Επιστροφή
End Δοκιμάστε
η μέθοδος File.OpenText δημιουργεί ένα στιγμιότυπο της StreamReader τόνισε στο αρχείο . Αν το αρχείο δεν υπάρχει , μια εξαίρεση και εμφανίζεται ένα μήνυμα σφάλματος που παίρνει γραπτή
5
Διαβάστε το αρχείο και να το αντιγράψετε στην κονσόλα , χρησιμοποιώντας τον ακόλουθο κώδικα : .
Ενώ rdr . EndOfStream = False
txt = rdr.ReadLine
Console.WriteLine ( txt )
End Ενώ
Ο βρόχος είναι αρκετά απλή . Πριν από το Loop ξεκινάει , η EndOfStream είναι ψευδής ( εκτός και αν το αρχείο είναι άδειο) . Σε κάθε εμφάνιση του βρόχου , μια γραμμή κειμένου διαβάζεται στη μεταβλητή txt τότε γραμμένο στην κονσόλα . Μετά την τελευταία γραμμή διαβάζεται , ο δείκτης EndOfStream παίρνει οριστεί σε true και ο βρόχος τελειώνει .
Η
6 Κλείστε το αρχείο , όταν ο βρόχος ολοκληρώνεται .
Rdr.Close ( )
End Sub
End Module
μέθοδο Close του StreamReader απελευθερώνει το αρχείο , τότε το πρόγραμμα τελειώνει .
Η
εικόνων
Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα