Wk01a / H0 / Intro C# / br10

Introductie C#
CSD-I
H0 / week 1a
1 / 32
next
Slide 1: Slide
Applicatie- en mediaontwikkelaarMBOStudiejaar 1

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

time-iconLesson duration is: 60 min

Items in this lesson

Introductie C#
CSD-I
H0 / week 1a

Slide 1 - Slide

This item has no instructions

Slide 2 - Slide

This item has no instructions

Slide 3 - Slide

This item has no instructions

(demo eindpunt ComplaintViewer - geen code, maar werkende app)

Slide 4 - Slide

This item has no instructions

Ingrediënten "ComplaintViewer"
C#
Programmeertaal ontwikkeld door Microsoft

Slide 5 - Slide

This item has no instructions

Ingrediënten "ComplaintViewer"
C#
Programmeertaal ontwikkeld door Microsoft
.NET
Framework waardoor we ons niet bezig hoeven te houden met drivers, beeldscherm, toetsenbord, etc. maar kunnen programmeren op 'hoog' niveau

Slide 6 - Slide

This item has no instructions

Ingrediënten "ComplaintViewer"
C#
Programmeertaal ontwikkeld door Microsoft
.NET
Framework waardoor we ons niet bezig hoeven te houden met drivers, beeldscherm, toetsenbord, etc. maar kunnen programmeren op 'hoog' niveau
UWP
Universal Windows Platform (UI-laag bovenop .NET)

Slide 7 - Slide

This item has no instructions

Ingrediënten "ComplaintViewer"
C#
Programmeertaal ontwikkeld door Microsoft
.NET
Framework waardoor we ons niet bezig hoeven te houden met drivers, beeldscherm, toetsenbord, etc. maar kunnen programmeren op 'hoog' niveau
UWP
Universal Windows Platform (UI-laag bovenop .NET)

Slide 8 - Slide

Verschillende UI-frameworks. V.l.n.r.:
  • WinForms
  • WPF
  • UWP
Ingrediënten "ComplaintViewer"
C#
Programmeertaal ontwikkeld door Microsoft
.NET
Framework waardoor we ons niet bezig hoeven te houden met drivers, beeldscherm, toetsenbord, etc. maar kunnen programmeren op 'hoog' niveau
UWP
Universal Windows Platform (UI-laag bovenop .NET)
XAML
eXtensible App Markup Language ("zammel")
Een soort HTML voor UWP-apps

Slide 9 - Slide

This item has no instructions

Ingrediënten "ComplaintViewer"
C#
Programmeertaal ontwikkeld door Microsoft
.NET
Framework waardoor we ons niet bezig hoeven te houden met drivers, beeldscherm, toetsenbord, etc. maar kunnen programmeren op 'hoog' niveau
UWP
Universal Windows Platform (UI-laag bovenop .NET)
XAML
eXtensible App Markup Language ("zammel")
Een soort HTML voor UWP-apps
Visual Studio
Een IDE om met C# te werken (en alle omringende technieken). Visual Studio != VS Code.

Slide 10 - Slide

This item has no instructions

Ingrediënten "ComplaintViewer"
C#
Programmeertaal ontwikkeld door Microsoft
.NET
Framework waardoor we ons niet bezig hoeven te houden met drivers, beeldscherm, toetsenbord, etc. maar kunnen programmeren op 'hoog' niveau
UWP
Universal Windows Platform (UI-laag bovenop .NET)
XAML
eXtensible App Markup Language ("zammel")
Een soort HTML voor UWP-apps
Visual Studio
Een IDE om met C# te werken (en alle omringende technieken). Visual Studio != VS Code.
IDE
Integrated Development Enviroment

Slide 11 - Slide

This item has no instructions

De programmeertaal waarin we gaan werken in dit blok:
A
C#
B
XAML
C
.NET
D
UWP

Slide 12 - Quiz

This item has no instructions

C#-programmeren doen we ook in Visual Studio Code.
A
Waar
B
Niet waar

Slide 13 - Quiz

This item has no instructions

XAML is een soort ... voor C#-apps.
A
PHP
B
HTML
C
CSS

Slide 14 - Quiz

This item has no instructions

UWP is een programmeertaal.
A
Waar
B
Niet waar

Slide 15 - Quiz

This item has no instructions

IDE staat voor ...

Slide 16 - Open question

This item has no instructions

Programmeertaal
Framework
UI-platform
Opmaaktaal
IDE
Visual Studio
UWP
C#
.NET
XAML

Slide 17 - Drag question

This item has no instructions

Slide 18 - Slide

We hebben wat stappen nodig op weg naar de ComplaintViewer. Eerste stap: werken in de Console.
Ingrediënten Console-apps
C#
Programmeertaal ontwikkeld door Microsoft
.NET
Framework waardoor we ons niet bezig hoeven te houden met drivers, beeldscherm, toetsenbord, etc. maar kunnen programmeren op 'hoog' niveau
UWP
XAML
Visual Studio
Een IDE om met C# te werken (en alle omringende technieken). Visual Studio != VS Code.

Slide 19 - Slide

This item has no instructions

(zoek de verschillen Python <> C# in code van de ComplaintViewer)

Slide 20 - Slide

This item has no instructions

Belangrijkste verschillen Python <> C#
  • Haakjes bij if-statement, loops, etc.
  • Accolades in plaats van tabs om scope aan te geven

Slide 21 - Slide

This item has no instructions

Noteer voor jezelf de antwoorden...
  1. Waar eindigt de if die op r18 staat?
  2. Welke regels horen in de scope van de 'else if' op r30?
  3. Welke regels horen in de scope van de 'foreach' op r22?
  4. Welke regels horen in de scope van de 'foreach' op r33?

Klik en zoom

Slide 22 - Slide

Vragen laten beantwoorden in textdocumentje en daarna "cold call" vragen in de klas.
Belangrijkste verschillen Python <> C#
  • Haakjes bij if-statement, loops, etc.
  • Accolades in plaats van tabs om scope aan te geven
  • Datatypes letterlijk aangeven ('strongly typed language')

Slide 23 - Slide

This item has no instructions

Belangrijkste verschillen Python <> C#
  • Haakjes bij if-statement, loops, etc.
  • Accolades in plaats van tabs om scope aan te geven
  • Datatypes letterlijk aangeven ('strongly typed language')

Slide 24 - Slide

This item has no instructions

Belangrijkste verschillen Python <> C#
  • Haakjes bij if-statement, loops, etc.
  • Accolades in plaats van tabs om scope aan te geven
  • Datatypes letterlijk aangeven ('strongly typed language')
  • C# is een gecompileerde taal

Slide 25 - Slide

This item has no instructions

Slide 26 - Slide

This item has no instructions

Slide 27 - Slide

This item has no instructions

C# is een gecompileerde taal
  • VS Code kan niet compileren
  • Dus: werken met Visual Studio

Slide 28 - Slide

This item has no instructions

Slide 29 - Slide

This item has no instructions

Slide 30 - Slide

This item has no instructions

HelloWorld-demo:
  • Solution vs. project
  • IntelliSense

Slide 31 - Slide

This item has no instructions


Aan de slag

Lezen + maken H0,
vanaf paragraaf 2.

Boekje CSD-I,
zie bladzijde 8.





Klaar: 
Lezen + maken H1.

Hulp:
Overleg met je buur
Vraag de docent
Stilte, werk voor jezelf
Overleg met buur is ok
Werk in groepjes

Slide 32 - Slide

This item has no instructions