What's new?
28.08.2001
Allgemeines
Was benötige ich zu diesem Kurs?
Was ist Perl für eine Sprache?
Was kann ich mit Perl alles machen?
Vergleich zwischen Perl und C/C++
Der Einstieg
Hello Wordl
Kommentare
Escape-Operator
Konstanten
Skalare Variablen, einfache Anweisungen und Operatoren
Skalare Variablen
Ausdrücke und Anweisungen
Daten Eingabe - chomp
Daten Ausgabe - print, printf
Mathematische Operatoren
Strings (Zeichenketten)
String-Operationen
String-Funktionen
substr()
unpack()
pack()
Template-Zeichen für pack und unpack
Konvertierung und Formatierung
Strings in Zahlen - Zahlen in Strings
int(), ceil(), floor() - Runden und Abschneiden von Zahlen
sprintf()
hex() und oct()
Kontrollstrukturen
if - elsif - else
SWITCH
- Kontrollstruktur
Schleifen
while
do...while
do...until
for
foreach
Schleifen - Abbruch
Arrays von Zahlen und Zeichenketten; Standardvariable $_
Der Bereichsoperator .. und die Standardvariable $_
Zahlen-Arrays
map - Array
push,pop,shift,unshift,splice
Arrays und Zeichenketten
split und join
Hash; sort und grep
Hashes
DBM - Dateien
sort und grep
Unterprogramme
Unterprogramme (Funktionen)
Unterprogramme, Parameter und Standardvariable @_
Unterprogramme,mehrere Parameter und $_[0],$_[1]...my,local
Unterprogramme mit Rückgabewert
eval()
wantarray
Memoizing
Referenzen
Referenzen
Referenzen - Anonyme Strukturen
Weitere Standardvariablen
Standardvariablen - $\, $/, $", $,, $., $|
Reservierte Pattern-Matching-Variablen
Reservierte Variablen für Benutzer und Prozess-ID's
Kommandozeilenargumente @ARGV
Reservierte Variablen für Fehler
Datei Ein/Ausgabe
Datei I/O
Datei I/O - Öffnen aus einem Programm
Datei I/O - Öffnen zu einem Programm
Datei I/O - Rezepte
Datei I/O - Filehandle als Rückgabewert von Funktion
Datei I/O - sysopen, sysread, syswrite
Datei I/O - read
Datei I/O - tell und seek
Datei I/O - Der Report-Generator write
Datei I/O - opendir,readdir,closedir
Datei I/O - Verzeichnisse erstellen und löschen - mkdir, rmdir
Datei I/O - Dateitestoperatoren und stat
Datei I/O - Dateien löschen - unlink
Datei I/O - Datei sperren - flock
Reguläre Ausdrücke
Suchen mit regulären Ausdrücken
Suchen und Ersetzen mit regulären Ausdrücken
Transliteration mit tr///
Reguläre Ausdrücke (Vertiefung)
GUI's mit Perl und Tk
Einführung
Steuerelement - Label
Steuerelement - Button
Steuerelement - Entry
Steuerelement - Toplevel
pack - Der Geometriemanager
Steuerelemente - Checkbutton, Radiobutton und Listbox
Steuerelement - Frames
Steuerelemente - Scrollbar und Listbox
Steuerelement - Scale
Steuerelement - bind
Steuerelement - Canvas
Steuterelemente - Menu, Menubutton,Message
Steuerelement - Text
GD-Modul : Diagramme und Grafiken (on-fly) erstellen
Was benötigen wir?
Unser erstes Beispiel
Image erzeugen und einlesen
Farbenspiele
Werkzeuge für Farben
Zeichenbefehle (Geometrische Formen)
Zeichen und Zeichenketten ausgeben
Font-Utilities
Anwendungsbeispiel
© 2001,2002 Jürgen Wolf