6B - Switch

Selecties - Switch
Programming C#-I
Week 6b
1 / 10
suivant
Slide 1: Diapositive
Applicatie- en mediaontwikkelaarMBOStudiejaar 1

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

Éléments de cette leçon

Selecties - Switch
Programming C#-I
Week 6b

Slide 1 - Diapositive

Wat gaan we doen?
Korte aansturing.
   - Selecties met een switch
   - Studenten gaan naar stilteruimte
   - Bespreken EindOpdracht (na de aansturing)
   - Herhalen If Else (na de aansturing)
   - Werken aan opdracht Kassa
   - Werken aan EindOpdracht Kassa

Volgende week - Bespreken toets!


Slide 2 - Diapositive

Selecties op basis van het switch commando
 - Selectie op basis van
    een 'keuzemenu'.
  - Kan ook gemaakt worden
     met een if else statement
     maar switch is sneller.
  - Je bent beperkt met het 
     het gebruik van variabelen.
   - Geen optie voor het gebruik
      operatoren.
      (groter dan, kleiner dan etc.)

Slide 3 - Diapositive

Hoe ziet de structuur eruit
  - In de case alleen constante waarden.
    (Variabele is niet mogelijk)
   - Vooral met meerdere 
      keuzeopties is een Switch
      overzichtelijker.

Slide 4 - Diapositive

Verschil?

Slide 5 - Diapositive

Aan de slag
  • Maak opdracht 17.1
  • Maak opdracht 17.2 - Zoek zelf naar een oplossing. Je hebt nu voldoende kennis/vaardigheden om zelf met een oplossing te komen.
  • Maak eindopdracht 17.3 en lever deze in op It's Learning.

Slide 6 - Diapositive

DateTime  -  TimeSpan
Class DateTime          = voor datums/tijden
                                                                                                                                      DateTimePicker 
DateTime vandaag = DateTime.Now;
lblOutput.Text = Convert.ToString(vandaag.Year);


Class TimeSpan          = tijdsduur

DateTime geboorteDag = dtpGeboorte.Value
TimeSpan leeftijd = DateTime.Now - GeboorteDag




Slide 7 - Diapositive

Herhalen - If Else

Slide 8 - Diapositive

Herhalen - TryParse
Controle of een bestand kan worden omgezet. (Ja / Nee)
      Indien JA  --> sla de waarde op in een variabele


Slide 9 - Diapositive

Eindopdracht Foutafhandeling
  1. Druk op knop --> Event
  2. Event --> Foutafhandeling --> Getallen ophalen en omzetten
  3. Foutafhandeling --> waarden teruggeven
  4. Event --> waarden worden opgeslagen in var waarden
  5. var waarden is gevuld met waarden.Item1 en waarden.Item2
  6. Methode wordt aangeroepen met waarden.Item1 en waarden.Item2
  7. Berekening wordt binnen de methode uitgevoerd.
  8. De methode geeft de uitkomst terug.
  9. Uitkomst wordt in de property text van het label geplaatst
  10. De uitkomst verschijnt op het scherm.

Slide 10 - Diapositive