3A - Events en Foutafhandeling

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


1 / 12
volgende
Slide 1: Tekstslide
Applicatie- en mediaontwikkelaarMBOStudiejaar 1

In deze les zitten 12 slides, met tekstslides en 1 video.

Onderdelen in deze les

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


Slide 1 - Tekstslide

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

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

Slide 3 - Tekstslide

Controls
  • Objecten welke je kunt gebruiken in je applicatie.
       

Slide 4 - Tekstslide

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

Slide 5 - Tekstslide

Control Properties
Controls zijn objecten en hebben dus ook properties

Slide 6 - Tekstslide

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

Slide 7 - Tekstslide

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

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

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

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