Hvordan lese og skrive til Notisblokk i Visual Basic

Hvordan lese og skrive til Notisblokk i Visual Basic


Programmeringsspråk er nyttige og kraftige verktøy på egen hånd, men blir brukt til sitt fulle når de kan lage og lese fra sine egne filer. Dette er løftet om å bruke Visual Basic for å lese og skrive til notepad, og også grunnlaget for de fleste tekstbehandlingsprogrammer. Men skremmende denne kapasiteten av Visual Basic kan virke, lage et program for å lese og skrive til en "Notisblokk" fil (.txt) er ganske grei.

Bruksanvisning

Klargjøring av Visual Basic File

1 Dobbeltklikk på "Visual Basic" 's ikonet på skrivebordet eller startmenyen.

2 Klikk på "Ny" fra menyen øverst i vinduet.

3 Velg "Console Application" når du får alternativene for den nye søknaden.

4 Dobbeltklikk på den "Module1.vb" vinduet for å åpne kildekoden vinduet.

5 Skriv "Importen System.IO" i kildekoden vinduet.

Lesing fra Notisblokk

6 Skriv "Dim objStreamReader Som StreamReader." På neste linje, skriv "Dim strLine As String" for å lage strLine variabel.

7 Oppsett innspill ved å erklære at "objStreamReader = Ny StreamReader (" C: \ Testfile.txt ")." Filbanen ( "C: ...") kan være en hvilken som helst fil som kan åpnes med "Notepad".

8 Skriv "strLine = objStreamReader.ReadLine" for å lese den første linjen i filen inn i programmet.

9 Lag en løkke å kontinuerlig lese linjer med tekst fra filen, lagre dem i "strLine" variable og skrive dem til konsollen når programmet kjører. Din sløyfe må slutte etter den siste linjen i filen er nådd. Din sløyfe kan se slik ut:

"Gjør Mens Not strLine er ingenting

Console.WriteLine(strLine)

strLine = objStreamReader.ReadLine

Loop "

10 Skriv "objStreamReader.Close ()" for å lukke filen som programmet har vært å lese.

11 Avslutt programmet kode med "Console.ReadLine ()" til utgangslese filens innhold til konsollen når programmet kjører.

Skriving til Notisblokk

12 Skriv "Dim objStreamWriter Som Stream" i SubMain område av programmet. Dette bør være under koden for å lese fra en "Notisblokk" fil, ellers må du skrive "Importen System.IO" før du begynner å skrive koden.

1. 3 Identifiser filnavnet og banen til "Notisblokk" -filen du vil lage ved å skrive "objStreamWriter = Ny Stream (" C: \ Testfile1.txt ")."

14 Skriv inn "objStreamWriter.WriteLine (" ")" kommandoen i koden din til å skrive teksten mellom anførselstegn. For eksempel "objStreamWriter.WriteLine (" Hello World ")" ville skrive, "Hello World" til "Notisblokk" -filen. Gjenta denne kommandoen for hver linje med tekst du vil skrive.

15 Skriv "objStreamWriter.Close ()" i koden for å lukke "Notisblokk" -filen.

16 Dobbeltklikk på "Min datamaskin" på "C: \", og på "Testfile1.txt" for å se teksten at programmet skrev.

Hint

  • Ikke skriv sitater rundt deler av koden, men gjør typen sitater rundt tekst som programmet vil bruke. For eksempel: "Hello World" i objStreamWriter.WriteLine ( "Hello World") må anførselstegn for å bli anerkjent som tekst (en streng). Hvis du gjør et program som skriver til en fil og deretter leser fra samme fil, kjører programmet vil beleilig vise deg hva du har skrevet til filen.