3A - Events en Foutafhandeling

Controls, Events en Foutafhandeling 
Programming C# - I
Week 3A


1 / 12
next
Slide 1: Slide
Applicatie- en mediaontwikkelaarMBOStudiejaar 1

This lesson contains 12 slides, with text slides and 1 video.

Items in this lesson

Controls, Events en Foutafhandeling 
Programming C# - I
Week 3A


Slide 1 - Slide

Wat heb je vorige week geleerd
• Wat een Bit en een Byte zijn.
• Wat een variabele is en waar ze voor dienen.
• Hoe een variabele te declareren.
• Je weet wat een datatype is en waarom er verschillende datatypen worden gebruikt.
• Welke datatype vaak gebruikt worden.
• Je kunt gebruik maken van de methoden Parse() en ToString()
• Je kunt de class Convert inzetten om andere methoden voor conversie te gebruiken.
• Je kunt verschillende operatoren gebruiken.

Slide 2 - Slide

Deze week
  • Starten met Windows Forms Applicatie
  • Controls
  • Events
  • Foutafhandeling

Slide 3 - Slide

Controls
  • Objecten welke je kunt gebruiken in je applicatie.
       

Slide 4 - Slide

Toolbox
  • In de toolbox vind je alle controls.
  • Deze kun je slepen naar je formulier. 

Slide 5 - Slide

Control Properties
Controls zijn objecten en hebben dus ook properties

Slide 6 - Slide

Naamgeving
Control
prefix
Voorbeeld
Button
btn
btnStart
label
lbl
lblInfo
Textbox
txb
txbGetal
Form
frm
frmHoofdvenster

Slide 7 - Slide

Events
  • Een event is gebeurtenis waaraan je een actie (code) kunt koppelen.
  • Bijvoorbeeld het klikken op een knop is een event.
  • Een event wordt afgehandeld door een event handler


  • In de scope van button1_click komt de code te staan die wordt uitgevoerd als op de knop wordt geklikt.

Slide 8 - Slide

Foutafhandeling
  • Een ontwikkelaar moet voorkomen dat er een errormelding komt als de gebruiker een fout maakt.
  • Je wilt een duidelijke melding over datgene wat fout is gegaan.

Slide 9 - Slide

Try Catch
  • Try Catch kun je gebruiken om foutmeldingen 'op te vangen' en te tonen in begrijpelijk taal.
  • Je kunt zelf bepalen of je programma stopt of dat het programma door gaat.

Slide 10 - Slide

Slide 11 - Video

Aan de slag
  • Lees de theorie door van hoofdstuk 12
  • Maak de opdrachten tot en met 12.4
  • Krijg je de opdrachten niet in de les af dan heb je huiswerk

Slide 12 - Slide