0B - Hello World

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

1 / 15
next
Slide 1: Slide
Applicatie- en mediaontwikkelaarMBOStudiejaar 1

This lesson contains 15 slides, with interactive quizzes and text slides.

time-iconLesson duration is: 120 min

Items in this lesson

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

Slide 1 - Slide

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

Wat is een programmeertaal?

Slide 3 - Open question

Wat is een IDE?

Slide 4 - Open question

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

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

Slide 6 - Slide

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

Slide 7 - Slide

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

Slide 8 - Slide

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

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

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

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

Slide 12 - Slide

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

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

Vragen

Slide 15 - Slide