Wk08 / From-scratch

"From scratch"
CSD-I
Week 8
1 / 11
suivant
Slide 1: Diapositive
Applicatie- en mediaontwikkelaarMBOStudiejaar 1

Cette leçon contient 11 diapositives, avec quiz interactifs et diapositives de texte.

time-iconLa durée de la leçon est: 60 min

Éléments de cette leçon

"From scratch"
CSD-I
Week 8

Slide 1 - Diapositive

Cet élément n'a pas d'instructions

Opdracht: bekijk programma en antwoord
  1. Waarom is hier een ListView gebruikt?
  2. Waarvoor zorgt de x:Bind die je op verschillende regels ziet?
  3. r37, hoe weet de x:Bind van welke klassen "Soort" een eigenschap is?
  4. r52, hier wordt de CsvReader-klasse gebruikt. Welke stappen zijn gezet om deze te kunnen gebruiken in deze app?
  5. 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 - Diapositive

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 - Diapositive

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 - Diapositive

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 - Diapositive

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 - Quiz

Cet élément n'a pas d'instructions

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 - Quiz

Cet élément n'a pas d'instructions

Slide 8 - Diapositive

Het antwoord op beide vorige vragen...

Slide 9 - Question de remorquage

Cet élément n'a pas d'instructions

// WIP

Slide 10 - Diapositive

Cet élément n'a pas d'instructions

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 - Diapositive

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.