Perl 5 Grundlagen und CGI-Programmierung
Ihr erfolgreicher Einstieg in Perl!
Im Buch "Perl 5 – Grundlagen und CGI-Programmierung" erhalten Sie einen Überblick über die Programmierung mit Perl 5. Sie lernen grundlegende Daten- und Kontrollstrukturen von Perl 5 und deren Verwendung kennen. Darauf aufbauend arbeiten Sie mit Zeichenkettenfunktionen und regulären Ausdrücken ebenso wie mit Datums- und Zeitfunktionen. Neben der CGI-Programmierung wird verständlich in die objektorientierte Programmierung eingeführt. Das Thema Datenbanksysteme lernen Sie mit MySQL kennen. Die Installation von XAMPP und weiterer Software wird praktisch vermittelt. Eine Vielzahl von Übungen runden die Lerninhalte optimal ab.
- Programmieren mit Perl
- Listen- und Datenfelder
- Unterprogramme und Funktionen
- Reguläre Ausdrücke
- Pakete, Module und OOP in Perl
- Erweiterte CGI-Programmierung
- Datenbankanbindung mit MySQL
Zu den Lernthemen in „Perl 5 – Grundlagen und CGI-Programmierung“ erhalten Sie mit BuchPlus alle im Buch verwendeten Beispielcodes (Beispieldateien) und die Ergebnisdateien mit den Codeergebnissen zu den Übungen im Buch.
Haben Sie Interesse an einer älteren Auflage dieses Buches, informieren Sie bitte unseren Kundenservice: [email protected].
Inhalt:
- 1Informationen zu diesem Buch
- 1.1Voraussetzungen und Ziele
- 1.2Aufbau und Konventionen
- 2Einführung in Perl
- 2.1Was ist Perl
- 2.2Entwicklung von Perl
- 2.3Arbeitsweise von Perl
- 2.4Existenz von Perl testen und gegebenenfalls installieren
- 2.5Hilfe und Dokumentation verwenden
- 2.6Das erste Perl-Programm
- 2.7Übung
- 3Programmieren mit Perl
- 3.1Editoren für Perl-Programme
- 3.2Anweisungen, Blöcke und Kommentare
- 3.3She-Bang, die erste Zeile
- 3.4Regeln für Bezeichner
- 3.5Daten ausgeben
- 3.6Schnellübersicht
- 3.7Übung
- 4Einfache Sprachelemente
- 4.1Variablen
- 4.2Datentypen
- 4.3Operatoren
- 4.4Rangfolge der Operatoren
- 4.5Übung
- 5Kontrollstrukturen
- 5.1Kontrollstrukturen verwenden
- 5.2Anweisungen zur Bedingungsauswahl
- 5.3Bedingte Wiederholungsschleifen
- 5.4Zählergesteuerte Wiederholung
- 5.5Anweisung zur Schleifen- und Programmsteuerung
- 5.6Schnellübersicht
- 5.7Übungen
- 6Listen und Datenfelder
- 6.1Daten in Feldern speichern
- 6.2Arrays verwenden
- 6.3Mehrdimensionale Arrays
- 6.4Hashes verwenden
- 6.5Arrays und Hashes in Schleifen durchlaufen
- 6.6Schnellübersichten
- 6.7Übungen
- 7Unterprogramme und Funktionen
- 7.1Unterprogramme in Perl
- 7.2Unterprogramme erstellen und verwenden
- 7.3Übergabe von Argumenten und Rückgabe von Werten
- 7.4Referenzen verwenden
- 7.5Vordefinierte Perl-Funktionen
- 7.6Schnellübersicht
- 7.7Übungen
- 8Datei- und Verzeichnisfunktionen
- 8.1Mit Dateien arbeiten
- 8.2Textdateien lesen
- 8.3In Dateien schreiben und Dateien sperren
- 8.4Statusinformationen über Dateien ermitteln
- 8.5Dateien zeichenweise bearbeiten
- 8.6Funktionen des Dateisystems
- 8.7Mit Verzeichnissen arbeiten
- 8.8Der Diamond-Operator
- 8.9Schnellübersicht
- 8.10Übungen
- 9Funktionen für Zeichenketten
- 9.1Zeichenketten formatiert ausgeben
- 9.2Teile einer Zeichenkette suchen und ausschneiden
- 9.3Zeichenketten modifizieren und umwandeln
- 9.4Weitere Funktionen für Zeichenketten
- 9.5Schnellübersicht
- 9.6Übungen
- 10Reguläre Ausdrücke
- 10.1Suchen und Ersetzen mit regulären Ausdrücken
- 10.2Mustererkennung mit regulären Ausdrücken
- 10.3Optionen für reguläre Ausdrücke
- 10.4Übereinstimmungen speichern
- 10.5Regeln für das Verwenden regulärer Ausdrücke
- 10.6Ersetzen von Textteilen mit regulären Ausdrücken
- 10.7Schnellübersicht
- 10.8Übungen
- 11Datum und Zeit ausgeben
- 11.1Datums- und Zeitfunktionen in Perl
- 11.2Datum und Zeit ausgeben
- 11.3Datum in Unix-Zeitangabe umwandeln
- 11.4Übungen
- 12CGI-Programme mit Perl
- 12.1Interaktive Webseiten mit CGI-Programmen
- 12.2Installation des Webservers Apache
- 12.3Perl als CGI-Anwendung einrichten
- 12.4Datenübergabe an CGI-Programme
- 12.5Schnellübersichten
- 12.6Übungen
- 13Pakete, Module und OOP in Perl
- 13.1Pakete und Module
- 13.2Objektorientierte Programmierung (OOP) in Perl
- 13.3Schnellübersichten
- 13.4Übungen
- 14Erweiterte CGI-Funktionalität
- 14.1Das Modul CGI.pm verwenden
- 14.2Header ausgeben
- 14.3Formulardaten und Umgebungsdaten ermitteln
- 14.4HTML-Elemente erzeugen
- 14.5Cookies verwenden
- 14.6Schnellübersicht
- 14.7Übungen
- 15Datenbanken mit MySQL
- 15.1Datenbankmanagementsysteme und Perl
- 15.2Installation von MySQL
- 15.3DBI-Modul installieren
- 15.4Datenbanken und Tabellen erstellen
- 15.5Verbindung zum Datenbankserver herstellen
- 15.6Abfragen erstellen
- 15.7Abfrageergebnis ermitteln
- 15.8Weitere Methoden des DBI-Objekts
- 15.9Schnellübersichten
- 15.10Übungen
- 16E-Mails senden
- 16.1E-Mail senden
- 16.2Mailversand unter Unix & Co
- 16.3Mailversand mit dem Modul Mail::Sendmail
- 16.4E-Mail-Adresse prüfen
- 16.5Übung
- AAnhang
- A.1Perl installieren
- A.2XAMPP
- A.3Editoren und Entwicklungstools für Perl
- Stichwortverzeichnis