Netz-Weise Logo

C# .NET: WPF - C# Kompaktkurs

Dieses IT-Seminar bei der PC-COLLEGE - Gruppe bietet Teilnehmern die Möglichkeit, ihre Kenntnisse in der Gestaltung und Entwicklung von Oberflächen mit WPF zu vertiefen. Nach einer Einführung in die grundlegenden Prinzipien der WPF-Architektur erlernen die Teilnehmer die Syntax und Verwendung des XAML-Codes sowie den Einsatz von Layout- und WPF-Controls zur Darstellung von Daten. Durch praxisnahe Programmierbeispiele können die Teilnehmer das Gelernte direkt anwenden. Dabei arbeiten sie mit der aktuellen Version von Visual Studio und lernen dessen wichtigsten Funktionen kennen, einschließlich vieler nützlicher Tipps und Tricks. Nach dem Seminar besitzen die Teilnehmer solide Grundkenntnisse in der Gestaltung und Entwicklung von WPF-Oberflächen.

Kursinhalt

Die Grundlagen von WPF

Die Grundlagen von WPF sind ein wichtiger Bestandteil der Entwicklung einer Anwendung. Visual Studio ist das bevorzugte Entwicklungstool für die Erstellung von WPF-Anwendungen. Es bietet eine Vielzahl von Funktionen und Werkzeugen, die die Arbeit erleichtern. Die Projekt-Erstellung mit Templates ist eine effiziente Möglichkeit, schnell ein Grundgerüst für eine Anwendung zu erstellen.

  • Visual Studio als bevorzugtes Entwicklungstool
  • Templates für eine effiziente Projekt-Erstellung

Die Deklarative Programmierung mit XAML

Die Deklarative Programmierung mit XAML ist ein fester Bestandteil von WPF. Es ermöglicht die Trennung von Design und Code. Die Layout-Strukturen und Seitengestaltung sind wichtige Aspekte beim Aufbau einer WPF-Anwendung. Steuerelemente wie WPF-Controls erleichtern die Arbeit erheblich.

  • Trennung von Design und Code durch XAML
  • Layout-Strukturen und -Seitengestaltung als wichtige Aspekte
  • Erleichterung der Arbeit durch Steuerelemente wie WPF-Controls

Datenverwaltung und Ereignisverarbeitung in WPF

Das Databinding und die Dependendy Properties sind Schlüsselelemente, die Ihnen helfen, Daten in ihrer Anwendung zu verwalten. Die Event-Verarbeitung mit Routed Events vereinfacht die Arbeit beim Erstellen von Ereignissen erheblich. Die Verwendung von Commands und Command Binding sind weitere effektive Techniken.

  • Databinding und Dependendy Properties für die Datenverwaltung
  • Routed Events zur Vereinfachung der Ereignisverarbeitung
  • Verwendung von Commands und Command Binding für effektive Techniken

Gestaltung von Benutzeroberflächen mit WPF

Die Verwendung von Ressourcen ermöglicht die einfache Verwaltung von Anwendungsressourcen wie Schriftarten oder Farben. DataTemplates, Styles und Trigger sind wichtige Konzepte, um das Aussehen der Benutzeroberfläche Ihrer Anwendung zu gestalten. UserControl und Behaviours helfen bei der Erstellung von benutzerdefinierten Steuerelementen.

  • Verwendung von Ressourcen für die Verwaltung von Anwendungsressourcen
  • Verwendung von DataTemplates, Styles und Trigger zur Gestaltung der Benutzeroberfläche
  • UserControl und Behaviours für benutzerdefinierte Steuerelemente

Designmuster, Debugging und Testen in WPF

Das Modell-View-View-Model (MVVM) ist ein sehr effektives Designmuster, das in WPF-Anwendungen verwendet wird, um die Trennung von Design und Code weiter voranzutreiben. Der Einsatz von Inversion of Control, Dependency Injection und anderen Techniken ist auch bei der Entwicklung von WPF-Anwendungen sinnvoll. Das Debuggen und Testen einer WPF-Anwendung ist nicht immer einfach, jedoch gibt es Werkzeuge und Funktionen in Visual Studio und WPF, die bei der Fehlerbehebung helfen können.

  • Das effektive Designmuster MVVM
  • Einsatz von Inversion of Control und Dependency Injection
  • Debuggen und Testen mit Werkzeugen und Funktionen von Visual Studio und WPF
Anforderungen
Kenntnisse in der C# - Programmierung.
Kurs-Daten
Seminar: WPK
Preis: 1690.00 € zzgl. Mwst.
Dauer: 3 Tage
Termine




Termine Online