Perl
eBook - PDF

Perl

Anwendungen und fortgeschrittene Techniken

  1. 289 Seiten
  2. German
  3. PDF
  4. Über iOS und Android verfügbar
eBook - PDF

Perl

Anwendungen und fortgeschrittene Techniken

Über dieses Buch

Das Buch baut auf dem vom selben Autorenteam erschienen 1. Band "Perl - Grundlagen und effektive Strategien" auf. Das Buch zeigt, wie große Projekte mit Hilfe von Paketen und Modulen in übersichtliche Einheiten zerlegt werden können, führt umfassend in die objektorientierte Denkweise ein und stellt deren Umsetzung in Perl wie im ersten Band anhand von vielen anschaulichen Anwendungsbeispielen vor.

Häufig gestellte Fragen

Ja, du kannst dein Abo jederzeit über den Tab Abo in deinen Kontoeinstellungen auf der Perlego-Website kündigen. Dein Abo bleibt bis zum Ende deines aktuellen Abrechnungszeitraums aktiv. Erfahre, wie du dein Abo kündigen kannst.
Nein, Bücher können nicht als externe Dateien, z. B. PDFs, zur Verwendung außerhalb von Perlego heruntergeladen werden. Du kannst jedoch Bücher in der Perlego-App herunterladen, um sie offline auf deinem Smartphone oder Tablet zu lesen. Weitere Informationen hier.
Perlego bietet zwei Abopläne an: Elementar und Erweitert
  • Elementar ist ideal für Lernende und Profis, die sich mit einer Vielzahl von Themen beschäftigen möchten. Erhalte Zugang zur Basic-Bibliothek mit über 800.000 vertrauenswürdigen Titeln und Bestsellern in den Bereichen Wirtschaft, persönliche Weiterentwicklung und Geisteswissenschaften. Enthält unbegrenzte Lesezeit und die Standardstimme für die Funktion „Vorlesen“.
  • Pro: Perfekt für fortgeschrittene Lernende und Forscher, die einen vollständigen, uneingeschränkten Zugang benötigen. Schalte über 1,4 Millionen Bücher zu Hunderten von Themen frei, darunter akademische und hochspezialisierte Titel. Das Pro-Abo umfasst auch erweiterte Funktionen wie Premium-Vorlesen und den Recherche-Assistenten.
Beide Abopläne sind mit monatlichen, halbjährlichen oder jährlichen Abrechnungszyklen verfügbar.
Wir sind ein Online-Abodienst für Lehrbücher, bei dem du für weniger als den Preis eines einzelnen Buches pro Monat Zugang zu einer ganzen Online-Bibliothek erhältst. Mit über 1 Million Büchern zu über 1.000 verschiedenen Themen haben wir bestimmt alles, was du brauchst! Weitere Informationen hier.
Achte auf das Symbol zum Vorlesen bei deinem nächsten Buch, um zu sehen, ob du es dir auch anhören kannst. Bei diesem Tool wird dir Text laut vorgelesen, wobei der Text beim Vorlesen auch grafisch hervorgehoben wird. Du kannst das Vorlesen jederzeit anhalten, beschleunigen und verlangsamen. Weitere Informationen hier.
Ja! Du kannst die Perlego-App sowohl auf iOS- als auch auf Android-Geräten nutzen, damit du jederzeit und überall lesen kannst – sogar offline. Perfekt für den Weg zur Arbeit oder wenn du unterwegs bist.
Bitte beachte, dass wir Geräte, auf denen die Betriebssysteme iOS 13 und Android 7 oder noch ältere Versionen ausgeführt werden, nicht unterstützen können. Mehr über die Verwendung der App erfahren.
Ja, du hast Zugang zu Perl von Jürgen Schröter,Helmut Seidel im PDF- und/oder ePub-Format sowie zu anderen beliebten Büchern aus Computer Science & Computer Science General. Aus unserem Katalog stehen dir über 1 Million Bücher zur Verfügung.

