C# gewinnt als Systemsprache des .NET-Frameworks immer größere Bedeutung für die objektorientierte Programmierung. Dabei vereint diese Programmiersprache sowohl die Vorteile von C++ als auch von Java. Lernen Sie die fortgeschrittenen Programmiertechniken zur Entwicklung großer Anwendungen anhand vieler praktischer Beispiele und Übungen kennen. Erfahren Sie, wie Sie die neueren Sprachmittel von C# ausnutzen und komplexe Techniken, wie Delegaten, Relexions und Multithreading einsetzen.
Zielgruppe
Diese C#Schulung richtet sich an Anwendungsprogrammierer, Systemprogrammierer, Softwareingenieure, Internet/Intranetentwickler und Projektmanager.
Hinweis Dieser C#-Kurs kann als Firmenkurs auch in englischer Sprache durchgeführt werden.
Bitte geben Sie bei der Buchung die gewünschte Version an.
Bitte beachten Sie auch den Kurs .NET 2.0 Neuerungen. |
Assemblies
Generics
- Generische Datentypen
- Typproblematik am Beispiel der Klasse "Stack"
- Typparameter mit Constraints einschränken
- Generische Methoden
- Generics und Vererbung
- Konvertierung von Generics
Delegaten und Ereignisse
- Delegate - Methodenzeiger unter .NET
- Ereignisse eines Objekts
Fortgeschrittene Delegate-Techniken
- Generische Delegate
- Generische Klassen in der .NET-Klassenbibliothek
- Multicast-Delegate
Attribute
- Was sind Attribute?
- das "Flags"-Attribut
- Anmerkungen zu den Attributen
- Benutzerdefinierte Attribute
Multithreading
- Prozesse und Threads
- Threadzustände und Prioritäten
- die Klasse "Thread".
- Threadpools nutzen
Die Synchronisation von Threads
- der "Monitor" zur Synchronisation
- das Synchronisationsobjekt "Mutex"
Asynchrone Methodenaufrufe
Arbeiten mit Dateien und Streams
- Datenströme
- Klassen "BinaryReader" und "BinaryWriter"
Serialisierung
- Einführung in die Serialisierung
- Serialisierungsverfahren
- Serialisierung mit "BinaryFormatter"
- Serialisierung mit "SoapFormatter"
- Serialisierung mit "XmlSerializer"
Assemblies und Reflektion
- die Struktur einer Assembly
- Mehrfachdatei-Assemblies
- Private und globale Assemblies
- ein Assembly im GAC installieren
- die Metadaten mittels Reflektion abfragen
|
Kurs-ID: Cs08V
Dauer
5 Tage /
i.d.R.: 8:00 - 15:30 Uhr
Offener Kurs
Der Seminarpreis einschließlich Seminarunterlagen beträgt pro Teilnehmer 1.650,00 € zzgl. MwSt. (1.963,50 € inkl. MwSt.)
Termin laut Terminplan oder auf Anfrage
zur Anmeldung
Durchführung: ab 3 Pers.
Firmenkurs
Termine nach Vereinbarung.
Preise für Individual- und Firmenschulungen auf Anfrage.
Vorkenntnisse
Für dieses C#-Seminar werden Kenntnisse in Rahmen des Grundlagenkurses C#.NET Grundlagen vorausgesetzt.
Weiterführende Kurse
|