.NET: Applikationsentwicklung mit C# - Seminar / Kurs von MicroConsult GmbH

.NET: Applikationsentwicklung mit C#

Inhalte

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

Lernziele

Sie erhalten das nötige Rüstzeug, um anspruchsvolle Applikationen mit C# unter .NET zu erstellen.

Zielgruppen

Software-Entwickler, Software-Architekten, Software-Entwicklungsleiter

SG-Seminar-Nr.: 5330768

Anbieter-Seminar-Nr.: .NET-FORM

Preis jetzt anfragen

Seminar merken ›

Semigator berücksichtigt

  • Frühbucher-Preise
  • Last-Minute-Preise
  • Gruppenkonditionen

und verfügt über Sonderkonditionen mit einigen Anbietern.

Der Anbieter ist für den Inhalt verantwortlich.

Über Semigator mehr erfahren

  • Anbietervergleich von über 1.500 Seminaranbietern
  • Vollständige Veranstaltungsinformationen
  • Schnellbuchung
  • Persönlicher Service