Native CSD-I Hoofdstuk 6 Les 2 Testen, debuggen en foutmeldingen





Native CSD-I
C Sharp Development 1
1/14
1 / 14
suivant
Slide 1: Diapositive
ICTApplicatie- en mediaontwikkelaarMBOStudiejaar 1

Cette leçon contient 14 diapositives, avec diapositives de texte.

Éléments de cette leçon





Native CSD-I
C Sharp Development 1
1/14

Slide 1 - Diapositive





Hoofdstuk 6 Testen, debuggen en foutmeldingen
Week 6, les 2
2/14

Slide 2 - Diapositive

Deze les
- Hoe voel je je?
- Recap "Breakpoints"
- Studiewijzer
- Errors en waarschuwingen in C#
- Wat zijn errors?
- Wat zijn waarschuwingen?
- Hoe los je errors en warnings op?
- Oefenopdrachten
- Overige zaken
3/14

Slide 3 - Diapositive

Hoe voel je je?







4/14

Slide 4 - Diapositive

Recap Breakpoints
We gaan de roze bal rondgooien naar
elkaar en wanneer ik break roep geef
je antwoord op de vraag. Na het
antwoord gooi je de bal weer verder.
5/14

Slide 5 - Diapositive

Studiewijzer

Leerdoel: Ik heb probleemoplossend vermogen en weet waar ik moet zoeken bij foutmeldingen en errors.

Lesdoel: Ik  ken het verschil tussen errors en warnings. 
6/14
H6 Testen, debuggen en foutmeldingen
3 Skillpoints

Slide 6 - Diapositive

Errors en waarschuwingen in C#
Tijdens het programmeren in C# kun je fouten (errors) en waarschuwingen (warnings) tegenkomen.

Visual Studio helpt je deze problemen te vinden en op te lossen met rode en groene lijntjes.
7/14

Slide 7 - Diapositive

Wat zijn errors?
Errors (rode lijntjes) stoppen je code

Een error betekent dat de code niet kan worden uitgevoerd.
Dit komt vaak door syntaxfouten, verkeerde types of ontbrekende elementen.

Moet opgelost worden voordat je programma kan draaien.
8/14

Slide 8 - Diapositive

Wat zijn waarschuwingen?
Warnings (groene lijntjes) geven advies.

De code werkt nog wel, maar Visual Studio geeft een tip om iets te verbeteren. 
Bijvoorbeeld: ongebruikte variabelen of inefficiënte code.
9/14

Slide 9 - Diapositive

Hoe los je errors en warnings op?
De foutmelding onderaan in de Error List.

Hoveren over het rode/groene lijntje voor uitleg.

Rechtsklikken en Quick Actions gebruiken om sommige fouten automatisch te laten fixen.
10/14

Slide 10 - Diapositive

Oefenopdrachten
       H1  Visual Studio & C# 2 Skillpoints
       H2  Basis commando’s 3 Skillpoints
       H3  Variabelen en scopes 3 Skillpoints
       H4  Datatypes 3 Skillpoints
       H5  Branching if/else 4 Skillpoints
       H6  Testen, debuggen en foutmeldingen 3 Skillpoints
       H7  Loops 4 Skillpoints
       H8  Methoden om sneller te programmeren 4 Skillpoints







11/14

Slide 11 - Diapositive

Oefenopdrachten

Oefenopdracht 1 - Breakpoints (Skillpoints)
De student krijgt een programma die een berekening uitvoert. De opdracht is de waarde uit een variabel te halen in een tussenstap. Door middel van breakpoints

Oefenopdracht 2 - Exceptions (Skillpoints)
De student krijgt een programma met een aantal veel voorkomende exceptions. De student dient deze errors op te lossen.

Oefenopdracht 3 - Let me Google that for you (Skillpoints)
De student krijgt een aantal vragen en moet hier passende oplossingen bij verzinnen, door middel van Googlen.
12/14

Slide 12 - Diapositive

Overige zaken
- Houd je Skillpoints goed in de gaten (mis je skillpoints, laat
   het dan even weten aan je docent).
- Vandaag moet jouw "ChatGipity" opdracht zijn ingeleverd, 
   morgen tijdens de les zullen we hem 1 op 1 bespreken.
13/14

Slide 13 - Diapositive

Bart
bk28@curio.nl
Quincy
qn00@curio.nl
Armando
ar24@curio.nl
Marc
mr41@curio.nl
Vragen? Stuur je docent of een van de
andere docenten een berichtje!
14/14

Slide 14 - Diapositive