Programmeren 1
Werken met bestanden
Doelstelling
We leren bestanden inlezen en schrijven.
Leerpad
Lees het volgende lesmateriaal in het Yellow Book aandachtig:
- Using files (Yellow Book 3.6, volledig inclusief subsecties)
Tijdens de les maken we volgende oefeningen. Plaats deze voor de volgende les op Cloud9.
- Plaats de klasse
Utilitiesin een geneste namespace,MethodLibraries. Los de compilatiefouten op die ontstaan. - (Klassikaal) Maak een bestand
OefeningenFiles.cs. Schrijf hierin een methodePrintPerLine(path). Deze opent het bestand op de locatiepathen print het regel na regel af. Ze stopt nadat de laatste regel is afgeprint en print dan een laatste regel: "Klaar met inlezen bestand!" - Schrijf in hetzelfde bestand een methode
FileToSTring. Deze opent een bestand op een gegeven locatie, leest alle regels van het bestand en geeft uiteindelijk één string terug met de volledige tekst in het bestand. - Voeg een methode
PrintAsGridtoe aanOefeningenFiles.cs. Deze leest een bestand van 12 regels in. Op elke regel verwacht de methode eenintdie je kan parsen metint.Parse. Vervang eventuele niet te parsen regels door0. Vul hiermee een rooster in van 4 rijen en 3 kolommen. Print dit rooster eerst rij per rij en dan kolom per kolom.
3 8 1 boe 7 bzr 9 8 8 1 2 3Dan print je eerst:
3 8 1 0 7 0 9 8 8 1 2 3Vervolgens print je:
3 0 9 1 8 7 8 2 1 0 8 3
2018-11-20