.NET: Applikationsentwicklung mit C#
Sie erhalten das nötige Rüstzeug, um anspruchsvolle Applikationen mit C# unter .NET zu erstellen.
Software-Entwickler, Software-Architekten, Software-Entwicklungsleiter
Solide C#-Programmierkenntnisse, wie sie z.B. das Training "C#: Programmierung unter .NET" vermittelt.
.NET Überblick
- Einführung in das .NET-Framework
- Schlüsselkonzepte des .NET-Frameworks
Einführung in Windows Forms
- Das Windows Forms Programmiermodell
- Erstellen einer Windows-Applikation
- Dynamische Layouts
- Demonstration von Beispielen
Menüs und Kontextmenüs
- Implementieren von Menüs und Kontextmenüs
- Verknüpfung mit Event Handlern
- Benutzung von Shortcuts
- Übung: Erstellen eines Fensters mit einem Menü
Dialoge
- Entwickeln von modalen und nichtmodalen Dialogen
- Überprüfen von Benutzereingaben
- Vererbung von Dialogen
- Praxistipps zum Einsatz von Dialogen
- Demonstration von Beispielen
Überblick über die wichtigsten Controls
- Vorstellung der gängigen Controls
- Programmierung von Toolbar und Statuszeile
- Erstellung von MDI-Applikationen
- Visualisierung von Daten als Tabelle oder Diagramm
- Erstellung von eigenen Controls
- Nutzung von eigenen Controls als ActiveX-Control
- Übung: Programmieren eines Dialoges und einer Statuszeile
Grafikprogrammierung mit GDI+
- Das Grafik-Programmiermodell
- Stifte und Pinsel
- Vorstellung verschiedener Grafikobjekte
- Übung: Nutzung von GDI+ zur Anzeige von Grafik
Internationalisierung von Windows Forms Applikationen
- Arbeiten mit Ressourcen unter .NET
- Entwicklung von Applikationen mit mehrsprachiger Oberfläche
- Praxistipps zur Bereitstellung verschiedener Sprachen
- Übung: Bereitstellen verschiedener Sprachen für die Applikation
Arbeiten mit Prozessen und Threads
- Starten von Prozessen
- Reagieren auf die Beendigung von Prozessen
- Erstellen von Threads unter .NET
- Die Benutzung von Threads unter Windows Forms
- Möglichkeiten zur Synchronisation von Threads
- Demonstration von Beispielen
Dateieingabe und -ausgabe
- Schreiben und Lesen von Textdaten
- Schreiben und Lesen von binären Daten
- Serialisierung von Objekten
- Nutzung von 'Isolated Storage'
- Übung: Einsetzen der Serialisierung zum Speichern von Applikationsdaten
Debug und Trace
- Debug- und Trace-Ausgaben in .NET-Applikationen
- Umlenkung der Ausgabe
- Bedingte Trace-Ausgaben
- Strukturierung der Trace-Ausgaben
- Demonstration von Beispielen
Interoperabilität mit Win32
- Aufruf von Funktionen in DLLs
- Nutzung vorhandener COM-Server
- Übung: Benutzung einer nativen C-DLL
Assemblies
- Der Aufbau von Assemblies
- Kennenlernen der Unterschiede von privaten und gemeinsamen Assemblies
- Signierung von Assemblies
- Übung: Erstellen und Nutzen einer .NET-DLL
Der praktische Einsatz von Assemblies im Projekt
- Versionierung von Assemblies
- Nutzung verschiedener Assembly-Versionen (Versionsumlenkung)
- Nutzung der verzögerten Signierung (Delay Signing)
- Übung: Versionieren einer .NET-DLL
Installation von .NET-Programmen
- Grundlagen zur Verteilung von .NET-Programmen
- Vorstellung der verschiedenen Möglichkeiten der Verteilung
- Die Nutzung von ClickOnce-Deployment
- Demonstration von Beispielen
Übungen
- Erstellen eines Fensters mit einem Menü
- Programmieren eines Dialoges und einer Statuszeile
- Nutzung von GDI+ zur Anzeige von Grafik
- Bereitstellung verschiedener Sprachen für die Applikation
- Nutzung der Serialisierung zum Speichern von Applikationsdaten
- Benutzung einer nativen C-DLL
- Erstellen und Nutzen einer .NET-DLL
- Versionieren einer .NET-DLL
- Die Übungen werden jeweils nach Abschluss der entsprechenden Themen durchgeführt
MicroConsult PLUS
- Als Teilnehmer haben Sie die folgenden Möglichkeiten, um Ihre Übungsverzeichnisse und Lösungsbeispiele für alle Übungsaufgaben mitzunehmen:
- Sie nehmen die Dateien direkt auf einem von MicroConsult bereitgestellten kostenfreien USB-Stick mit, oder
- Sie senden sich die Dateien selbst per E-Mail zu, oder
- Sie erhalten auf Anfrage Zugriff auf die Dateien per Download.
Offenes Präsenz-Training
Preis * | Dauer |
---|---|
2.250,00 € | 4,5 Tage |
Anmeldecode: .NET-FORM * Preis je Teilnehmer, in Euro zzgl. USt. |
> Download Blanko-Anmeldeformular
> Trainingsbeschreibung als PDF