Experience Embedded

Professionelle Schulungen, Beratung und Projektunterstützung

.NET: Applikationsentwicklung mit C#

  • Inhalt
     
  • Ziele -
    Ihr Nutzen
  • Teilnehmer
     
  • Voraussetzungen
     

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.


Im Preis enthalten:

Mittagessen, Getränke, Trainingsunterlagen und Teilnahmezertifikat


Für Personalabteilungen

Sie können in unserem Online-Formular bis zu 5 Teilnehmer auf ein Training buchen.
Möchten Sie mehrere Teilnehmer auf verschiedene Trainings buchen, kontaktieren Sie uns bitte!

Bitte beachten Sie auch unser Bonusprogramm bei der gleichzeitigen Buchung von mehreren Trainings und/oder Teilnehmern.

Für Personalabteilungen

Verwandte Trainings

C# .NET Training: C# Programmierung unter .NET
Trainings-Code: C#-PRG

C# für Fortgeschrittene
Trainings-Code: C#-FOR

.NET WPF Training: .NET Windows Presentation Foundation
Trainings-Code: .NET-WPF

.NET WPF Training für Fortgeschrittene: .NET Windows Presentation Foundation
Trainings-Code: .NET-WPF-F

WDF-KMDF und WDM Kernel Mode Treiberentwicklung unter Windows
Trainings-Code: W-WDF/KMDF

OOP-Grundlagen: Sprachunabhängiger Einstieg in die objektorientierte Programmierung
Trainings-Code: OOP-G


Verwandte Trainings

Offenes Training

TerminPreis *Dauer
12.02. – 16.02.20181.980,00 €4,5 Tage 
14.05. – 18.05.20181.980,00 €4,5 Tage 
17.09. – 21.09.20181.980,00 €4,5 Tage 
21.01. – 25.01.20191.980,00 €4,5 Tage 
Anmeldecode: .NET-FORM
* Alle Preise zzgl. der gesetzlichen USt.


> Download Blanko-Anmeldeformular
> Trainingsbeschreibung als PDF

Inhouse Training

In maßgeschneiderten Workshops kombinieren wir Ihre konkreten Projektaufgaben mit unserem Trainingsangebot. Dabei berücksichtigen wir Ihre Anforderungen bezüglich Inhalt, Zeit, Ort, Dauer, technischem Umfeld und Vermittlungsmethodik.

Für Ihre Anfrage oder weiterführende Informationen stehen wir Ihnen gern zur Verfügung.

> Trainingsbeschreibung als PDF

Coaching

Unsere Coaching-Angebote bieten den großen Vorteil, dass unsere Experten ihr Wissen und ihre Erfahrungen direkt in Ihren Lösungsprozess einbringen und damit unmittelbar zu Ihrem Projekterfolg beitragen.

Für Ihre Anfrage oder weiterführende Informationen stehen wir Ihnen gern zur Verfügung.

.NET: Applikationsentwicklung mit C#

Inhalt

.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.

Merkzettel


Sie haben derzeit keine Trainings auf dem Merkzettel.