Inhouse-Seminar

Haben Sie Interesse an einer individuellen Inhouse-Schulung zu diesem Thema? Nehmen Sie einfach Kontakt mit uns auf.

»Anfrage für Inhouse-Seminar

Ansprechpartner

Steffen Hertlein
Tel.: +49 (0)69 630089 11
Fax: +49 (0)69 630089 89
E-Mail: shertlein@entwickler
-akademie.de

Die .NET-Klassenbibliothek mit Visual C++ 2008

Dauer

3 Tage

Seminarbeschreibung

Die .NET-Klassenbibliothek stellt die gesamte Funktionalität, die unter Win32 von der Win32-API geboten wurde, in Form einer modernen, objektorientierten Klassenbibliothek zur Verfügung. Darüber hinaus enthält sie zahlreiche weitere Klassen, die viele Funktionalitäten bieten, die unter Win32 nicht zur Verfügung stehen.

Seminarinhalt

Steuerelemente
  • RichTextBox, ErrorProvider, das Validating-Ereignis
  • ToolStripContainer, NotifyIcon, SplitContainer
  • ImageList, ListView und TreeView

Lokalisierung (Internationalisierung)

Uhrzeiten, Kalenderdaten und Timer
  • Die Klassen DateTime und TimeSpan
  • Timer und zeitgesteuerte Ereignisse
  • Hochauflösende Zeitmessung mit der Klasse Stopwatch
  • Kulturspezifische Datumsformate, Kalender und Kalenderklassen

Threads und ihre Synchronisation
  • Multithreading mit der Klasse BackgroundWorker
  • Multithreading unter .NET mit der Klasse ThreadSleep und Threads
  • Kritische Abschnitte und die Synchronisation von Threads

Grafiken zeichnen mit PictureBox und Graphics
  • Grafiken mit einer PictureBox anzeigen und zeichnen
  • Welt- und Bildschirmkoordinaten
  • Figuren, Farben, Stifte und Pinsel
  • Text zeichnen
  • Drucken mit Graphics

Die Steuerung von MS-Office 2003 Anwendungen
  • Word und Excel

Collection-Klassen
  • Die Collection-Klassen ArrayList und List(T)
  • Die Interface-Klassen ICollection (T) und IList(T)
  • Queue (T), LinkedList (T) und Stack (T)
  • Die generischen Klassen Dictionary, SortedDictionary und SortedList
  • Spezielle Collection-Klassen

Systeminformationen und –operationen
  • Die Klassen Environment, Process und ClipBoard

.NET-Klassen zur Dateibearbeitung
  • Textdateien bearbeiten: StreamReader und StreamWriter
  • Die Klasse FileStream
  • BinaryReader/Writer und StreamReader/Writer mit FileStreams
  • Record-Locking
  • XML-Dateien: Die Klassen XmlReader und XMLWriter
  • Klassen für Laufwerke, Verzeichnisse, Pfade und Dateien
  • Die Klasse FileSystemWatcher
  • Komprimieren und Dekomprimieren von Dateien

Serialisierung
  • BinaryFormatter, SoapFormatter und XmlSerializer

Datenbanken
  • Eine Datenbank anlegen
  • SQL-Anweisungen
  • Die Klassen DataTable, DataGridView und DataSet
  • Datenbanken und Tabellen als XML-Dateien lesen und schreiben
  • Master/Detail DataGridViews

Datenbindung

Reguläre Ausdrücke

Internet-Komponenten
  • Die WebBrowser-Komponente der Toolbox
  • Up- und Downloads: WebClient
  • EMails und SmtpClient
  • Netzwerkinformationenen und die Klasse Ping
  • TCP-Clients und Server mit TcpClient und TcpListener

Teilnehmervoraussetzungen

Erfahrungen mit Visual Studio und C++/CLI (im Umfang der Kurse 1 und 2)