C# Einsteiger

Kurzbeschreibung

Eine vollständige Einführung in die Programmiersprache C#

Inhalt

  • Überblick
    Architektur und Konzepte von .NET 4.0
    Entwicklungsumgebung Visual Studio 2010 
    Sprache C# 4.0 (alias C# 2010)
  • Wichtige Neuerungen in C# 4.0
    Aufruf dynamischer Sprachen: dynamic-Schlüsselwort
    Optionale Funktionsparameter 
    Rückgabe anonymer Typen durch Funktionen
  • Grundlagen der Anwendungserstellung 
    Eine Windows<-Anwendung erstellen
    Mit Ereignissen den Ablauf steuern
    Ereignismethode festlegen
    IntelliSense beim Codieren nutzen
    Code-Ausschnitte einfügen
    Konsolenanwendungen erstellen 
    Benutzeroberflächen gestalten
  • Grundlegende Bearbeitung
    Positionierhilfen nutzen
    Weitere Möglichkeiten
    Projekte mit mehreren Formularen 
    Sprachgrundlagen von C# 4.0
  • Bezeichner und Schlüsselwörter
    Aufbau eines Programms 
    Programmcode dokumentieren
    Anweisungen in C# 4.0 erstellen
    Einfache Datentypen 
    Literale
    Mit Variablen arbeiten
    Typkompatibilität und Typkonversion
    Konstanten - unveränderliche Variablen 
    Arithmetische Operatoren und Vorzeichen und Verkettungsoperatoren 
    Logische Operatoren 
    Zuweisungsoperatoren für eine verkürzte Schreibweise verwenden
  • Kontrollstrukturen 
    Kontrollstrukturen einsetzen 
    Auswahl 
    Schleifen (Wiederholungen)
    Kopfgesteuerte while-Anweisung 
    Fußgesteuerte do-while-Anweisung
    Zählergesteuerte Wiederholung
    Weitere Kontrollstrukturen 
    Code-Ausschnitte zu Kontrollstrukturen 
    Klassen, Felder und Methoden
  • Grundlagen der objektorientierten Programmierung
    Klassen und Instanzen 
    Methoden die Funktionalität der Klassen
    Einfache Methoden erstellen 
    Methoden mit Parametern erstellen
    Methoden mit Rückgabewert erstellen
    Ausgabeparameter verwenden
    Vordefinierte Methoden nutzen
    Methoden überladen
  • Kapselung, Konstruktoren und Namensräume
  • Eigenschaften
    Konstruktoren und Destruktoren
    Statische Member und statische Klassen 
    Partielle Klassen erstellen 
    Informationen zu Klassen erhalten
  • Vererbung
    Grundlagen zur Vererbung 
    Klassen ableiten und erweitern
    Vererbungsketten 
    Mit Klassendiagrammen arbeiten 
    Polymorphismus
  • Polymorphie in der Vererbung
    Member 
    Abstrakte Klassen und Methoden
    Typprüfung und -konvertierung
    Operatoren überladen
  • Schnittstellen (Interfaces)
  • Komplexe Datentypen
  • Arrays
    Auflistungen
    Die Klasse ArrayList
    Listen mit einem Enumerator durchlaufen 
    Indexer 
    Warteschlangen
    Stapel 
    Hash-Tabelle
    Mit Aufzählungstypen arbeiten 
    Strukturen 
    Speicherverwaltung
    Strukturen und Klassen
  • Fehlerbehandlung und Fehlersuche
  • System-, Datei- und Laufwerkszugriffe 
    Systemzugriffe über Klassen des .NET-Frameworks 
    Klassen für den Dateizugriff 
    Mit Laufwerken, Ordnern und Dateien arbeiten 
    Mit Textdateien arbeiten
  • Anwendungen weitergeben
    Voraussetzungen für die Weitergabe 
    Weitergeben durch Kopieren
    Anwendungen mit Click-Once veröffentlichen 
    Delegates
  • Entwicklung eigener Delegate-Klassen und Delegate-EventArgs-Klassen
  • Generics
    Einsatz und Verwendung von Generics
Schulungsassistent
DatumOrt 
01.06.2011 09:00:001[>]
01.09.2011 09:00:001[>]
01.12.2011 09:00:001[>]