6B - Switch

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

In deze les zitten 10 slides, met tekstslides.

Onderdelen in deze les

Selecties - Switch
Programming C#-I
Week 6b

Slide 1 - Tekstslide

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

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

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

Verschil?

Slide 5 - Tekstslide

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

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

Herhalen - If Else

Slide 8 - Tekstslide

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


Slide 9 - Tekstslide

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