MOC 10266
Programming with C# Using Microsoft .NET Framework 4

Preis & Daten
  • 2350 € zzgl. MwSt.
    inkl. Schulungsunterlage und Verpflegung
  • Seminarnummer: MOC 10266
    Dauer: 5 Tage
Unsere Termine

Seminarziel

Schwerpunkte dieses Kurses sind C#-Programmstruktur, Sprachsyntax und Implementierungsdetails in .NET Framework 4.0 sowie die Verbesserungen in C# 4.0 bzw. Visual Studio 2010.

Inhalt

  • Einführung in C# und das .NET Framework
    • Erstellen von Projekten in Visual Studio 2010
    • Schreiben einer C#-Anwendung
    • Erstellen einer grafischen Anwendung
    • Dokumentieren einer Anwendung
    • Ausführung und Debugging von Anwendungen mit Visual Studio 2010
  • Verwenden von C#-Programmierkonstrukten
    • Variablen deklarieren und Werte zuweisen
    • Verwenden von Ausdrücken und Operatoren
    • Erstellen und Verwenden von Arrays
    • Entscheidungsanweisungen
    • Iterationsanweisungen
  • Deklarieren und Aufrufen von Methoden
  • Behandlung von Ausnahmen
  • Lesen und Schreiben von Dateien
    • Zugreifen auf das Dateisystem
    • Lesen und Schreiben von Dateien mithilfe von Streams
  • Erstellen und Verwenden von neuen Typen (Enumerationen, Klassen und Strukturen)
  • Einkapseln von Daten und Methoden
    • Steuerung der Sichtbarkeit von Typmembern
    • Gemeinsames Verwenden von Methoden und Daten
  • Erben von Klassen und Implementieren von Interfaces
  • Verwalten der Lebensdauer von Objekten und Kontrolle des Ressourcenverbrauchs
  • Einkapseln von Daten und Definieren von überlasteten Operatoren
    • Erstellen und Verwenden von Eigenschaften
    • Erstellen und Verwenden von Indexern
    • Überlasten von Operatoren
  • Entkoppeln von Methoden und Behandeln von Ausnahmen
    • Deklarieren und Verwenden von Delegates
    • Lambda-Ausdrücke
    • Behandeln von Events
  • Verwenden von Collections und Erstellen von generischen Typen
  • Angepasste Collection-Klassen
  • Verwenden von LINQ für die Datenabfrage
  • Integration von Visual C#-Code mit dynamischen Sprachen und COM-Komponenten
    • Integration von Ruby- und Python-Code in eine Visual-C#-Anwendung
    • COM-Komponenten und Dienste von einer C#-Anwendung aufrufen

Zielgruppe

  • Erfahrene Entwickler

Voraussetzungen

  • Erfahrung mit der objektorientierten Programmierung
  • Kenntnisse in C, C++, Visual Basic oder Java:
    • Klassen
    • Vererbung und Abstraktion
    • Polymorphismus
    • Interfaces
    • Exceptions
  • Kenntnisse der Visual-Studio-Entwicklungsumgebung