Skip to content

ppedvAG/CSharpProgrammierung-Spracheund.NETGrundlagen-242152

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CSharp Grundkurs

Kurs Repository zum Kurs C# Programmierung - Sprache und .NET Grundlagen der ppedv AG. Trainer: Lukas Kern (LukasK@ppedv.de).

M00 | VORSTELLUNG

  • Begrüßung
  • Ablauf
  • Agenda

M01 | .NET GRUNDLAGEN

  • C#
  • .NET 6.0
  • Projekte und Projektmappen
  • HelloWorld.cs
  • Startprojekt festlegen

M02 | VARIABLEN, DATENTYPEN, KONVERTIERUNGEN und OPERATOREN

  • Sprachgrundlagen
  • Variablen & Datentypen
  • Aus- und Eingaben
  • Parsing & Casting
  • Operatoren

M03 | ARRAYS und BEDINGUNGEN

  • eindimensionale Arrays
  • mehrdimensionale Arrays
  • logische Operatoren
  • if-Abfrage

M04 | SCHLEIFEN und ENUMS

  • while-Schleifen
  • do-while-Schleife
  • for-Schleife
  • foreach-Schleife
  • Enums

M05 | Funktionen

  • Funktionen
  • Modifier
  • Parameter
  • optionale Parameter
  • params
  • out
  • Überladung

M06 | OOP - NAMESPACES, KLASSEN, FELDER und KAPSELUNGEN

  • Namespaces
  • Klassen
  • Felder
  • Eigenschaften
  • Kapselungen
  • Konstruktoren
  • Objekte

M07 | OOP - GARBAGE COLLECTION, STATISCHE MEMBER, WERTE und REFERENZEN

  • Destruktor
  • Garbage Collection
  • Statische Member
  • Werte- und Referenztypen
  • ref

M08 | OOP - VERERBUNG und ZUGRIFFSMODIFIER

  • Vererbung
  • base
  • virtuelle Member
  • Überschreibungen verhindern
  • Zugriffsmodifier

M09 | OOP - POLYMORPHISMUS und TYPEN

  • Polymorphismus
  • Typtest "GetType()" & "typeof"
  • Typtest "is"
  • Member ausblenden
  • abstrakte Member und Klassen

M10 | OOP -INTERFACES

  • Interfaces
  • Interface-Implementierungen

M11 | GENERISCHE LISTEN

  • Generische Datentypen
  • List
  • Stack
  • Queue
  • Dictionary<T1, T2>

M12 | FEHLERBEHANDLUNG und UNIT-TESTS

  • try-catch
  • eigene Exceptions
  • UnitTests

M13 | DELEGATES und EVENTS

  • Action
  • Predicate
  • Func
  • anonyme Methoden
  • EventHandler

M14 | GUI und WINDOWS FORMS

  • Windows Forms
  • partielle Klassen
  • WinForms in VS
  • Eigenschaften und Events
  • wichtige Controls
  • MessageBox
  • Schließen und Öffnen von Forms

M15 | DATEIEN und VERZEICHNISSE

  • Dateien lesen/schreiben
  • Dateidialog
  • JSON
  • XML

M16 | WEITERE THEMEN

  • Operatoren überladen
  • IEnumerable
  • Indexer
  • Erweiterungsmethoden
  • LINQ
  • Timer

Releases

No releases published

Packages

No packages published

Languages