NET 1001 Programmieren mit C# unter Microsoft Visual Studio 2005 - Seminare
Seminarziel
Zielgruppe
Dieser Kurs richtet sich in erster Linie an Mitarbeiter, die die Programmierung unter Visual Studio 2005 mit Hilfe der Programmiersprache C# 2.0 erlernen möchten, um damit Anwendungen des .net Frameworks 2.0 erstellen zu können.
Voraussetzungen
Dies ist ein Grundlagenseminar. Es sind hierzu keine Vorkenntnisse notwendig.
Inhalt
Teil 1: Die Sprache C#
- C# und das .NET Framework
- Die .NET-Plattform
- Das .NET Framework
- Kompilieren und die MSIL
- Die Programmiersprache C#
- Erste Schritte: »Hello World«
- Klassen, Objekte und Typen
- Entwicklung von »Hello World«
- Verwendung des Visual Studio .NET-Debuggers
- Grundlagen der Sprache C#
- Typen
- Variablen und Konstanten
- Ausdrücke
- Whitespace
- Anweisungen
- Operatoren
- Präprozessordirektiven
- Klassen und Objekte
- Klassen definieren
- Objekte erzeugen
- Statische Member verwenden
- Objekte zerstören
- Parameter übergeben
- Methoden und Konstruktoren überladen
- Daten durch Eigenschaften kapseln
- Schreibgeschützte Felder
- Übungen zu Klassen und Objekten
- Vererbung und Polymorphie
- Spezialisierung und Verallgemeinerung
- Vererbung
- Polymorphie
- Abstrakte Klassen
- Die Wurzel aller Klassen: Object
- Boxing und Unboxing von Typen
- Geschachtelte Klassen
- Übungen zu Vererbung und Polymorphie
- Operatoren überladen
- Das Schlüsselwort operator
- Andere .NET-Sprachen unterstützen
- Nützliche Operatoren erstellen
- Logische Paare
- Der Gleichheitsoperator
- Konvertierungsoperatoren
- Übungen zu Operatorenüberladung
- Structs
- Structs definieren
- Structs erzeugen
- Übungen zu Structs
- Interfaces
- Ein Interface definieren und implementieren
- Zugriff auf Interface-Methoden
- Interface-Implementierungen überschreiben
- Interfaces explizit implementieren
- Übungen zu Interfaces
- Arrays, Indexer und Collections
- Arrays
- Die foreach-Anweisung
- Indexer
- Collection-Interfaces
- Constraints
- List<T>
- Queues
- Stacks
- Dictionaries
- Übungen zu Arrays
- Strings und reguläre Ausdrücke
- Strings
- Reguläre Ausdrücke
- Übungen zu Strings
- Mit Exceptions arbeiten
- Exceptions auslösen und abfangen
- Exception-Objekte
- Benutzerdefinierte Exceptions
- Exceptions weiterreichen
- Übungen zu Exceptions
- Delegates und Events
- Delegates
- Events
- Die Verwendung anonymer Methoden
- Werte aus Multicast-Delegates erhalten
- Übungen zu Events
Teil II: Die CLR und das .NET Framework
-
Assemblies und Versionierung
- PE-Dateien
- Metadaten
- Sicherheitsgrenzen
- Das Manifest
- Multi-Modul-Assemblies
- Private Assemblies
- Shared Assemblies und GAC
- Übungen zu Assemblies
- Attribute und Reflection
- Attribute
- Reflection
- Übungen zu Attributen und Reflection
- Threads und Synchronisation
- Arbeiten mit Threads
- Möglichkeiten der Synchronisation
- Übungen zum Threading
- Streams
- Dateien und Verzeichnisse
- Dateien lesen und schreiben
- Asynchrone Ein-/Ausgabe
- Ein-/Ausgabe im Netzwerk
- Serialisierung von Objekten
Literatur
nach Absprache
Verwandte Seminare
NET 1002 Programmieren mit VB.NET unter Microsoft Visual Studio 2005
NET 2001 Datenbankzugriff mit Hilfe von ADO.NET 2.0
NET 2002 Datenbindung in Windows Forms Anwendungen
|
Öffentliches Seminar |
Firmen Seminar |
Inhouse Seminar |
Individual Seminar |
| Dauer | 4 Tage |
| Seminarpreis pro Person | € 1.695,00 netto |
| € 2.017,05 inkl. 19% MwSt | |
| Seminarunterlagen | zzgl. |
| Verpflegung | zzgl. |
