| 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
    Hvordan man afgrænser tekstfiler data i Visual Basic 2003
    Læsning oplysninger fra en tekstfil er en vigtig del af mange edb-programmer . Visual Basic giver dig den TextFieldParser klasse som en del af den fil input og output namespace . Denne klasse læser oplysninger fra en tekstfil og hjælper dig med at organisere data i dit program. Du vælger en afgrænser baseret på din tekstfil organisation , og bruge en række af strenge til at gemme dine data. Derfra kan du manipulere eller konvertere dine data efter behov. Instruktioner
    1

    Start et nyt projekt , og tilføje en formular til det. Åbn koden vinduet , hvor du vil have dit program læse fra en tekstfil , for eksempel i en kommandoknap funktion eller når formularen belastninger.
    2

    Type " Bruge myReader som New Microsoft.VisualBasic . FileIO.TextFieldParser ( " full_path_to_file " ). " Stedfortræder " full_path_to_file " med den faktiske placering af din tekst -fil , for eksempel, "C: \\ test.txt " .
    3

    Type " MyReader.TextFieldType = FileIO.FieldType.Delimited " på næste linje og " MyReader.SetDelimiters ( " delimiter_character " ) " på linjen efter det. Stedfortræder " delimiter_character " med et virkeligt tegn , at din tekst -fil bruger til at adskille områder, såsom et komma eller et punktum.
    4

    Type " Dim CurrentRow As String ( )" på en ny linje. Du skal medtage de kantede parenteser efter din variabelerklæring at sikre, at Visual Basic læser tekstfelter i et array , ellers vil det generere en fejl .
    5.

    Type " While Not MyReader.EndOfData " for at starte en løkke, der vil læse hele din tekst-fil . Type " Prøv " af sig selv på en ny linje , og under denne type " Dim currentField As String " for at oprette en midlertidig variabel til at læse feltværdier fra dine tekstfiler.
    6

    Type " For Each currentField i CurrentRow "for at starte en løkke, der vil udføre en handling på hvert tekstfelt . For eksempel , vise til hver indtastning af data, type " MsgBox ( currentField )" og derefter " Next " på to linjer. Du kan også gemme data i en streng array, konvertere den til en anden datatype eller gøre, hvad du har brug for det at gøre her.
    7

    Type " Fang ex Som Microsoft.VisualBasic.FileIO.MalformedLineException " på næste linje for at sikre dit program kan håndtere fejl, og ikke gå ned under udførelsen. Type " End Prøv ", " End Mens " og " End Brug af" på tre forskellige linjer for at få dit program fortsætter andre operationer, når den er færdig læser tekstfilen.

    Forrige :

    næste :
      Relaterede artikler
    ·Sådan ændres en brugeradgangskode Script 
    ·Hvordan man kan forbedre Microsoft Word VBA Table Langs…
    ·Tutorial af Visual Basic 6 
    ·Sådan Upload flere billeder i ASP Net 
    ·Sådan Konverter Pennies til Nickels om Visual Basic 
    ·VBA Function Procedure 
    ·Sådan bruges VBS for Ad Logins 
    ·VB.NET Client Server Programmering 
    ·Sådan Skjul tekst i en InputBox i VBScript 
    ·Hvad er koden for Keyboard Tegn på VB6 
      Anbefalede Artikler
    ·Hvordan kan jeg erstatte alle omvendte skråstreger af …
    ·Hvordan man laver en Line Feed i XSLT 
    ·Sådan oprettes en Hangman spil Med Java 
    ·En Command List for QBasic 
    ·Sådan Test MySQL Script Speed ​​
    ·Sådan Erklær variable i Access VB 
    ·Sådan oprettes en MySQL Server på CentOS 2010 
    ·Sådan ændres skrifttype i Access VBA 
    ·Sådan oprettes en ny VB PictureBox 
    ·Sådan oprettes auto_ptr Syntax 
    Copyright © Computer Viden http://www.computerdk.com