0B - Hello World

Inleiding programmeren in C#
Programming C# - 0B - Hello World
Week 1

1 / 15
volgende
Slide 1: Tekstslide
Applicatie- en mediaontwikkelaarMBOStudiejaar 1

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

time-iconLesduur is: 120 min

Onderdelen in deze les

Inleiding programmeren in C#
Programming C# - 0B - Hello World
Week 1

Slide 1 - Tekstslide

Wat hebben we gedaan?
  • De programmeertaal C# geïntroduceerd
  • Verschil in werking t.o.v. Python kort bekeken
  • De IDE Visual Studio geïnstalleerd

Slide 2 - Tekstslide

Wat is een programmeertaal?

Slide 3 - Open vraag

Wat is een IDE?

Slide 4 - Open vraag

Wat gaan we nu doen?
  • Eerste applicatie maken binnen Visual Studio
  • Beginnen zonder de extra complexiteit van een GUI
  • Dus een Console applicatie die een berichtje toont

Slide 5 - Tekstslide

De stappen
  • Visual Studio starten
  • Project kiezen
  • Met wizard project configureren
  • Project uitvoeren
  • Project structuur en code bekijken

Slide 6 - Tekstslide

Visual Studio starten
  • Links eerdere projecten
  • Rechts opties voor nieuwe projecten
  • Kies 'Create a new project' 

Slide 7 - Tekstslide

Project wizard kiezen
  • Keuze uit veel verschillende type projecten
  • (afhankelijk van geïnstalleerde workloads)
  • Beperk keuzes met dropdowns rechtsboven
  • Kies 'Console App' 

Slide 8 - Tekstslide

Project wizard doorlopen
  • Soms veel opties
  • Bij console alleen:
  • Project naam
  • Locatie
  • Kies hier beschrijvende namen en sla je broncode op een logische plek op (Tip: gebruik Github!)
  • Klik 'Next'

Slide 9 - Tekstslide

Project wizard doorlopen
  • Kies framework versie
  • In deze module altijd .NET 6.0
  • Klik 'Next'
  • Visual Studio gaat werken en genereerd een standaard project met wat voorbeeld code

Slide 10 - Tekstslide

Eindresultaat
  • Kies framework versie
  • In deze module altijd .NET 6.0
  • Klik 'Next'
  • Visual Studio gaat werken en genereerd een standaard project met wat voorbeeld code

Slide 11 - Tekstslide

Resultaat
  • Draai applicatie door op groen pijltje te klikken
  • Project overzicht rechts (bestanden, koppelingen, ...)
  • Broncode midden
  • Fouten / zoekresultaten / etc onderste deel

Slide 12 - Tekstslide

Solution Explorer
  • .sln -> de solution met één of meerdere projecten
  • .csproj -> een project met broncode
  • .xaml -> UI definitie bestand
  • .cs -> C# broncode
  • .xaml.cs -> UI code behind bestand

Slide 13 - Tekstslide

Naamgeving
  • Conventies: semi-formele afspraken, 'standaard manier van werken'
  • Maakt het makkelijker om in de code van een ander te duiken
  •   *inclusief jijzelf over een week/maand/jaar
  • UpperCamelCase
  •   Begin met hoofdletter, elk volgend 'woord' begint met hoofdletter
  • lowerCamelCase
  •   Begin met kleine letter, elk volgend 'woord' begint met hoofdletter

Slide 14 - Tekstslide

Vragen

Slide 15 - Tekstslide