Kurs Repository zum Kurs C# Programmierung - Sprache und .NET Grundlagen der ppedv AG. Trainer: Lukas Kern (LukasK@ppedv.de).
- Begrüßung
- Ablauf
- Agenda
- C#
- .NET 6.0
- Projekte und Projektmappen
- HelloWorld.cs
- Startprojekt festlegen
- Sprachgrundlagen
- Variablen & Datentypen
- Aus- und Eingaben
- Parsing & Casting
- Operatoren
- eindimensionale Arrays
- mehrdimensionale Arrays
- logische Operatoren
- if-Abfrage
- while-Schleifen
- do-while-Schleife
- for-Schleife
- foreach-Schleife
- Enums
- Funktionen
- Modifier
- Parameter
- optionale Parameter
- params
- out
- Überladung
- Namespaces
- Klassen
- Felder
- Eigenschaften
- Kapselungen
- Konstruktoren
- Objekte
- Destruktor
- Garbage Collection
- Statische Member
- Werte- und Referenztypen
- ref
- Vererbung
- base
- virtuelle Member
- Überschreibungen verhindern
- Zugriffsmodifier
- Polymorphismus
- Typtest "GetType()" & "typeof"
- Typtest "is"
- Member ausblenden
- abstrakte Member und Klassen
- Interfaces
- Interface-Implementierungen
- Generische Datentypen
- List
- Stack
- Queue
- Dictionary<T1, T2>
- try-catch
- eigene Exceptions
- UnitTests
- Action
- Predicate
- Func
- anonyme Methoden
- EventHandler
- Windows Forms
- partielle Klassen
- WinForms in VS
- Eigenschaften und Events
- wichtige Controls
- MessageBox
- Schließen und Öffnen von Forms
- Dateien lesen/schreiben
- Dateidialog
- JSON
- XML
- Operatoren überladen
- IEnumerable
- Indexer
- Erweiterungsmethoden
- LINQ
- Timer