MOC 10266 Programming in C# with Microsoft® Visual Studio® 2010
Classroom training | German | Claim
Duration of training: 5 days
Objectives
In diesem Kurs fokussieren die Teilnehmer sich auf die C# Programmstruktur, Sprachsyntax und Implementierungsdetails mit .NET Framework 4.0. Sie lernen die neuen Erweiterungen in der C# 4.0 Sprache unter Verwendung von Visual Studio 2010. Teilnehmer erwerben das Wissen und die Fähigkeiten, die sie für die Entwicklung von Anwendungen mit C# mit Microsoft .NET Framework 4.0 benötigen.
Hinweis:
Englische Kursbezeichnung: Programming in C# with Microsoft Visual Studio 2010
Target audience
Visual Studio 2010 Entwickler
Requirements
Mindestens 12 Monate Erfahrung im Arbeiten mit einer objektorientierte Sprache
C++ oder Java Kenntnisse:
- Klassenerstellung
- Vererbung und Abstraktion
- Polymorphism
- Interfaces
- Ausnahmen
Wissen über Visual Studio IDE.
Agenda
Einführung in C# und das .NET Framework
- Einführung in das .NET Framework
- Erstellen von Projekten in Visual Studio 2010
- Schreiben einer C# Anwendung
- Aufbauen einer grafischen Anwendung
- Eine Anwendung dokumentieren
- Ausführen und Debuggen von Anwendungen mit Visual Studio 2010
C# Programmierungskonstruktionen
- Variablen und Richtwerte festlegen
- Ausdrücke und Operatoren benutzen
- Erstellen und Benutzen von Arrays
- Benutzen von Decision und Iteration Statements
Declaring und Calling Methoden
- Definieren und Aufrufen von Methoden
- Spezifizieren optionaler Parameter und Ausgabeparameter
Umgang mit Ausnahmen
- Handhabung von Ausnahmen
- Erhöhung von Ausnahmen
Lesen und Schreiben von Files
- Abrufen des File Systems
- Files mit Hilfe von Streams lesen und schreiben
Erstellung neuer Types
- Erstellen und Benutzen von Aufzählungen
- Klassen erstellen und benutzen
- Structs erstellen und benutzen
- Vergleich von Referenz- und Sollwerten
Verkapselung von Daten und Verfahren
- Sichtbarkeit von Type Elementen kontrollieren
- Sharing Methoden und Daten
Vererbung von Klassen und Implementierung von Interfaces
- Vererbung zur Definierung neuer Referenzen benutzen
- Definieren und Implementieren von Interfaces
- Definition abstrakter Klassen
Verwaltung der Lebenszeit von Objekten und Ressourcenkontrolle
- Einführung in die Garbage Collection
- Ressourcenverwaltung
Verkapseln von Daten und Definition überlasteter Operatoren
- Erstellen und Benutzen von Eigenschaften
- Erstellen und Benutzen von Indizes
- Überlastung von Operatoren
Methoden zur Entkoppelung und Handhabung von Ereignissen
- Angeben und Benutzen von Delegierten
- Benutzen von Lambda Ausdrücken
- Handhabung von Events
Kollektionen benutzen und Generic Types aufbauen
- Benutzen von Kollektionen
- Erstellen und Benutzen von Generic Types
- Definieren von Generic Interfaces und Verstehen von Abweichungen
- Benutzen von Generic Methods und Deligierten
Aufzählung und Aufbau von Custom Collection Class
- Implementierung einer Custom Collection Class
- Einer Custom Collection Class einen Zähler hinzufügen
LINQ to Query Data benutzen
- Benutzen der LINQ Query Operators
- Aufbauen von Dynamic LINQ Queries
Integration von Visual C# Code mit Dynamic Languages und COM Components
- Integration von C# Code mit Ruby und Python
- AZugriff auf COM Components mit C#
Objectives
In diesem Kurs fokussieren die Teilnehmer sich auf die C# Programmstruktur, Sprachsyntax und Implementierungsdetails mit .NET Framework 4.0. Sie lernen die neuen Erweiterungen in der C# 4.0 Sprache unter Verwendung von Visual Studio 2010. Teilnehmer erwerben das Wissen und die Fähigkeiten, die sie für die Entwicklung von Anwendungen mit C# mit Microsoft .NET Framework 4.0 benötigen.
Hinweis:
Englische Kursbezeichnung: Programming in C# with Microsoft Visual Studio 2010
Target audience
Visual Studio 2010 Entwickler
Requirements
Mindestens 12 Monate Erfahrung im Arbeiten mit einer objektorientierte Sprache
C++ oder Java Kenntnisse:
- Klassenerstellung
- Vererbung und Abstraktion
- Polymorphism
- Interfaces
- Ausnahmen
Wissen über Visual Studio IDE.
Agenda
Einführung in C# und das .NET Framework
- Einführung in das .NET Framework
- Erstellen von Projekten in Visual Studio 2010
- Schreiben einer C# Anwendung
- Aufbauen einer grafischen Anwendung
- Eine Anwendung dokumentieren
- Ausführen und Debuggen von Anwendungen mit Visual Studio 2010
C# Programmierungskonstruktionen
- Variablen und Richtwerte festlegen
- Ausdrücke und Operatoren benutzen
- Erstellen und Benutzen von Arrays
- Benutzen von Decision und Iteration Statements
Declaring und Calling Methoden
- Definieren und Aufrufen von Methoden
- Spezifizieren optionaler Parameter und Ausgabeparameter
Umgang mit Ausnahmen
- Handhabung von Ausnahmen
- Erhöhung von Ausnahmen
Lesen und Schreiben von Files
- Abrufen des File Systems
- Files mit Hilfe von Streams lesen und schreiben
Erstellung neuer Types
- Erstellen und Benutzen von Aufzählungen
- Klassen erstellen und benutzen
- Structs erstellen und benutzen
- Vergleich von Referenz- und Sollwerten
Verkapselung von Daten und Verfahren
- Sichtbarkeit von Type Elementen kontrollieren
- Sharing Methoden und Daten
Vererbung von Klassen und Implementierung von Interfaces
- Vererbung zur Definierung neuer Referenzen benutzen
- Definieren und Implementieren von Interfaces
- Definition abstrakter Klassen
Verwaltung der Lebenszeit von Objekten und Ressourcenkontrolle
- Einführung in die Garbage Collection
- Ressourcenverwaltung
Verkapseln von Daten und Definition überlasteter Operatoren
- Erstellen und Benutzen von Eigenschaften
- Erstellen und Benutzen von Indizes
- Überlastung von Operatoren
Methoden zur Entkoppelung und Handhabung von Ereignissen
- Angeben und Benutzen von Delegierten
- Benutzen von Lambda Ausdrücken
- Handhabung von Events
Kollektionen benutzen und Generic Types aufbauen
- Benutzen von Kollektionen
- Erstellen und Benutzen von Generic Types
- Definieren von Generic Interfaces und Verstehen von Abweichungen
- Benutzen von Generic Methods und Deligierten
Aufzählung und Aufbau von Custom Collection Class
- Implementierung einer Custom Collection Class
- Einer Custom Collection Class einen Zähler hinzufügen
LINQ to Query Data benutzen
- Benutzen der LINQ Query Operators
- Aufbauen von Dynamic LINQ Queries
Integration von Visual C# Code mit Dynamic Languages und COM Components
- Integration von C# Code mit Ruby und Python
- AZugriff auf COM Components mit C#