Dauer: 2-3 Tage
Motivation: Perl/Tk ist eine Perl-Erweiterung zur portablen Programmierung grafischer Benutzeroberflächen unter Windows und Linux. Damit können Perl-Programme statt über die Kommandozeile nun auch fensterbasiert bedient werden - mit Buttons, Eingabefeldern, Listboxen, Menüs und Scrollbalken.
Ziel: Anhand vieler Übungen erarbeiten wir uns Schritt für Schritt die einzelnen grafischen Elemente von Perl/Tk. Wir arbeiten uns in die ereignisgesteuerte Programmierung mit "Callbacks" ein und lernen die exakte grafische Anordnung von Kontrollelementen mit Hilfe des "Geometrie-Managers". Weiterhin lernen wir die Konfiguration von Kontrollelementen kennen.
Hinweis: Der Kurs ist für Linux/UNIX- und für MS-Windows-Systeme geeignet, als Programmierumgebung wird die Kommandozeile und ein beliebiger Editor verwendet.
Inhalt:
- Einführung
- Geometrie-Management
- Kontrollelemente ("Widgets")
- Button-Widget
- Checkbox- und Radiobutton-Widget
- Label- und Texteingabe-Widget
- Scrollbar-Widget
- Listbox-Widget
- Text-Widget
- Canvas-Widget ("Leinwand")
- Skalen-Widget
- Menü-Widget
- Frames
- Toplevel-Widget
- Callbacks und Ereignisse
Schulungsunterlagen:
- Skript/Buch
- Lösungsblätter zu allen Übungen
- Zusammenfassung der wichtigsten Perl-Befehle
Voraussetzungen:
- Muss: Mindestens Kenntnis des Kurses "Perl-Einführung"
- Muss: Arbeiten auf der Kommandozeile (analog MS-DOS)