| Hjem | Hardware | Netværk | Programmering | software | Fejlfinding | systemer | 
Programmering  
  • C /C + + Programming
  • Computer Programmeringssprog
  • Delphi programmering
  • Java programmering
  • JavaScript Programmering
  • PHP /MySQL programmering
  • Perl programmering
  • Python Programming
  • Ruby Programming
  • Visual Basics Programmering
  •  
    Computer Viden >> Programmering >> Visual Basics Programmering >> Content
    Sådan Detect slutningen af ​​en fil i Visual Basic
    . NET Framework inde Visual Basic indeholder flere måder at åbne og læse en disk fil. De fleste bruge nogle form af StreamReader klasse til at konvertere filen til en sekventiel strøm af tegn eller linjer . Hver karakter eller linje læses derefter ind i hukommelsen og programmet behandler dataene fra start til slut . Når det sidste tegn bliver læst af programmet , er EndOfStream indikator sat til true . Du kan bygge et kort program , der kopierer kildefilen til konsollen , mens du ser til slutningen af ​​filen indikator. Instruktioner
    1

    Opret en ny Visual Basic konsol applikation. Open Visual Basic Express ( eller Visual Studio ) . Klik på " File ", " Nyt projekt ". Fra trævisningen klikke på Windows Application under Visual Basic , vælg Console Application ikonet og klik på " OK" knappen. Efter en kort ventetid , vil en ny kode vindue
    2

    Tilføj følgende linje til toppen af ​​filen, før modulet erklæring: .

    Import System.IO

    Modul Module1

    Dette fortæller Visual Basic , som du planlægger at bruge klasser i namespace System.IO .
    3

    Erklær nogle hukommelsesvariable i begyndelsen af Main subrutine som følger : Hej

    Sub Main ( )

    Dim filnavn som String = " .. \\ .. \\ module1.vb "

    Dim RDR som StreamReader < br >

    Dim txt As String

    variable filnavn indeholder navnet på den fil, der skal læses. De to dobbelt- perioder (.. \\ ) angiver, at filen er to mapper op fra den aktuelle mappe . Da programmet kører i bin \\ debug eller bin \\ release mappe , er vi nødt til at gå op to mapper for at finde kildefilen.

    Variable RDR vil afholde en instans af StreamReader klasse i System.IO pakke . Den StreamReader indeholder alle de metoder, der anvendes til at læse filen .

    Variable txt vil blive brugt til at holde hver linje i filen som den er kopieret .
    4

    Åbn teksten fil ved hjælp af følgende kode : Hej

    Prøv

    RDR = File.OpenText ( filename)

    Fang ex Som Exception

    Console.WriteLine ( "Kan ikke åbne file "& ex.Message )

    Return

    End Prøv

    metoden File.OpenText opretter en instans af StreamReader pegede på filen. Hvis filen ikke findes, er en undtagelse kastes , og en fejlmeddelelse bliver skrevet
    5

    Læs filen og kopiere det til konsollen ved hjælp af følgende kode : .

    RDR . EndOfStream = False

    txt = rdr.ReadLine

    Console.WriteLine ( txt)

    End Mens

    løkken er forholdsvis ligetil . Før løkken starter, EndOfStream er falsk (medmindre filen er tom ) . På hver forekomst af løkken er en linje af tekst læst ind i variablen txt derefter skrevet til konsollen . Efter den sidste linje er læst , bliver EndOfStream indikator sat til true og sløjfen slutter.
    6

    Luk filen , når løkken er færdig .

    Rdr.Close () < br >

    End Sub

    End Module

    StreamReader s Close metode frigiver filen, så programmet slutter .

    Forrige :

    næste :
      Relaterede artikler
    ·Sådan bruges en SWF i VB MDI formular 
    ·Visual Basic Projekter for studerende 
    ·Sådan Put et anførselstegn i en tekststreng i Visual …
    ·Hvordan laver jeg en museklik begivenhed ved hjælp af …
    ·Sådan Læs variabler fra tekstfiler til VBScript 
    ·Sådan bruges en Flash Player i HTML 
    ·Sådan tilføjes 2 Værdier i Visual Basic 
    ·Sådan udskrives en fil i Visual Basic 
    ·Sådan Skjul autogenereret kolonner 
    ·Sådan Compute en gennemsnitlig i Visual Basic 
      Anbefalede Artikler
    ·Sådan bruges CVS Diff 
    ·Sådan sletter et element fra en underliste i skema 
    ·Sådan får Remote filstørrelse på PHP 
    ·Sådan Konverter String til Long i PHP 
    ·Sådan Gør Computer Cookies 
    ·Sådan skygge i VB.NET 
    ·Sådan Set en PHP værdi med JavaScript 
    ·Sådan Gør flere Mailtos i PHP 
    ·Hvad er en Actionservlet i Struts 
    ·Hvad er multipel nedarvning i Java 
    Copyright © Computer Viden http://www.computerdk.com