6B - Switch

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

This lesson contains 10 slides, with text slides.

Items in this lesson

Selecties - Switch
Programming C#-I
Week 6b

Slide 1 - Slide

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

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

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

Verschil?

Slide 5 - Slide

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

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

Herhalen - If Else

Slide 8 - Slide

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


Slide 9 - Slide

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