"WIN-PROG2" Kurz-Disposition

Seminar-Logo Windows-Programmierung (Teil 2)

- Ein Intensiv-Seminar zu Spezial-Aspekten der Windows 2000/XP-Programmierung -

INTENTION

Auf Grund seiner Architektur eignet sich Windows 9X/NT/2000/XP insbesondere als leistungsfähige Plattform für moderne Server-Software. Im Vergleich zu anderen Systemen bietet Windows 9X/NT/2000/XP darüber hinaus noch zahlreiche weitere Möglichkeiten wie lokale Sicherheit, zentrales Benutzer-Management, Fernüberwachung. Mit System am System

Im 2. Teil dieses abgestimmten Programmier-Konzeptes werden wir uns eingehend mit Spezial-Aspekten der Windows 9X/NT/2000/XP-Programmierung befassen. Neben wichtigem Hintergrund-Wissen werden wir diese speziellen Themenbereiche systematisch aufbereiten und durch eine Vielzahl von Beispielen, strukturierten Praxis-Teilen und Workshops vertiefen.

THEMEN

  • Die Netzwerk-Schnittstelle: Wie kommunizieren Client/Server-Anwendungen miteinander? · Ein Überblick über Mechanismen wie Named Pipes, Mailslots, Sockets und Remote Procedure Calls

  • Windows 9X/NT/2000/XP-Dienste: Wie können eigene Server-Dienste erstellt werden, und was ist bei der Programmierung unbedingt zu beachten?

  • Sicherheit: Wie kann ich durch Verwendung der Sicherheits-Mechanismen von Windows 9X/NT/2000/XP meine Server-Anwendung vor unbefugtem Zugriff schützen?

  • Lan-Manager-API: Wie kann ich mit dem Server-Dienst kommunizieren und Zugriff auf Benutzer-Informationen oder Freigaben abrufen?

  • Exception-Handling: Wie funktioniert das Abfragen unvorhersehbarer Fehler durch strukturierte Ausnahme-Behandlung?

  • Konsolen-Anwendungen: Was ist beim Implementieren von klassischen Konsolen-Anwendungen zu beachten? · Das Thread-Konzept: Was Sie über Prozesse, Threads und Multitasking wissen müssen · Wie erstellt man stabile und performante multi-threaded Applikationen?

  • UNICODE und ANSI: Wo liegen die Unterschiede der beiden Zeichen-Kodierungen? · Wie wichtig sind Codepages?

  • Prozess-Überwachung: Wie kann meine Anwendung Daten für den System-Monitor und die Ereignis-Anzeige liefern?

  • Registry 2: Welche Teile der Registratur sind für Dienste interessant? · Wie werden Performance-Counter und Ereignis-Quellen konfiguriert?

  • Sonstige Aspekte: Überlegungen zur Optimierung von 32-Bit-Anwendungen · Fehlersuche in Anwendungen: wie können mir Debugger helfen? · Windows 9X/NT/2000/XP-Programmierung im Vergleich zu UNIX · Die Fallstricke beim Portieren nach Windows 9X/NT/2000/XP
Mehrwert - Grafik Mehrwert: Als Seminarpaket erhalten Sie neben hochwertigen Seminarunterlagen das aktuelle GES-Glossary: "Software-Engineering".
SEMINAR-DATEN

Seminar-Code: "WIN-PROG2"

Seminar-Dauer: 4 Tage

Teilnehmerkreis: Anwendungs- und Systementwickler

Voraussetzungen: Gute Grundkenntnisse der Sprache "C" oder "C++"

Referent: Andreas Tofahrn