Voraussetzung
-
Kenntnisse im Umgang mit der Entwicklungs-Umgebung Visual Studio sind von Vorteil
-
Kenntnisse in einer objektorientierten Sprache (z. B. aus dem Seminar Java - Objektorientierte Programmierung Teil 2)
Zielgruppe
Beschäftige,-
die objektorientiert programmieren und auf C# umsteigen möchten.
-
die als Programmierende Anwendungen in .NET (C#) erstellen sollen.
Lernziel
Die Teilnehmenden sollen-
die Syntax und Sprachfeatures von .NET (C#) kennenlernen
-
einfache .NET-Anwendungen in C# entwickeln können
Inhalt
-
Struktur eines .NET-Programms
-
Vorstellung des Frameworks
-
Schlüsselwörter und das C# Typsystem
-
Konvertierung/Typumwandlung
-
Operatoren und Kontrollstrukturen
-
Klassen und Interfaces, Vererbung (Auffrischung)
-
Zugriffsmodifikatoren
-
Properties und Indexer
-
Verwendung von Attributes
-
Verwendung von Generics
-
Grundlegende Interfaces und ihre Verwendung
-
Erweiterungsmethoden (Extension Methods)
-
Erste Einführung in die Sprachergänzung LINQ
-
Lambda-Ausdrücke