In deze les zitten 11 slides, met interactieve quizzen en tekstslides.
Lesduur is: 60 min
Onderdelen in deze les
"From scratch"
CSD-I
Week 8
Slide 1 - Tekstslide
Deze slide heeft geen instructies
Opdracht: bekijk programma en antwoord
Waarom is hier een ListView gebruikt?
Waarvoor zorgt de x:Bind die je op verschillende regels ziet?
r37, hoe weet de x:Bind van welke klassen "Soort" een eigenschap is?
r52, hier wordt de CsvReader-klasse gebruikt. Welke stappen zijn gezet om deze te kunnen gebruiken in deze app?
Op welke regel wordt de verbinding gelegd tussen de lijst en de ListView?
timer
6:00
Stilte, werk voor jezelf
Overleg met buur is ok
Werk in groepjes
Klik en zoom
Slide 2 - Tekstslide
Vragen laten beantwoorden in textdocumentje en daarna "cold call" vragen in de klas.
Deze week
Afgelopen weken véél nieuwe dingen geleerd.
Maar vooral toegepast in 'startpunten' waar een deel van de code al voor je gemaakt was.
Deze week oefenen met 'from scratch' een app bouwen.
Slide 3 - Tekstslide
We bouwen verder op het tonen van data uit een tekstbestand. Waar we vorig hoofdstuk met weinig data hebben gewerkt, gaan we nu met veel data uit een csv-bestand werken. We gaan alle regels met data uit een csv-bestand in een lijst in onze app laten zien. Iedere regel krijgt dan een eigen plek in de lijst.
Deze week
Deze week oefenen met 'from scratch' een app bouwen:
Klasse maken en eigenschappen declareren
XAML lay-out bouwen (ListView)
File-picker tonen
Bestand openen met drie usings
CsvReader gebruiken om een List te maken
Slide 4 - Tekstslide
We bouwen verder op het tonen van data uit een tekstbestand. Waar we vorig hoofdstuk met weinig data hebben gewerkt, gaan we nu met veel data uit een csv-bestand werken. We gaan alle regels met data uit een csv-bestand in een lijst in onze app laten zien. Iedere regel krijgt dan een eigen plek in de lijst.
Deze week
Deze week oefenen met 'from scratch' een app bouwen:
Klasse maken en eigenschappen declareren
XAML lay-out bouwen (ListView)
File-picker tonen
Bestand openen met drie usings
CsvReader gebruiken om een List te maken
Nu eerst:
theorie hiervan ophalen
Slide 5 - Tekstslide
We bouwen verder op het tonen van data uit een tekstbestand. Waar we vorig hoofdstuk met weinig data hebben gewerkt, gaan we nu met veel data uit een csv-bestand werken. We gaan alle regels met data uit een csv-bestand in een lijst in onze app laten zien. Iedere regel krijgt dan een eigen plek in de lijst.
Je wil een lijst van dieren opslaan, die ieder een aantal eigenschappen hebben.
Wat is de juiste aanpak?
A
Maak een klasse "Animals" in de MainPage.
B
Maak een klasse "Animal" in de MainPage.
C
Maak een klasse "Animals" in een eigen file Animals.cs.
D
Maak een klasse "Animal" in een eigen file Animal.cs.
Slide 6 - Quizvraag
Deze slide heeft geen instructies
Wat is de juiste manier om een eigenschap te declareren in een klasse?
A
public string Soort {get; set;}
B
string public Soort {get; set;}
C
string Soort;
D
public string Soort {get, set}
Slide 7 - Quizvraag
Deze slide heeft geen instructies
Slide 8 - Tekstslide
Het antwoord op beide vorige vragen...
Slide 9 - Sleepvraag
Deze slide heeft geen instructies
// WIP
Slide 10 - Tekstslide
Deze slide heeft geen instructies
Aan de slag
H7, opdr. 8
Lees alle stappen.
Zie bladzijde 101.
Stilte, werk voor jezelf
Overleg met buur is ok
Werk in groepjes
Doel:
* Kennismaken met NuGet
* CsvHelper een keer gebruikt.
* Bij volgende opdracht kun je het
terugzoeken en opnieuw
overnemen.
Hulp:
Vraag de docent
Klaar:
Weekcheck H7
Slide 11 - Tekstslide
We bouwen verder op het tonen van data uit een tekstbestand. Waar we vorig hoofdstuk met weinig data hebben gewerkt, gaan we nu met veel data uit een csv-bestand werken. We gaan alle regels met data uit een csv-bestand in een lijst in onze app laten zien. Iedere regel krijgt dan een eigen plek in de lijst.