5a - DateTime en If..Else

DateTime en Selectie
Programming C# - I
Week 5a
1 / 11
suivant
Slide 1: Diapositive
Applicatie- en mediaontwikkelaarMBOStudiejaar 1

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

Éléments de cette leçon

DateTime en Selectie
Programming C# - I
Week 5a

Slide 1 - Diapositive

Terugkoppeling Enquête

Slide 2 - Diapositive

Feedbackmoment - Toets
Volgende week zal er een toets plaatsvinden welke bestaat uit twee opdrachten.

1. Het maken van een eenvoudige Console applicatie
2. Het aanpassen, verbeteren en afmaken van een bestaande Windows Forms applicatie.

  • Het examen zal 1,5 uur duren (de lengte van de les)
  • je mag gebruik maken van de reader of het internet om zaken op te zoeken. (je mag uiteraard niet met elkaar communiceren)
  • Verdere regels lees je in de toets.
  • Alle behandelde onderwerpen in de lessen kunnen voorkomen in de toets.
  • Lees op de toets heel goed de opdracht door en kijk naar de gestelde eisen.

Slide 3 - Diapositive

Herhalen
 - Kennismaking met Methoden
   - Methoden die iets doen 
   - Methoden die één of meerdere waarden teruggeven

  - Argumenten
   - Waarden die je mee kunt geven aan de methode

Slide 4 - Diapositive

Deze week
DateTime
TimeSpan
if .. else

Slide 5 - Diapositive

DateTime 
  • DateTime is een static class welke je kunt gebruiken in je applicatie voor het werken met datums en tijden.
  • Groot bereik van het jaar 0001 t/m 9999

    Tijd wordt gemeten in zogenaamde ticks

      Één tick is 100 nanoseconden  (0,0000001 seconde)
      De computer rekent dus alles uit vanaf 0001 00:00:00 met behulp van                deze ticks

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

Properties
Variabelen van het type DateTime en TimeSpan hebben verschillende properties die je kunt gebruiken in je code.

Bijvoorbeeld:
DateTime vandaag = DateTime.Today;
TimeSpan tijdTotVakantie = dtpVakantie.Value - DateTime.Today
lblAantalDagen.Text = Convert.ToString(tijdTotVakantie.Days)


Slide 8 - Diapositive

If.....Else
Voorwaarden die bepalen welke code moet worden uitgevoerd.
Bijvoorbeeld het bepalen of een klant naar de (16+) film mag.

Slide 9 - Diapositive

In de code
if (leeftijd >= 16)
{
     MessageBox.Show("De klant mag naar deze film.");                              //de vergelijking is waar
}
else
{
     MessageBox.Show("De klant mag NIET naar deze film!");                    //de vergelijking is niet waar
}

Slide 10 - Diapositive

Aan de slag
  • Lees hoofdstuk 14 en 15 door.
  • Maak de opdrachten in hoofdstuk 14 en 15

Slide 11 - Diapositive