3A - Events en Foutafhandeling

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


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

In deze les zitten 16 slides, met interactieve quizzen, 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

Welke datatypen
kennen we in C#?

Slide 3 - Woordweb

Welk van onderstaande code is juist
A
int getal1 = 8; string getal2 = getal1.ToString;
B
int getal1 = 8; string getal2 = getal2.ToString();
C
int getal1 = 8; string getal2 = getal1.ToString();
D
int getal1 = 8; string getal2 = Convert.ToString.getal1;

Slide 4 - Quizvraag

Welke van onderstaande code is juist?
A
int getalDouble = convert.ToDouble("9");
B
int getalInt = ("9").ToInt32();
C
int getalInt = ("9").ToString();
D
int getalInt = Convert.ToInt32("9");

Slide 5 - Quizvraag

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

Slide 6 - Tekstslide

Controls
  • Objecten welke je kunt gebruiken in je applicatie.
       

Slide 7 - Tekstslide

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

Slide 8 - Tekstslide

Control Properties
Controls zijn objecten en hebben dus ook properties

Slide 9 - Tekstslide

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

Slide 10 - Tekstslide

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


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

Slide 11 - 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 12 - 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 13 - Tekstslide

Slide 14 - Video

Slide 15 - Tekstslide

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