C# online les 2

C#: extra herhaling
1 / 20
volgende
Slide 1: Tekstslide
Applicatie- en mediaontwikkelaarMBOStudiejaar 1

In deze les zitten 20 slides, met interactieve quizzen en tekstslides.

Onderdelen in deze les

C#: extra herhaling

Slide 1 - Tekstslide

Deze slide heeft geen instructies

Leerdoelen
Na deze les: 
- ben ik voorbereid op de C# toets

Slide 2 - Tekstslide

Deze slide heeft geen instructies

Welk onderdeel in C# heb je nog moeite mee?

Slide 3 - Woordweb

Deze slide heeft geen instructies

Waar gaan we het vandaag over hebben:

- methode
- methode return
- methode parameters
- while loop
- for-loop
- exception handling


Slide 4 - Tekstslide

Deze slide heeft geen instructies

Wat is een methode?

Slide 5 - Open vraag

variabele aanmaken (aangeven van een variabelen)
Wat gebruik je wanneer er geen return in een methode moet plaatsvinden?
A
void
B
string
C
int
D
static

Slide 6 - Quizvraag

Deze slide heeft geen instructies

Hoe ziet de code eruit wanneer je een methode met parameter aanroept?
A
GetName();
B
GetName(string);
C
GetName(name);

Slide 7 - Quizvraag

Deze slide heeft geen instructies

Hoe ziet de methode met return waarde en met parameter eruit?
A
public static void GetName(string name)
B
public static void GetName(name)
C
public static string GetName(string name)
D
public static string GetName(name)

Slide 8 - Quizvraag

Deze slide heeft geen instructies

Methodes: 

Wat zijn de parameters? 

Wat zijn return waardes? 

Slide 9 - Tekstslide

Deze slide heeft geen instructies

Loops
- While loop
- For Loop

Slide 10 - Tekstslide

Deze slide heeft geen instructies

While loop
static void Main(string[] args)
    {
      int i = 0;
      while (i < 5)
      {
        Console.WriteLine(i);
        i++;
      }
    }


Slide 11 - Tekstslide

Deze slide heeft geen instructies

For loop
static void Main(string[] args)
    {
      for(int i;  i < 5; i++)
      {
        Console.WriteLine(i);
      }
    }


Slide 12 - Tekstslide

Deze slide heeft geen instructies

 Exception Handling
- Wanneer gebruik je exception handlings? 
- Vergeet de variabele niet 

try{
}
catch(Exception ex){
}

Slide 13 - Tekstslide

Deze slide heeft geen instructies

Slide 14 - Tekstslide

Deze slide heeft geen instructies

Opdrachten
Online: Via teams chat: maak de opdrachten met je SCRUM groep.
Na 45 minuten komen we allemaal weer terug in deze vergadering. 
Per SCRUM groep wordt de oefening laten zien door scherm te delen. 
  • Code
  • Uitkomst
  • Waarom voor deze oplossing gekozen?
De chat van de teamsgroepen zijn al eerder aangemaakt (zie chat op teams). Hier zie je ook in welke opdracht jouw team gaat maken. 

Slide 15 - Tekstslide

Deze slide heeft geen instructies

Opdracht
Voor pizza bedrijf: Mario, maken jullie een applicatie. Jullie zijn verantwoordelijk voor: Bevestiging bestellingspagina.

1. In de Main: Welkoms bericht
2. In de Main: Declareer en initialiseer een variabele voor: pizza size, een saus en een topping.
3. In methode: Order(); worden de 3 variabele getoond. En gevraagd of de gebruiker de bestelling met deze waardes wil plaatsen: Bijv: Een middel pizza met rode saus en champignons.
4. Wanneer 1 ingevoerd wordt = Ja
5. Wanneer 2 ingevoerd wordt = nee
6. Er wordt een error gegenereerd wanneer:
a. Er een tekst wordt ingevoerd. Foutmelding: “Kies 1 of 2.”
b. Voor andere Errors: “Er gaat iets mis, voer een 1 of 2 in”.
7. Wanneer er een ander getal dan 1 of 2 wordt ingevoerd, zegt de applicatie: “Kies 1 of 2”
8. Wanneer er wel een 1 of 2 ingevoerd is, keert de applicatie terug naar de Main.
9. In de Main: a. Bij invoer 1 : “uw bestelling is geplaatst” b. Bij invoer 2: “de applicatie wordt afgesloten”

Slide 16 - Tekstslide

Deze slide heeft geen instructies

Hoe ging het?
- Hoe ging de opdracht? 



 


Slide 17 - Tekstslide

Deze slide heeft geen instructies

Welk onderdeel van voor jou nuttig deze online les?

Slide 18 - Woordweb

Deze slide heeft geen instructies

Voor volgende week:
C# toets. 


Slide 19 - Tekstslide

Deze slide heeft geen instructies

Heb jij meer informatie nodig?
- Bekijk op Microsoft streams de video's over de onderwerpen, waar je extra informatie over wil. (les 1, les 2, les 3)
- Lees de hoofdstukken uit het boek. (staat in video)
- Maak de opdrachten van het huiswerk opnieuw: 



De antwoorden van het huiswerk zal ik jullie toesturen.



 


Slide 20 - Tekstslide

Deze slide heeft geen instructies