VADZIM
- Folien: Greeter
- Link: VS homepage
- Folien: VS > Getting Started
- Folien: VS > Projects & Solutions
- Spicker: vs-shortcuts
- Folien: Git > Getting Started
- Spicker: git-commands
Tools > Options > General > Color Theme
VS Installer > installierte Version ändern > Sprachpakete
Tools > Options > Text Editor > All Languages > General > Line numbers
- Folien: C# > Getting Started
- Folien: C# > Classes
- Link: csharp docs
- Link: dotnet docs
- Spicker: C# Syntax
- Spicker: Snippets
- Demo: Console
Tools > Options > Debugging > Automatically close console when debugging stops
sln props > startup projects > current
- Folien: C# > Handling Numbers
- Demo: int
- Demo: double
- Parsing & Casting
- Übung: MiniRechner
- Folien: C# > Conditions
- Demo: Entscheidungen
- enum
- Übung: enum & switch
- Folien: C# > Loops
- Übung: for-loop
- Klasse Random
- Übung: Zahlenratespiel
- Folien: C# > Functions
- arguments
- parameters
- params
- return
- overloads
- out & ref parameters & args
- Demo: Methods
- Folien: C# > Types & Variables
- Demo: Types
- Folien: C# > Props & Instances
- Demo: props, modifier, members, methods
- Demo: constructor, destructor
- Demo: fields
- Übung: Transport
- Übung: TransportConsumer
- Folien: C# > File Access & Serializing
- Demo: StreamReader & StreamWriter
- SaveFileDialog & OpenFileDialog
- Demo: JSON, serialize
- Demo: HttpClient & deserialize
- Folien: C# > Inheritence
- Demo: virtual & override methods
- Demo: override
- abstract methods
- Polymorphysm
- Übung: Flugzeug
- Übung: PKW
- Übung: Schiff
- Übung: static methods
- Folien: C# > Exceptions Handling
- Link: standard exception
- Exception & throw
- try catch finally
- Exception types
- Custom Exceptions
- Demo: Exception
- Demo: customized exception
- Folien: C# > Interfaces
- Übung: IKannAndereTransportieren
- Übung: Flugzeug: I
- Folien: C# > Generic Data Structures
- Demo: List
<T>
- Stack
<T>
- Queue
<T>
- KeyValuePair
<T1, T2>
- Dictionary
<T1, T2>
- Ü Passagierliste
- partial classes
- widgets / components
- component props
- Demo: TicTacToe
- Übung: Das Spiel weiterentwickeln (neu start, gewinne zählen, abbrechen)
- Folien: C# > Delegates
- [c] custom delegates
- built-in delegates
- event handler
- Demo: Delegates
- Demo: anonumous functions