Das .NET-Framework bietet nicht nur die Möglichkeit mittels ASP.NET anspruchsvolle Internetseiten zu erstellen, sondern kann vor allem dazu verwendet werden, komplexe Desktopanwendungen zu entwickeln. Zu diesem Zweck stellt das .NET-Framework die beiden Schnittstellen WinForms und GDI+ bereit. Mit Hilfe dieser Schnittstellen kann ein Programmierer mit relativ wenig Aufwand an seine eigenen Bedürfnisse angepasste, interaktive Windowsprogramme erstellen. In diesem Kurs lernen die Seminarteilnehmenden auf der Basis der Programmiersprache C#.NET die Möglichkeiten zur Erstellung von Windowsanwendungen an praktischen Beispielen kennen und nutzen.
Agenda Erstellen von WinForm-Anwendungen mit C# in .NET
-Ableiten von der Klasse Form
-Untergeordnete Steuerelemente einer Form
-Ereignisverarbeitung und Ereignishandler
Formulare mit C# in .NET
-Spielereien mit Opacity und TransparencyKey
-Die z-Reihenfolge und Tabulatorreihenfolge
-Fensterverhalten steuern
-Modale Fenster und TopMost-Fenster
-Aufteilen der Benutzeroberfläche
-MDI-Fenster
Andere Containersteuerelemente in .NET
-Panel, ScrollBox, GroupBox und ScrollPanel
-TabControl und TabPage
Steuerelemente in .NET
-Label und LinkLabel
-Button, CheckBox und RadioButton
-Bildlaufleisten, TackBar und ProgressBar
-TextBox, MaskedTextBox, ListBox und ComboBox
-NumericUpDown und DomainUpDown
-DateTimePicker und MonthCalendar
-ListView, TreeView und GridView
Spezielle Steuerelemente in .NET
-ToolTip, ErrorProvider und NotifyIcon
Bereiche und dynamisches Layout in .NET
-AutoSize, Dock und Anchor
-FlowLayoutPanel
Menü-, Symbol- und Statusleisten in .NET
-Komplexe Menüeinträge dynamisch verarbeiten
Dialog-Komponenten in .NET verwenden
Benutzerdefinierte in .NET Steuerelemente
Datenbindung und Datenansichten in .NET
-DataGridView Komponente
Wichtige GDI+ Strukturen
-Koordinatenpunkte
-Farben, Pinsel und Stifte
-Linien, Kurven und Bereichsfüllungen
-Anti-Aliasing
-Ellipsen, Rechtecke und Polygone
-Bilder und Grafiken der .NET-Klassenbibliothek
-Bilder mit der Klasse Image
Tastatur- und Mausereignisse in .NET
Seiten und Transformationen in .NET
-Seiteneinheiten und Skalierung
-Seitentransformationen
-Text und Schriften
-Eigenschaften und Methoden der Klasse Font
-Zeichenfolgen formatieren
Zeitgeber - die Klassen Timer und DateTime in .NET
Klassen Image und Bitmap in .NET
Drucker und Druckereinstellungen
-Seiteneinstellungen mit PageSettings
-Drucker als PrinterSettings-Objekt
-Druckercontroller
-PrintDocument-Ereignisse
Direktlink zum Seminar