Wk16 / Oefentoets

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

This lesson contains 30 slides, with interactive quizzes and text slides.

time-iconLesson duration is: 60 min

Items in this lesson

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

Slide 1 - Slide

This item has no 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 - Slide

This item has no 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 - Slide

This item has no instructions

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

Slide 4 - Slide

This item has no instructions

Basics

Slide 5 - Slide

This item has no 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

This item has no instructions

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

Slide 7 - Open question

This item has no instructions

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

Slide 8 - Slide

This item has no 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 - Drag question

This item has no instructions

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

Slide 10 - Open question

This item has no instructions

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

Slide 11 - Open question

This item has no instructions

Conventies

Slide 12 - Slide

This item has no 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 - Open question

This item has no instructions

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

Slide 14 - Open question

This item has no instructions

Debuggen

Slide 15 - Slide

This item has no 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

This item has no instructions

Errors interpreteren

Slide 17 - Slide

This item has no 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

This item has no instructions

Event-handlers en methodes

Slide 19 - Slide

This item has no instructions

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

Slide 20 - Open question

This item has no 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 - Open question

This item has no instructions

Variabelen

Slide 22 - Slide

This item has no instructions


Slide 23 - Open question

This item has no instructions


Slide 24 - Open question

This item has no instructions

XAML

Slide 25 - Slide

This item has no instructions

Geef een voorbeeld van een self-closing tag.

Slide 26 - Open question

This item has no instructions

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

Slide 27 - Open question

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

Slide 28 - Open question

This item has no instructions

Praktische taken

Slide 29 - Slide

This item has no 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 - Open question

This item has no instructions