Create bookmark
Einführung in Perl-Objekte, Referenzen & Module
Notes
Please login to add notes
- Inhalt
- Vorwort von Damian Conway
- + Vorwort
- + Einleitung
- + Größere Programme schreiben
-
+
Einführung in Referenzen
- Dieselbe Aufgabe für mehrere Arrays ausführen
- Eine Referenz auf ein Array anlegen
- Eine Arrayreferenz dereferenzieren
- Die geschweiften Klammern weglassen
- Das Array modifizieren
- Verschachtelte Datenstrukturen
- Verschachtelte Referenzen auf Elemente mit der Pfeilnotation vereinfachen
- Referenzen auf Hashes
- + Übungen
-
+
Referenzen und Geltungsbereiche
- Mehr als eine Referenz auf Daten
- Wie war doch gleich der Name?
- Referenzzähler und verschachtelte Datenstrukturen
- Wenn der Referenzzähler nicht funktioniert
- Anonyme Arrays direkt anlegen
- Anonyme Hashes anlegen
- Automatisches Erzeugen von Variablen (Autovivification)
- Selbsterzeugung und Hashes
- + Übungen
- + Komplexe Datenstrukturen manipulieren
-
+
Referenzen auf Subroutinen
-
+
Praktische Tricks mit Referenzen
-
+
Objekte – eine Einführung
- Wenn wir mit den Tieren sprechen könnten…
- Die Pfeilnotation für Methodenaufrufe
- Zusätzliche Parameter für Methodenaufrufe
- Eine zweite Methode aufrufen, um die Dinge zu vereinfachen
- Anmerkungen zu @ISA
- Methoden überschreiben
- Die Suche von einem anderen Ort aus beginnen
- Eine SUPER Möglichkeit, die Dinge zu erledigen
- Die Verwendung von @_
- Der Stand der Dinge
- + Übungen
-
+
Objekte mit Daten
- Ein Pferd ist immer ein Pferd – oder etwa nicht?
- Eine Instanzmethode aufrufen
- Auf Instanzdaten zugreifen
- Wie man ein Pferd erschafft
- Den Konstruktor vererben
- Methoden anlegen, die für Klassen und Instanzen gleichermaßen funktionieren
- Parameter an eine Methode übergeben
- Mehr interessante Instanzen
- Ein andersfarbiges Pferd
- Den Einsatz wieder herausbekommen
- Lassen Sie den Deckel zu
- Schnellere Getter und Setter
- Getter, die gleichzeitig Setter sind
- Eine Methode auf Klassen oder Instanzen beschränken
- + Übung
- + Destruktoren für Objekte
- + Fortgeschrittene Objekttechniken
-
+
Module
- Beispiel für funktionsorientierte Schnittstellen: File::Basename
- Auswählen, was importiert werden soll
- Beispiel für objektorientierte Schnittstellen: File::Spec
- Ein etwas typischeres objektorientiertes Modul: Math::BigInt
- Der Unterschied zwischen OO- und Nicht-OO-Modulen
- Die Arbeitsweise von use
- Den Pfad zur richtigen Zeit setzen
- Importieren mit Exporter
- @EXPORT und @EXPORT_OK
- Exporte bei einem primär objektorientierten Modul
- Eigene Importroutinen
- + Übung
-
+
Das Erstellen einer Distribution
- Einführung in h2xs
- Die Schablonendateien unter der Lupe
- Der Modul-Prototyp
- Eingebettete Dokumentation
- Kontrolle der Distribution mit Makefile.PL
- Alternative Installationsorte (PREFIX=...)
- Einfaches make test
- Einfaches make install
- Einfaches make dist
- Einen anderen Speicherort für die Bibliothek verwenden
- + Übung
-
+
Wichtige Tests
- + Ihr Beitrag zum CPAN
- + Antworten zu den Übungen
- + Index
Make easy things easy and hard things possible ist das Motto von Perl, einer vielseitigen und leistungsfähigen Programmiersprache, die in vielen verschiedenen Bereichen zum Einsatz kommt. In diesem Buch geht es um den Sprung von den leichten zu den schweren Aufgaben. Einführung in Perl-Objekte, Referenzen & Module gibt eine behutsame, aber gründliche Einführung in die fortgeschrittene Programmierung mit Perl. Es werden unter anderem folgende Themen behandelt: * Anforderungen und Besonderheiten größerer Programme * Packages und Namensräume * Referenzen und Geltungsbereiche * Komplexe Datenstrukturen bearbeiten * Objektorientierte Programmierung * Eigene Module entwickeln, testen und im CPAN bereitstellen Das Alpaka macht dort weiter, wo das Lama aufhört: Dieses Buch wurde von den Autoren von Einführung in Perl geschrieben, die in bewährter Weise Erklärungen, Codebeispiele und Übungsaufgaben zu einem fundierten Einführungskurs verbunden haben. Sie lernen, Perl nicht nur als schnelles Scripting-Werkzeug, sondern auch als mächtige, objektorientierte Programmiersprache zu benutzen. Das Perl- Grundlagenwissen aus Einführung in Perl wird in diesem Buch vorausgesetzt und schrittweise erweitert, sodass Sie in der Lage sein werden, leistungsfähige, effiziente und elegante Programme zu schreiben. Mit einem Vorwort von Damian Conway.
Test the closed alpha on paperc.com
Book Details
Authors
Randal L. Schwartz and Tom Phoenix
Categories
Computers > Programming Languages > JavaScript
Publishers
Publication year : 2004
License: All rights reserved ©
Times read: 285

