Dator
 |  Startsida |  Hårdvara |  Nätverk |  Programmering |  Programvara |  Felsökning |  System |   
Programmering
  • C /C + + -programmering
  • Computer Programspråk
  • Delphi Programmering
  • Java Programming
  • JavaScript programmering
  • PHP /MySQL Programmering
  • perl Programmering
  • python Programming
  • Ruby programmering
  • Visual Basics Programmering
  • * Dator Kunskap >> Programmering >> Visual Basics Programmering >> Content

    Hur att avgränsa textfiler Data i Visual Basic 2003

    Läsa information från en textfil är en viktig del av många datorprogram . Visual Basic ger dig TextFieldParser klassen som en del av filen input och output namespace . Denna klass läser information från en textfil och hjälper dig att organisera data i ditt program . Du väljer en avgränsare baserat på din textfil organisation , och använda en array med strängar för att lagra data . Därifrån kan du manipulera eller konvertera dina data efter behov . Instruktioner
    1

    Starta ett nytt projekt , och lägga till ett formulär för det . Öppna koden fönstret där du har ditt program läses från en textfil , till exempel i en kommandoknapp funktion eller när formuläret laddas .
    2

    Type " Använda myReader som New Microsoft.VisualBasic . FileIO.TextFieldParser ( " full_path_to_file " ) " . Ersätt " full_path_to_file " med den faktiska platsen för din textfil , till exempel , " C : \\ test.txt " .
    3

    Type " MyReader.TextFieldType = FileIO.FieldType.Delimited " på nästa rad och " MyReader.SetDelimiters ( " delimiter_character " ) " på linjen efter det. Ersätt " delimiter_character " med en verklig karaktär som textfilen använder till separata fält , t.ex. ett kommatecken eller en period .
    4

    Type " Dim currentRow As String ( ) " på en ny rad . Du måste inkludera parentes efter din variabeldeklaration att Visual Basic läser textfälten i en array , annars kommer det att generera ett fel .
    5

    Type " Även om inte MyReader.EndOfData " för att börja en loop som kommer att läsa hela din textfil . Typ " Prova " av sig själv på en ny rad , och nedanför den typen " Dim currentField As String " för att skapa en temporär variabel för att läsa fältvärden från dina textfiler .
    6

    Type " För varje currentField i currentRow " att starta en loop som kommer att utföra en åtgärd på varje textfält . Till exempel , för att visa varje inmatning , typ " MsgBox ( currentField ) " och sedan " Next " på två rader . Du kan också lagra data i en sträng array , konvertera den till en annan datatyp , eller göra vad du behöver det för att göra här .
    7

    Type " Catch ex Som Microsoft.VisualBasic.FileIO.MalformedLineException " på nästa rad för att se ditt program kan hantera fel och inte krascha under exekvering . Skriv " End Prova " , " End Stunder " och " End Använda " på tre separata linjer för att få ditt program fortsätter andra verksamheter när den är klar läser textfilen .

    Tidigare:

    nästa:
    relaterade artiklar
    ·Hur man läser RSS Med VBScript
    ·Hur man driver ett Visual Basic -program i MS Studio
    ·Hur man gör diagram med Visual Basic
    ·Hur man deklarerar en global variabel i VBA
    ·Hur du tar bort flera rader med Visual Basic
    ·Fördelar & Nackdelar med VisualBasic
    ·Hur man skickar Microsoft Data Word-formulär till Acce…
    ·Hur man kan få ett VBA Ändra Markör
    ·Hur man målar i en panel i Visual Basic
    ·Hur man tar bort en Visual Basic Listbox
    Utvalda artiklarna
    ·Hur köra en PHP -fil i Linux
    ·Konvertera ett Visual Basic-projekt till EXE
    ·Hur man skriver ett program för att kontrollera om en …
    ·Fördelar och nackdelar med att använda flera tabeller…
    ·Hur konvertera en Hex File
    ·Skillnader mellan If & whilesatser
    ·Hur ska läggas till en lista i Python
    ·Databas Utskrift i Visual Basic
    ·Hur man skriver en enkel DB2 Program
    ·Hur man dödar flera processer i MySQL
    Copyright © Dator Kunskap http://www.dator.xyz