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
next
Slide 1: Slide
Applicatie- en mediaontwikkelaarMBOStudiejaar 1

This lesson contains 16 slides, with text slides.

Items in this lesson

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

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

Deze les
Deze les:
  • 💻 Herhaling basis C#
  • 📜 Rondleiding in Visual Studio
  • 👋 Hello World in C# (en de verschillen met Python)
  • 🤖 Opdracht: notChatGPT

Slide 3 - Slide

💻 Herhaling basis C#

Slide 4 - Slide

Slide 5 - Slide

Slide 6 - Slide

Slide 7 - Slide

📜Rondleiding in VS (Visual Studio)
Jouw 'IDE' om C# in te schrijven

Slide 8 - Slide

Slide 9 - Slide

👋 Hello World in C#
En de verschillen met Python...

Slide 10 - Slide

Python

C#

Slide 11 - Slide

Python

C#

Slide 12 - Slide

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

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

Bij een foutmelding kun je deze melding krijgen bij het starten



                                 Klik op 'No'



                                  Los de fout op...
1
2
3

Slide 15 - Slide

🤖 Opdracht: notChatGPT
Samen een chatbot maken in C#

Slide 16 - Slide