3A - Events en Foutafhandeling

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


1 / 12
suivant
Slide 1: Diapositive
Applicatie- en mediaontwikkelaarMBOStudiejaar 1

Cette leçon contient 12 diapositives, avec diapositives de texte et 1 vidéo.

Éléments de cette leçon

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


Slide 1 - Diapositive

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

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

Slide 3 - Diapositive

Controls
  • Objecten welke je kunt gebruiken in je applicatie.
       

Slide 4 - Diapositive

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

Slide 5 - Diapositive

Control Properties
Controls zijn objecten en hebben dus ook properties

Slide 6 - Diapositive

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

Slide 7 - Diapositive

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

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

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

Slide 11 - Vidéo

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