Wk16 / Oefentoets

Oefentoets CSD-I en -II
C# development-II
Week 16
1 / 30
suivant
Slide 1: Diapositive
Applicatie- en mediaontwikkelaarMBOStudiejaar 1

Cette leçon contient 30 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

Oefentoets CSD-I en -II
C# development-II
Week 16

Slide 1 - Diapositive

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

Over de toets - regels
  • Het betreft een praktische toets. 
  • Dus: je mag gebruik maken van bronnen.
  • Maar: niet communiceren (op wat voor manier dan ook).

Slide 2 - Diapositive

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

Over de toets - inhoud
  • Naast praktische taken bevat de toets ook vragen.
  • Invulvragen, aanwijsvragen, meerkeuzevragen, enz.. 
  • De toets gaat over module CSD-I t/m H9.
  • Je krijgt de vragen en praktische taken op willekeurige volgorde in een Itslearning-toets te zien.

Slide 3 - Diapositive

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

Oefentoets
Van iedere soort / categorie in de toets, gaan we een aantal vragen oefenen.

Slide 4 - Diapositive

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

Basics

Slide 5 - Diapositive

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

Je wil een nieuwe Border toevoegen
aan je app. Welke file moet je openen?​​​​
A
References
B
App.xaml
C
MainPage.xaml
D
MainPage.xaml.cs

Slide 6 - Quiz

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

Vul r3 aan zodat de popup zal tonen: de eigenschap "Email" van iedere
gebruiker.

Slide 7 - Question ouverte

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

In de toets kom je vereenvoudigde code tegen die in het echt niet zal werken. Struikel daar niet over.

Slide 8 - Diapositive

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

Zet de stappen voor het openen van een csv op de juiste volgorde:
Gebruik usings om bestand te openen
Bestand omzetten naar List met CsvReader
Filepicker tonen
Check of gekozen bestand niet 'null' is

Slide 9 - Question de remorquage

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

Op welke regel wordt een
element in de XAML
aangeroepen? Vul alléén
het nummer in.

Slide 10 - Question ouverte

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

Wat komt op de puntjes op
r5? Je kunt dit afleiden uit
de rest van de code.

Slide 11 - Question ouverte

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

Conventies

Slide 12 - Diapositive

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

Je bouwt een applicatie die een lijst met gebouwen zal gaan beheren. Wat is de beste naam voor de klasse die je moet maken in deze app?

Slide 13 - Question ouverte

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

Wat is de meest geschikte naam voor deze variabele die een lijst van lokalen zal bevatten?

Slide 14 - Question ouverte

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

Debuggen

Slide 15 - Diapositive

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

Deze code bevat een
aantal fouten. Vink aan
wat waar is (meerdere
antwoorden mogelijk).
A
r1 - hier hoort "async" bij te staan
B
r3 - hier hoort een dubbele = te staan
C
r6 - return hoort "continue" te zijn
D
r9 - de variabele selected bestaat nog niet

Slide 16 - Quiz

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

Errors interpreteren

Slide 17 - Diapositive

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

Kijk naar deze code
en de errors. Wat is
de beste oplossing?
A
Er moet een { staan op de plek van de fout
B
Er moet een => staan op de plek van de fout
C
Het woordje "get" moet weg
D
Er moet een ; staan op de plek van de fout

Slide 18 - Quiz

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

Event-handlers en methodes

Slide 19 - Diapositive

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

Je drukt op deze knop,
maar er gebeurt niets.
Vul exact aan wat op de
puntjes moet komen.

Slide 20 - Question ouverte

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

Als je op de knop drukt, moet
in de popup jouw naam
ingevuld worden. Vul in wat
op de puntjes moet komen.

Slide 21 - Question ouverte

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

Variabelen

Slide 22 - Diapositive

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


Slide 23 - Question ouverte

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


Slide 24 - Question ouverte

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

XAML

Slide 25 - Diapositive

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

Geef een voorbeeld van een self-closing tag.

Slide 26 - Question ouverte

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

Maak een Foo-element met een Bar-attribuut dat de waarde "Baz" heeft. De inhoud van het element moet Qux worden.

Slide 27 - Question ouverte

Juiste antwoord:
<Foo Bar="Baz">Qux</Foo>
Uit hoeveel rijen en kolommen
zal dit Grid bestaan?

Slide 28 - Question ouverte

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

Praktische taken

Slide 29 - Diapositive

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

var devices = new List<Device>();
devices.Add(new Device { Name = "HP zbook x360", Type = "Laptop" });
devices.Add(new Device { Name = "HP spectre x360", Type = "Laptop" });
devices.Add(new Device { Name = "Mitel 5212 IP Phone", Type = "Phone" });
devices.Add(new Device { Name = "Dell XPS 13", Type = "Laptop" });
devices.Add(new Device { Name = "HP E241i IPS", Type = "Display" });
devices.Add(new Device { Name = "HP USB-c G2", Type = "Docking station" });
Opdracht
Schrijf een programma dat van de volgende lijst bepaalt hoeveel laptops er in de lijst zitten. Dat aantal moet op het scherm verschijnen. Inleveren: screenshot van C#-code.

Slide 30 - Question ouverte

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