Inhaltsverzeichnis

  1. 1 Vorwort
  2. 1.1 Ein Wort zu freier Software
  3. 2 Dank
  4. 3 Perl-Pakete
  5. 3.1 Was sind Perl-Pakete?
  6. 3.2 Deklaration von Paketen
  7. 3.3 Einbinden von Paketen mit use und require
  8. 3.3.1 Die Anweisung use
  9. 3.3.2 Die Anweisung require
  10. 3.3.3 Wo Perl nach Paketen sucht
  11. 3.4 Zugriff auf Bezeichner anderer Pakete
  12. 3.5 Pakete initialisieren und terminieren
  13. 3.6 Symbole aus anderen Symboltabellen importieren
  14. 3.7 Autoloading
  15. 4 Module in Perl
  16. 4.1 Eigene Perl-Module erzeugen
  17. 4.2 Arbeiten mit Perl-Modulen
  18. 4.2.1 Arbeiten mit Perl-Modulen in der Standard-Distribution
  19. 4.2.2 Arbeiten mit Perl-Modulen in der ActiveState-Distribution
  20. 5 Perl mit C-Modulen erweitern
  21. 5.1 Ein C-Modul entwickeln
  22. 6 Objektorientierte Programmierung
  23. 6.1 Grundlagen der Objektorientierten Programmierung
  24. 6.1.1 Objekte, Eigenschaften und Methoden
  25. 6.1.2 Kapselung von Daten
  26. 6.1.3 Klassen, Objekte und Instanzen
  27. 6.1.4 Instanzmethoden und -Eigenschaften, Klassenmethoden und -Eigenschaften
  28. 6.1.5 Vererbung
  29. 6.2 Objektorientierte Programmierung mit Perl
  30. 6.2.1 Klassen mit Perl erstellen
  31. 6.2.2 Anlegen und Aufrufen von Eigenschafts-Methoden
  32. 6.2.3 Methoden, die den Verhaltensweisen eines Objektes entsprechen
  33. 6.2.4 Klassen- und Instanzmethoden, Klassen- und Instanzvariablen
  34. 6.2.5 Vererbung
  35. 6.2.6 Überschreiben von Methoden
  36. 6.2.7 Aufrufen von überschriebenen Methoden der Oberklasse
  37. 6.2.8 Und die Polymorphie?
  38. 7 Datenbank-Programmierung mit Perl/DBI
  39. 7.1 Grundlagen des Datenbank-Designs
  40. 7.1.1 Relationale Datenstrukturen
  41. 7.1.2 Grundregeln des Datenbankdesigns
  42. 7.1.3 Normalformlehre
  43. 7.1.4 Beziehungsstrukturen
  44. 7.1.5 Aufnahmestruktur
  45. 7.2 Die Abfragesprache SQL
  46. 7.2.1 Der SQL-Standard
  47. 7.2.2 Abfragen mit SQL erstellen
  48. 7.2.3 Einfache Abfragen mit dem Befehl SELECT
  49. 7.2.4 Abfrageeinschränkung mit WHERE
  50. 7.2.5 Die Vergleichs-Operatoren von SQL
  51. 7.2.6 Die Verknüpfung von Relationen (JOIN)
  52. 7.2.7 Funktionen
  53. 7.2.8 Datenbanken mit SQL-Befehlen pflegen
  54. 7.3 Die Programmierung der Datenbank-Schnittstelle Perl/DBI
  55. 7.3.1 Das Konzept von Perl/DBI
  56. 7.4 Arbeiten mit DBI/DBD
  57. 7.4.1 Vorhandene Datenbank-Treiber abfragen
  58. 7.4.2 Verbindung zu einer Datenbank aufbauen
  59. 7.4.3 Die Datenbankverbindung schließen
  60. 7.4.4 Ausführen einfacher SELECT-Abfragen
  61. 7.4.5 Datensätze aus der Abfrage lesen
  62. 7.4.6 Datensätze des Resultsets einzeln übernehmen
  63. 7.4.7 Metadaten zum Resultset ermitteln
  64. 7.4.8 Den ersten Datensatz abfragen
  65. 7.4.9 Einzelne Spalten abfragen
  66. 7.4.10 Das Resultset als Ganzes übernehmen
  67. 7.4.11 Abfragen optimieren
  68. 7.4.12 Datenbanken mit SQL-Statements pflegen
  69. 7.4.13 Metadaten zur Datenbank ermitteln
  70. 8 CGI-Programmierung mit Perl
  71. 8.1 Einrichten und Konfigurieren des Apache-Webservers
  72. 8.1.1 Den Apache-Webserver auf einem Linux-System installieren
  73. 8.1.2 Den Apache-Webserver auf einem Windows-System installieren
  74. 8.1.3 Test Ihrer Apache-Installation
  75. 8.1.4 Den Apache-Webserver für die Ausführung von Perl/CGI-Skripten konfigurieren
  76. 8.2 Was ist CGI?
  77. 8.3 Ein kurzer HTML-Exkurs
  78. 8.3.1 Das HTML-Skelett
  79. 8.3.2 Kommentare
  80. 8.3.3 Text
  81. 8.3.4 Das textliche Erscheinungsbild
  82. 8.3.5 Abschnittsunterteilungen, Absätze und Zeilenumbrüche
  83. 8.3.6 Überschriften
  84. 8.3.7 Querlinien
  85. 8.4 Hyperlinks
  86. 8.5 Inline-Grafiken
  87. 8.6 Listen
  88. 8.6.1 Tabellen
  89. 8.6.2 Umlaute und Sonderzeichen
  90. 8.7 Ein einfaches CGI-Beispiel zur Einführung
  91. 8.8 Ein etwas umfangreicheres Beispiel
  92. 8.8.1 Die CGI-Umgebungsvariablen
  93. 8.9 Eingabe-Formulare mit Perl und CGI erstellen
  94. 8.9.1 Das <FORM>-Tag von HTML
  95. 8.9.2 Das <INPUT>-Tag
  96. 8.9.3 Mehrzeilige Textfelder
  97. 8.9.4 Das <SELECT>-Tag
  98. 8.9.5 Formulardaten auslesen
  99. 8.9.6 Ein SQL-Monitor
  100. 8.10 Perl/CGI-Anwendungen mit Hilfe von Templates modularisieren
  101. 8.11 Perl/CGI und Grafik
  102. 8.11.1 Das Modul GD
  103. 8.11.2 Grafiken mit Perl/CGI laden und anzeigen
  104. 8.11.3 Dynamische Grafiken mit Perl/CGI erstellen
  105. 8.11.4 Speichern von Grafiken
  106. 8.11.5 Diagramme mit dem Modul GD: :Graph erstellen
  107. 9 Grafische Benutzerschnittstellen mit Perl/Tk
  108. 9.1 Das Perl/Tk-Toolkit
  109. 9.2 Ein einfaches Beispiel
  110. 9.3 Grundlegende Widget-Eigenschaften von Perl/Tk
  111. 9.3.1 Grundlegende Widget-Optionen
  112. 9.3.2 Das Erscheinungsbild von Widgets festlegen
  113. 9.3.3 Callbackfunktionen mit der -command-Methode
  114. 9.3.4 Bitmaps und Bilder in Widgets anzeigen
  115. 9.4 Die Standard-Widgets von Perl/Tk
  116. 9.4.1 Das Label-Widget
  117. 9.4.2 Das Button-Widget
  118. 9.4.3 Checkbutton- und Radiobutton-Widgets
  119. 9.4.4 Das Listbox-Widget
  120. 9.4.5 Das Scrollbar-Widget
  121. 9.4.6 Das Entry-Widget
  122. 9.5 Einige ’Nicht-Standard’-Steuerelemente von Perl/Tk
  123. 9.5.1 Das NoteBook-Widget von Perl/Tk
  124. 9.5.2 Das BrowseEntry-Widget von Perl/Tk
  125. 9.5.3 Das HList-Widget von Perl/Tk
  126. 9.5.4 Tabellarische Daten mit dem TixGrid-Widget anzeigen
  127. 9.6 Geometrie-Management mit Perl/Tk
  128. 9.6.1 Der Geometrie-Manager Pack
  129. 9.6.2 Widget-Positionierung mit Hilfe von Frames
  130. 9.6.3 Benutzerschnittstellen optimieren
  131. 9.6.4 Ein Beispiel mit dem Grid-Geometrie-Manager
  132. 9.7 Menüs mit Perl/Tk erstellen
  133. 9.8 Ein Editor mit Perl/Tk
  134. 9.9 Perl/CGI und Perl/Tk
  135. 10 Weitergabe der fertigen Anwendung
  136. 11 Nachwort
  137. 12 Anhang
  138. 12.1 Skripten, die bei der Arbeit verwendet wurden
  139. 12.1.1 rmtab.pl: Ersetzen von Tabulator-Zeichen durch Leerzeichen
  140. 12.1.2 rmcode.pl: Ersetzen von CODE-Tags durch LaTeX-Tags
  141. 13 Literaturverzeichnis
  142. Index