Lesweek 1 (3/3) - Kennismaken met C# en Visual Studio
Python intro
Programming basics-II
Les 3 / Week 7a
Kennismaken met C# en Visual Studio
CSD-I
Lesweek 1 - Les donderdag (3/3)
1 / 16
volgende
Slide 1: Tekstslide
Applicatie- en mediaontwikkelaarMBOStudiejaar 1
In deze les zitten 16 slides, met tekstslides.
Onderdelen in deze les
Python intro
Programming basics-II
Les 3 / Week 7a
Kennismaken met C# en Visual Studio
CSD-I
Lesweek 1 - Les donderdag (3/3)
Slide 1 - Tekstslide
Maandag
Theorie
😎 Bart Kouwenberg bk28@curio.nl
Woensdag
Theorie + Opdrachten
👨🏫
Wicher Hulzebosch
wh11@curio.nl
Donderdag
Opdrachten + Huiswerkhulp
🧔 Tim Lutt tl10@curio.nl
Slide 2 - Tekstslide
Deze les
Deze les:
💻 Herhaling basis C#
📜 Rondleiding in Visual Studio
👋 Hello World in C# (en de verschillen met Python)
🤖 Opdracht: notChatGPT
Slide 3 - Tekstslide
💻 Herhaling basis C#
Slide 4 - Tekstslide
Slide 5 - Tekstslide
Slide 6 - Tekstslide
Slide 7 - Tekstslide
📜Rondleiding in VS (Visual Studio)
Jouw 'IDE' om C# in te schrijven
Slide 8 - Tekstslide
Slide 9 - Tekstslide
👋 Hello World in C#
En de verschillen met Python...
Slide 10 - Tekstslide
Python
C#
Slide 11 - Tekstslide
Python
C#
Slide 12 - Tekstslide
Rode kringellijn = foutmelding: hier doe je iets verkeerd. Het programma kan niet 'gecompileerd' worden. Het kan niet gestart worden.
Verbeter deze fout.
Groene kringellijn = waarschuwing: hier kun je iets beter doen, maar dat hoeft niet.
Slide 13 - Tekstslide
👋 Hello World in C#
Kies het 'project template' Console App (C#)
Je ziet een klein groen C# tekentje bij dit sjabloon (template). Door dit sjabloon te kiezen krijgen we alles wat nodig is om een Console Applicatie te starten in C#.
Kies een projectnaam
Kies een logische projectnaam. Hier gebruiken we de PascalCase conventie (ookwel UpperCamelCase) waar ieder woord met een hoofdletterbegint. We schrijven alle woorden aan elkaar. Bijvoorbeeld: HelloWorldApp
Aanvinken 'Do not use top level statements'
Zorg dat er een vinkje staat bij 'Do not use top level statements'. Anders krijgen we een minimale versie van C# code die verwarrend kan zijn voor nieuwe ontwikkelaars.
Als je na het aanmaken van een project het woord 'Main' terugziet in de Program.cs heb je het goed gedaan. 👍
.NET versie 7.0 of 8.0
Hier kiezen we de laatste versie van het .NET framework. Dat bevat allemaal code van Microsoft waarmee we applicaties kunnen maken. Nu is de versie die we gebruiken 7.0 of 8.0, maar volgend jaar waarschijnlijk 9.0. Grote verschillen zijn er alleen voor complexe applicaties, daar kom je waarschijnlijk pas op je werk/stage achter.
Samen ontdekken hoe Visual Studio ons kan helpen met:
Suggesties (IntelliSense)
Code compileren en het programma uitvoeren
Foutmeldingen laten zien
Projectstructuur en onze .exe
Maak een Hello World app waarin je jezelf voorstelt: Wat is je naam, leeftijd en hobby.
Slide 14 - Tekstslide
Bij een foutmelding kun je deze melding krijgen bij het starten