ein Kapitel zurück                                           ein Kapitel weiter

Konsolenprogramme sind in der heutigen Zeit leider nicht mehr so gefragt. Speziell Windows-User oder der einfache Anwender wird von Kommandozeilen-Programme wenig begeistert sein.
Das haben wohl auch die Perl-Entwickler mit der Zeit bemerkt. Für diesen Zweck steht für Linux als auch für Windows das Tk - Modul zur Verfügung.
Mit dieser Bibliothek lassen sich Fensterorientierte Programme mit Perl erstellen. Somit können sie Ihr Perl-Programm mit einer schönen grafischen Oberfläche versehen. Für den der bereits Erfahrung mit Tk/Tcl gemacht hat dürfte dies Kapitel kein Problem sein. Es ist fast unmöglich den kompletten Satz der einzelnen Funktionen von der Tk-Bibliothek in diesem Kurs anzusprechen. Einen Überblick können sie sich verschaffen unter 'man Tk'.

Bevor sie loslegen können fensterorientierte Programme zu schreiben müssen sie sich erst mal vergewissern ob ihnen die Bibliothek überhaupt zur Verfügung steht. Dies testen sie mit folgendem Programm........

#!/usr/bin/perl -w

use strict;
use Tk;       #Tk-Modul einbinden

Interpretieren sie das Skript mit dem Interpreter. Sollten sie keine Fehlermeldung erhalten können sie ohne bedenken loslegen. Bei einer Fehlermeldung aber müssen sie sich erst mal das Modul nachinstallieren.

Bevor wir Anfangen will ich Ihnen nur noch schnell Erklären was man unter 'Fensterorientiert' überhaupt verstehen darf.
Ein Fenster stellt einen rechteckigen Bereich da, das ist das Hauptfenster. Dieser wird aufgeteilt in einzelnen Frames. Diese Frames sind die Untergeordneten Fenster in dem Hauptfenster.
Und dann wären da noch die Steuerelemente wie Buttons, Eingabefelder usw.
Um es aber gleich vorwegzunehmen, diese Kapitel werden mehr Quellcode als Erklärungen enthalten und sind bei weitem nur ein kleiner Überblick zu Perl und Tk. Dies Thema ist sehr Umfangreich und ich empfehle bei den einzelnen Funktionen die entsprechende Dokumentation zu lesen da die einzelnen Methoden unzählige Optionen und Spielereien beinhalten. Diese Kapitel dienen nur als kurzer Einblick was mit Tk und Perl zu machen ist und wie man dies in die Praxis umsetzen kann.
Daher verweise ich, bevor ihr mir eine Frage stellt, erst mal auf die man-Pages zu Tk die wie ich finde sehr gut und umfangreich ist.

ein Kapitel zurück          nach oben           ein Kapitel weiter


© 2001,2002 Jürgen Wolf