fat-beavis
Legacy Member
Hallo iedereen 
Ik volg al een half jaarke cursus aan de syntra west voor analist programmeur.
Ik begin me wel ferm te amuseren dat ik zo eens thuis wat probeer een eigen programma te schrijven.
nuja On topic :
Ik heb 2 classes en die bevat de klant gegevens en de andere bevat een collection ( inherits collectionbase )
ik wil de streamreader en writer gebruiken om mijn klantgegevens weg te schrijven in een txt file ( c:\klanten.txt )
Ik wil dit doen omdat mijn kennis van databases enzo voorlopig nog beperkt is
dit heb ik voor de STREAMWRITER :
'sub om de listbox op te slaan samen met de gegevens in een txt bestand
Private Sub Savetxt()
Using Swriter As StreamWriter = New StreamWriter("c:\klanten.txt")
For Each klant As clsKlant In colKlanten
Swriter.WriteLine(klant.StrKlantNaam)
Swriter.WriteLine(klant.StrKlantVoornaam)
Swriter.WriteLine(klant.StrKlantTelefoon)
Swriter.WriteLine(klant.StrKlantEmail)
Next
End Using
End Sub
Voor de reader weet ik immers niet waar te beginnen
Ik veronderstel dat ik met een lus zal moeten werken die 4 regels zal lezen ( 4 regels = 1 klant ) en zo zal moeten werken met readToEnd, maar om ze dan in die klasse te steken ( collection )
dit heb ik al maar ik zal er wel compleet naast zitten
Dim Sreader As StreamReader = File.OpenText("c:\klanten.txt")
Dim strline As String
Dim strlineVoornaam As String
Dim strlineEmail As String
Dim strlineTelefoon As String
Dim intaantal As Short = 0
Dim eenKlant As New clsKlant
Do
strline = Sreader.ReadLine
eenKlant.StrKlantNaam = strline
Loop Until strline Is Nothing
Sreader.Close()
iemand een idee hoe ik dus mijn klantgegevens rechtstreeks in mijn collection kan steken
(Ps zoveel kennis heb ik er nog niet van plz be gentle
)

Ik volg al een half jaarke cursus aan de syntra west voor analist programmeur.
Ik begin me wel ferm te amuseren dat ik zo eens thuis wat probeer een eigen programma te schrijven.
nuja On topic :
Ik heb 2 classes en die bevat de klant gegevens en de andere bevat een collection ( inherits collectionbase )
ik wil de streamreader en writer gebruiken om mijn klantgegevens weg te schrijven in een txt file ( c:\klanten.txt )
Ik wil dit doen omdat mijn kennis van databases enzo voorlopig nog beperkt is
dit heb ik voor de STREAMWRITER :
'sub om de listbox op te slaan samen met de gegevens in een txt bestand
Private Sub Savetxt()
Using Swriter As StreamWriter = New StreamWriter("c:\klanten.txt")
For Each klant As clsKlant In colKlanten
Swriter.WriteLine(klant.StrKlantNaam)
Swriter.WriteLine(klant.StrKlantVoornaam)
Swriter.WriteLine(klant.StrKlantTelefoon)
Swriter.WriteLine(klant.StrKlantEmail)
Next
End Using
End Sub
Voor de reader weet ik immers niet waar te beginnen
Ik veronderstel dat ik met een lus zal moeten werken die 4 regels zal lezen ( 4 regels = 1 klant ) en zo zal moeten werken met readToEnd, maar om ze dan in die klasse te steken ( collection )
dit heb ik al maar ik zal er wel compleet naast zitten
Dim Sreader As StreamReader = File.OpenText("c:\klanten.txt")
Dim strline As String
Dim strlineVoornaam As String
Dim strlineEmail As String
Dim strlineTelefoon As String
Dim intaantal As Short = 0
Dim eenKlant As New clsKlant
Do
strline = Sreader.ReadLine
eenKlant.StrKlantNaam = strline
Loop Until strline Is Nothing
Sreader.Close()
iemand een idee hoe ik dus mijn klantgegevens rechtstreeks in mijn collection kan steken
(Ps zoveel kennis heb ik er nog niet van plz be gentle
)