|
Erste Schritte |
Hello World | |
Skalare Variablen | |
Eingabe | |
Eingabe | |
Ein erster Filter | |
Addressbuch (mit printf) | |
Addressbuch (mit Formaten) |
Listen |
Liste durchlaufen | |
Argumente aus der Kommandozeile |
Assoziative Arrays |
Addressbuch (mit assoziativen Arrays) | |
Addressbuch (mit sortierter Ausgabe) |
Prozeduren |
Addressbuch (mit Sortierkriterium) |
Reguläre Ausdrücke |
Vereinfachter Nachbau von grep | |
Parsieren einfacher Textdateien | |
Flexibler Textersatz | |
Rueckwaertsverweise |
Verzeichnisse lesen |
Verzeichnis lesen | |
Rekursives Durchwandern des Dateibaums | |
Globs und stat |
Zeiger |
Addressbuch (verschiedene Varianten mit Zeigern) | |
Assoziative Arrays von assoziativen Arrays | |
Abbildung von Kommandos auf Funktionen | |
Kleine Demonstrationen zu Closures |
Module |
Passwd (nur mit qualifizierten Namen) | |
Passwd (mit automatischem Export einzelner Namen) | |
Passwd (Exportlisten ohne Flutung) | |
Passwd (unter Verwendung von Carp) |
Objekte |
Ein Modul als Objekt-Klasse |
Dateiverbindungen |
Addressbuch (unter Verwendung von FileHandle) | |
Verzeichnis lesen (auf Basis von DirHandle) | |
Kryptographische Hash-Funktionen |
Alternative Implementierungen für standardmäßige Datenstrukturen |
mkfiledb und findfile | |
Addressbuch (unter Verwendung von FileDB) |
Eingebettete Dokumentation |
Demo zu POD |
Perl/DBI |
DBI und MySQL |
Eine Abstraktion für Tabellen |
TBI, DBI und MySQL |
Netzdienste |
Zeitansage (Implementierung in C) |
Socket-Schnittstelle bei Perl |
Zeitansage (Implementierungen in Perl) | |
Motd-Server | |
Chat-Daemon |
Schnittstellen für Netzdienste |
Auswertung eines cgi-Skripts |
Perl/Tk |
Tk: Hello World | |
Geometrie-Manager pack | |
Tk: bind |
Widgets in Perl/Tk |
Tk: Buttons | |
Tk: Datenbankbetrachter | |
Tk: Logdatei-Betrachter | |
Tk: Umgebung fuer Perl-Beispiele |
Models, Viewers und Controllers |
Tk: MVC-Schema fuer Labels und Entries | |
Tk: Verallgemeinertes MVC-Schema |
Copyright © 1996, 1998, 1999, 2000 Andreas Borchert, in HTML konvertiert am 07.02.2000 |