Create bookmark
Einführung in Perl/TK
Notes
Please login to add notes
- Titel
- Inhaltsverzeichnis
- Vorwort
-
+
Kapitel 1 – Einführung
- Ein kleiner Auszug aus der Geschichte von Perl (und der von Tk)
- Perl/Tk für Unix und Windows 95/NT
- Warum sollte man eine grafische Benutzerschnittstelle verwenden?
- Warum sollte man Perl/Tk verwenden?
- Das Tk-Modul installieren
- Widgets erzeugen
- Programmierstil
- Ein Widget anzeigen
- Die Anatomie einer Ereignisschleife
- »Hallo Welt«-Beispiel
- exit oder destroy verwenden
- Namenskonventionen für Widget-Typen
- print zum Debuggen verwenden
- Entwerfen von Fenstern (eine kurze Lektion)
- + Kapitel 2 – Geometrie- Management
- + Kapitel 3 – Der einfache Button
- + Kapitel 4 – Checkboxen und Radiobuttons
- + Kapitel 5 – Label- und Texteingabe-Widgets
- + Kapitel 6 – Scrollbalken
-
+
Kapitel 7 – Das Listbox-Widget
- Eine Listbox erzeugen und mit Daten füllen
- Listbox-Optionen
- Auswahl-Modi
- Farben
- Listbox-Stil
- Listboxen konfigurieren
- Einträge einfügen
- Einträge löschen
- Einträge auslesen
- Methoden, die die Auswahl beeinflussen
- Einen bestimmten Eintrag anzeigen
- Indizes übersetzen
- Einträge zählen
- Aktive Einträge und selektierte Einträge
- Bounding Box
- Einen Index anhand seiner y-Koordinate finden
- Methoden zum Scrollen
- Ein Listbox-Beispiel
- Tips zum Weiterexperimentieren
-
+
Kapitel 8 – Das Text-Widget
- Text-Widgets erzeugen und verwenden
- Optionen des Text-Widgets
- Eine kurze Pause für ein einfaches Beispiel
- Textindizes
- Text-Tags
- Text einfügen
- Text löschen
- Text ermitteln
- Indexwerte übersetzen
- Indexwerte vergleichen
- Einen Index anzeigen
- Die Größe eines Zeichens bestimmen
- Zeileninformationen ermitteln
- Den Inhalt eines Text-Widgets durchsuchen
- Scrollen
- Marken
- Widgets einbetten
- Der interne Debug-Schalter
- Tips zum Weiterexperimentieren
-
+
Kapitel 9 – Das Leinwand- Widget
- Ein Leinwand-Widget erzeugen
- Das Koordinatensystem
- Der scrollbare Bereich
- Bind mit Leinwand-Widgets verwenden
- Optionen des Leinwand-Widgets
- Elemente auf der Leinwand erzeugen
- Das Leinwand-Widget konfigurieren
- Elemente im Leinwand-Widget konfigurieren
- Tags
- Koordinaten umgebender Kästen ermitteln
- Koordinaten übersetzen
- Elemente bewegen
- Die Anzeigeliste manipulieren
- Elemente löschen
- Tags löschen
- Den Typ eines Elements bestimmen
- Den Tastaturfokus zuweisen
- Den Leinwandinhalt als PostScript ausgeben
- Die Leinwand skalieren
- Durchlaufen
- Beispiel: Ein Zeichenprogramm
- Tips zum Weiterexperimentieren
-
+
Kapitel 10 – Das Skalen-Widget
- Eine Skala erzeugen
- Einen Callback zuweisen
- Orientierung
- Minimale und maximale Werte
- Der angezeigte und der gespeicherte Wert
- Ein Label hinzufügen
- Die Wert-Inkremente anzeigen
- Die Größe der Skala ändern
- Optionen, die Sie wahrscheinlich nie benötigen
- Eine Skala konfigurieren
- Den Wert einer Skala ermitteln
- Den Wert einer Skala setzen
- Koordinaten bestimmen
- Die Bestandteile einer Skala identifizieren
- Tips zum Weiterexperimentieren
- + Kapitel 11 – Menüs
- + Kapitel 12 – Frames
- + Kapitel 13 – Toplevel-Widgets
- + Kapitel 14 – Ereignisse binden
- + Kapitel 15 – Zusammengesetzte Widgets
-
+
Kapitel 16 – Methoden für alle Widgets
- Einen Stammbaum aufbauen
- Methoden zum Arbeiten mit Farben
- Optionsdatenbanken
- Der Name der Applikation
- Das Vorhandensein von Widgets überprüfen
- Ist das Widget auf dem Bildschirm?
- Bildschirmabstände konvertieren
- Die Größe von Widgets
- Die Position des Widgets
- Bildschirminformationen
- Atom-Methoden
- Warnton auslösen
- Methoden für die Zwischenablage
- Selektionsmethoden
- Ein Widget zerstören
- Methoden zur Fokus-Behandlung
- Grab-Methoden
- Kommunikation zwischen Applikationen
- Auf bestimmte Ereignisse warten
- Kommandozeilenoptionen parsen
- Zeitverzögerungen
- + Anhang A – Widgets mit configure und cget konfigurieren
- Anhang B – Unterschiede zwischen den einzelnen Betriebssystemen
- Anhang C – Fonts
- Index
Einführung in Perl/Tk richtet sich sowohl an Perl-Anfänger als auch an erfahrene Programmierer. Das Buch erklärt Sinn und Zweck ereignisgesteuerter Applikationen und enthält Hinweise, wie grafische Anwendungen am besten entworfen werden können. Schritt für Schritt wird beschrieben, wie die einzelnen grafischen Elemente von Perl/Tk implementiert und konfiguriert werden. Besondere Beachtung finden die Geometrie-Manager, mit denen jeder Button, jedes Menü, jede Beschriftung und jede Listbox in den Fenstern angeordnet wird. Das Buch enthält zu jedem der üblicherweise verwendeten Perl /Tk-Widgets die folgenden Informationen: * Einführung in das Widget und Anwendungsmöglichkeiten mit Beispielen * Konfigurationsoptionen * Methoden zum Ändern oder Optimieren des Verhaltens des Widgets * Übungen "Dieses Buch ist eine exzellente Beschreibung von Perl/Tk. Der Absatz im Vorwort, in dem von den 'Gurus' die Rede ist, die hier noch etwas lernen können, trifft auch auf mich zu." - Nick Ing-Simmons, Entwickler von Perl/Tk
Test the closed alpha on paperc.com
Book Details
Authors
Categories
Computers > Programming Languages > JavaScript
Publishers
Publication year : 1999
License: All rights reserved ©
Times read: 438

