In diesem Seminar und dem zugehörigen Grundkurs wird C# 4.0 und die Integration in Visual Studio 2010 umfassend und kompakt vorgestellt.
Die Inhalte können an die Wünsche der Teilnehmer angepasst werden.
|
Zielgruppe: |
Programmierer und Software-Entwickler, die den vollen Umfang von C# lernen wollen. |
|
|
Voraussetzungen: Kenntnisse im Umfang des C#-Grundkurses |
|
|
Vortrag mit vielen Übungen, in denen die Teilnehmer praxisnahe Programme entwickeln. |
|
Manuskript: |
Ausführliche und detaillierte Schulungsunterlagen (ca. 200 Seiten) |
|
Ort und Zeit: |
Dieses Seminar wird als Firmenseminar (inhouse) angeboten. |
|
Dauer: |
5 Tage |
|
Dozent:
|
Prof. Richard Kaiser führt seit vielen Jahren Seminare zu den Themen Programmierung/Software-Entwicklung für Firmen durch (Referenzen). Er ist der Verfasser der Bücher „C++ mit Microsoft Visual C++ 2008“ und „C++ mit dem Borland C++Builder“ und ist Mitglied im DIN Normierungsausschuss Informationstechnik NI-22. |
Kontakt: training @ rkaiser . de
, www.rkaiser.de
R. Kaiser, Schwärzlocher Straße 53, 72070 Tübingen, Tel. 07071-41598
Die try-Anweisung
Die Basisklasse Exception
Einige vordefinierte Exceptions
throw-Anweisungen
Exceptions und Intellisense
Selbstdefinierte Exception-Klassen
Die Freigabe von Ressourcen, try-finally und die using-Anweisung
Die Protokollierung von Exceptions in einem EventLog
Die Definition und Implementation
Beispiele: IComparable, IEnumerable, IClonable, IFormatable
Delegat-Typen und –Instanzen
Ereignisse (events)
Selbst definierte Komponenten und ihre Ereignisse
Anonyme Methoden
Lambda-Ausdrücke
Laufzeit-Typinformationen der Klasse Type
Reflektion mit der Klasse Assembly
Dynamisch erzeugte Datentypen und Plugins
Vordefinierte Attribute
Selbstdefinierte Laufzeitattribute
Generische Klassen
Typparameter-Einschränkungen (Constraints)
Aus XML-Dateien Hilfedateien im CHM-Format erzeugen
Formatierte Texte mit RichTextBox
Steuerelemente zur Eingabe und Prüfung von Daten
Fehleranzeigen mit ErrorProvider
Weitere Formulare und selbstdefinierte Dialoge anzeigen
Das Validating-Ereignis
Texteingaben mit einer MaskedTextBox filtern
Tastatureingaben filtern mit dem KeyPress-Ereignis
Hilfe-Informationen mit ToolTip und HelpProvider
Auf/Ab-Steuerelemente
Schieberegler: VScrollBar und HScrollBar
Lokalisierung
Symbolleisten, Status- und Fortschrittsanzeigen
Die Eigenschaften Dock und Anchor
SplitContainer: Zur Größenanpassung von zwei Panels
TableLayoutPanel: Tabellen mit Steuerelementen
ImageList, ListView und TreeView
Die Anzeige von Listen mit ListView, ListView nach Spalten sortieren
Die Anzeige von Baumstrukturen mit TreeView
Die Klassen DateTime und TimeSpan
Timer und zeitgesteuerte Ereignisse
Hochauflösende Zeitmessung mit der Klasse Stopwatch
Kulturspezifische Datumsformate und Kalender
Multithreading mit der Klasse BackgroundWorker
Ereignisbasierte asynchrone Programmierung
Die Klasse Thread und der Zugriff auf Steuerelemente
IAsyncResult-basierte asynchrone Programmierung
Sleep und Threads
Kritische Abschnitte und die Synchronisation von Threads
ThreadPool
Die Visual Studio Tools für Office
2003/2007/2010
Microsoft.Office.Interop
2D-Grafik Grundlagen
Aus XML-Dateien Hilfedateien im CHM-Format erzeugen
Stand: 1.1.2012