Grundwissen Perl:
Saved in:
Main Author: | |
---|---|
Format: | Book |
Language: | German |
Published: |
München [u.a.]
Oldenbourg
2007
|
Subjects: | |
Links: | http://deposit.dnb.de/cgi-bin/dokserv?id=2923123&prov=M&dok_var=1&dok_ext=htm http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=015563144&sequence=000003&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=015563144&sequence=000004&line_number=0002&func_code=DB_RECORDS&service_type=MEDIA |
Physical Description: | VIII, 412 S. graph. Darst. |
ISBN: | 9783486580747 |
Staff View
MARC
LEADER | 00000nam a2200000 c 4500 | ||
---|---|---|---|
001 | BV022353693 | ||
003 | DE-604 | ||
005 | 20071128 | ||
007 | t| | ||
008 | 070316s2007 xx d||| |||| 00||| ger d | ||
016 | 7 | |a 983244499 |2 DE-101 | |
020 | |a 9783486580747 |9 978-3-486-58074-7 | ||
035 | |a (OCoLC)162474213 | ||
035 | |a (DE-599)BVBBV022353693 | ||
040 | |a DE-604 |b ger |e rakddb | ||
041 | 0 | |a ger | |
049 | |a DE-859 |a DE-91G |a DE-12 |a DE-860 |a DE-29T |a DE-824 |a DE-945 |a DE-20 |a DE-210 |a DE-1051 |a DE-703 |a DE-1102 |a DE-Aug4 |a DE-1050 |a DE-355 |a DE-523 |a DE-634 |a DE-858 |a DE-83 |a DE-898 |a DE-11 |a DE-188 |a DE-525 | ||
082 | 0 | |a 005.133 |2 22/ger | |
084 | |a ST 250 |0 (DE-625)143626: |2 rvk | ||
084 | |a DAT 366f |2 stub | ||
084 | |a 004 |2 sdnb | ||
100 | 1 | |a Schröter, Jürgen |e Verfasser |4 aut | |
245 | 1 | 0 | |a Grundwissen Perl |c von Jürgen Schröter |
264 | 1 | |a München [u.a.] |b Oldenbourg |c 2007 | |
300 | |a VIII, 412 S. |b graph. Darst. | ||
336 | |b txt |2 rdacontent | ||
337 | |b n |2 rdamedia | ||
338 | |b nc |2 rdacarrier | ||
650 | 0 | 7 | |a Perl |g Programmiersprache |0 (DE-588)4307836-9 |2 gnd |9 rswk-swf |
689 | 0 | 0 | |a Perl |g Programmiersprache |0 (DE-588)4307836-9 |D s |
689 | 0 | |5 DE-604 | |
856 | 4 | 2 | |q text/html |u http://deposit.dnb.de/cgi-bin/dokserv?id=2923123&prov=M&dok_var=1&dok_ext=htm |3 Inhaltstext |
856 | 4 | 2 | |m Digitalisierung UB Regensburg |q application/pdf |u http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=015563144&sequence=000003&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA |3 Inhaltsverzeichnis |
856 | 4 | 2 | |m Digitalisierung UB Regensburg |q application/pdf |u http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=015563144&sequence=000004&line_number=0002&func_code=DB_RECORDS&service_type=MEDIA |3 Klappentext |
943 | 1 | |a oai:aleph.bib-bvb.de:BVB01-015563144 |
Record in the Search Index
DE-BY-TUM_call_number | 0102 DAT 366f 2007 A 4159 0202 DAT 366f 2009 A 506 |
---|---|
DE-BY-TUM_katkey | 1593306 |
DE-BY-TUM_location | 01 02 |
DE-BY-TUM_media_number | 040020305768 040020778894 |
_version_ | 1821933532402941952 |
adam_text | Inhalt
Vorwort
IX
Dank
X
1 Warum Perl? 1
2 Grundlagen 3
2.1 Variablen......................................................................................................................3
2.2
Speziai-
Variablen.........................................................................................................5
2.3 Kontext.........................................................................................................................5
2.4 Wahrheitswert..............................................................................................................7
3 Skalare 9
3.1 Zahlen...........................................................................................................................9
3.2 Operatoren..................................................................................................................13
3.3 Mathematische Funktionen........................................................................................21
3.4
Strings
........................................................................................................................22
3.5 HERE-Dokumente.....................................................................................................49
4 Listen und
Arrays
53
4.1 Eigenschaften von Listen...........................................................................................53
4.2 Eigenschaften von
Arrays
..........................................................................................57
4.3
Array-Manipulation....................................................................................................
69
4.4 Hinzufügen bzw. Entfernen von Array-Elementen....................................................82
4.5 Bereichs-Operator......................................................................................................93
4.6 Vordefinierte
Arrays
..................................................................................................93
5
Hashes
97
5.1 Unterschiede zu
Arrays
..............................................................................................99
5.2
Hash-Variable..........................................................................................................
100
5.3 Funktionen für
Hashes
.............................................................................................108
5.4 Manipulation eines Hashs........................................................................................112
VI
______________________Inhalt
6 Kontrollstrukturen und Bedingungen 117
6.1 Bedingungen............................................................................................................119
6.2 Schleifen..................................................................................................................133
6.3 Schleifen-Kontrollkommandos................................................................................144
6.4
Modifíkatoren
..........................................................................................................147
7 Funktionen 151
7.1 Definition einer Funktion.........................................................................................152
7.2 Deklaration, Definition und Prototypen...................................................................153
7.3 Aufruf von Funktionen............................................................................................155
7.4 Call-by-value............................................................................................................165
7.5 Implizite Referenzen................................................................................................166
7.6 Rekursion.................................................................................................................173
7.7
Packages
...................................................................................................................174
7.8 Module.....................................................................................................................176
8 Referenzen 179
8.1 Speicherverwaltung..................................................................................................179
8.2 Mechanismen von Referenzen.................................................................................183
8.3 Erzeugen von Referenzen........................................................................................184
8.4 Die Funktion ref()....................................................................................................193
8.5 Dereferenzierung......................................................................................................194
8.6 Autovivikation.........................................................................................................204
8.7 Anonyme Referenzen...............................................................................................205
8.8 Komplexe Datenstrukturen......................................................................................211
9 Dateien und Verzeichnisse 225
9.1 Standard
EnWAusgabe
............................................................................................226
9.2 Lesen von Daten aus Dateien...................................................................................228
9.3 Schreiben (Überschreiben) von Daten in Dateien...................................................233
9.4 Anhängen von Daten an eine Datei.........................................................................235
9.5 Dateitest-Operatoren................................................................................................237
9.6 Manipulation von Dateien.......................................................................................241
9.7 Zugriff auf Verzeichnisse........................................................................................244
9.8 Manipulation von Verzeichnissen...........................................................................251
10 Reguläre Ausdrücke 255
10.1
Pattern Matching
......................................................................................................256
10.2 Metazeichen.................................................................................................. 259
Inhalt___________________________________________________________________
VII^
10.3 Verkettung................................................................................................................263
10.4 Beliebiges Zeichen...................................................................................................264
10.5 Alternativen..............................................................................................................265
10.6 Ankerpunkte.............................................................................................................266
10.7 Zeichenwiederholung mit Quantifizierer.................................................................270
10.8 Gruppierung von Ausdrücken..................................................................................276
10.9 Gruppierung und numerische Rückverweise...........................................................277
10.10 Zeichenklassen.........................................................................................................279
10.11 Erweiterte reguläre Ausdrücke.................................................................................282
10.12 Transliteration..........................................................................................................283
10.13 Substitution..............................................................................................................287
11 Objektorientierte Programmierung (OOP) 291
11.1 Klassenmethode.......................................................................................................291
11.2 Instanzmethoden......................................................................................................294
12 Perl-CGI 303
12.1 Hypertext Markup
Language
(HTML/HTM)..........................................................304
12.2 Interaktive und dynamische Webseiten mit Perl......................................................306
12.3 Bilderstellung mit dem Modul GD..........................................................................322
13 Grafische Oberflächen mit Tk 329
13.1 Klassen und Objekte im Tk-Package.......................................................................329
13.2 Die Schalter-Widgets...............................................................................................332
13.3 Das Label-
Widget
und die Texteingabe-
Widgets
....................................................339
13.4 Die Bedienungs-
Widgets
.........................................................................................345
13.5 Die Container-
Widgets
.............................................................................................350
13.6 Das
Canvas-Widget..................................................................................................
353
14 Uhrzeit und Datum 355
14.1 Berechnung der Uhrzeit...........................................................................................355
14.2 Berechnung des Datums...........................................................................................360
15 Formate 371
15.1 Textfelder.................................................................................................................372
15.2 Numerische Felder...................................................................................................373
15.3 Füll-Felder................................................................................................................374
15.4 Seitenkopf-Format....................................................................................................377
15.5 Formatierte Ausgaben..............................................................................................380
VIII
__________________________________________________________________Inhalt
16 Dokumentation 383
Anhang 387
A
1 Perl installieren........................................................................................................387
A
2 Spezial-Variablen.....................................................................................................388
A3 Perl 6........................................................................................................................393
Literaturverzeichnis................................................................................................................395
Weitere Hilfsmittel.................................................................................................................396
Stichwortverzeichnis 399
Grundwissen Perl
Das Buch „Grundwissen Perl eignet sich sowohl für den absoluten
Programmieranfänger als auch für den erfahrenen Perl-Programmierer,
der seine Fähigkeiten in dieser leistungsstarken Sprache weiter aus¬
bauen möchte. Anhand vieler praktischer Beispiele zeigt Ihnen das
Buch, wie Sie Alltags-Programmieraufgaben ebenso wie anspruchs¬
volle Anwendungen mit Perl bewältigen können. Weiterhin wird
Ihnen auf verständliche Art die objektorientierte Programmierung
vermittelt und systematisch vertieft. Für den Website-Entwickler
stehen viele Perl/CGI-Applikationen zum Einsatz bereit. Ein weiteres
Kapitel widmet sich der Programmierung grafischer Oberflächen mit
Perl/Tk. Hier wird Ihnen Schritt für Schritt erläutert, wie die einzelnen
grafischen Elemente implementiert und konfiguriert werden. Des
Weiteren erfahren Sie im Anhang Neues über Perl 6 und die virtuelle
Maschine
Parrot
sowie über das Projekt Ponie.
Prof. Dr. Jürgen Schröter
lehrt an der Fachhoch¬
schule Landshut und leitet
dort das Rechenzentrum
sowie das Labor für Digital¬
technik
|
any_adam_object | 1 |
author | Schröter, Jürgen |
author_facet | Schröter, Jürgen |
author_role | aut |
author_sort | Schröter, Jürgen |
author_variant | j s js |
building | Verbundindex |
bvnumber | BV022353693 |
classification_rvk | ST 250 |
classification_tum | DAT 366f |
ctrlnum | (OCoLC)162474213 (DE-599)BVBBV022353693 |
dewey-full | 005.133 |
dewey-hundreds | 000 - Computer science, information, general works |
dewey-ones | 005 - Computer programming, programs, data, security |
dewey-raw | 005.133 |
dewey-search | 005.133 |
dewey-sort | 15.133 |
dewey-tens | 000 - Computer science, information, general works |
discipline | Informatik |
format | Book |
fullrecord | <?xml version="1.0" encoding="UTF-8"?><collection xmlns="http://www.loc.gov/MARC21/slim"><record><leader>01839nam a2200385 c 4500</leader><controlfield tag="001">BV022353693</controlfield><controlfield tag="003">DE-604</controlfield><controlfield tag="005">20071128 </controlfield><controlfield tag="007">t|</controlfield><controlfield tag="008">070316s2007 xx d||| |||| 00||| ger d</controlfield><datafield tag="016" ind1="7" ind2=" "><subfield code="a">983244499</subfield><subfield code="2">DE-101</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">9783486580747</subfield><subfield code="9">978-3-486-58074-7</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(OCoLC)162474213</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(DE-599)BVBBV022353693</subfield></datafield><datafield tag="040" ind1=" " ind2=" "><subfield code="a">DE-604</subfield><subfield code="b">ger</subfield><subfield code="e">rakddb</subfield></datafield><datafield tag="041" ind1="0" ind2=" "><subfield code="a">ger</subfield></datafield><datafield tag="049" ind1=" " ind2=" "><subfield code="a">DE-859</subfield><subfield code="a">DE-91G</subfield><subfield code="a">DE-12</subfield><subfield code="a">DE-860</subfield><subfield code="a">DE-29T</subfield><subfield code="a">DE-824</subfield><subfield code="a">DE-945</subfield><subfield code="a">DE-20</subfield><subfield code="a">DE-210</subfield><subfield code="a">DE-1051</subfield><subfield code="a">DE-703</subfield><subfield code="a">DE-1102</subfield><subfield code="a">DE-Aug4</subfield><subfield code="a">DE-1050</subfield><subfield code="a">DE-355</subfield><subfield code="a">DE-523</subfield><subfield code="a">DE-634</subfield><subfield code="a">DE-858</subfield><subfield code="a">DE-83</subfield><subfield code="a">DE-898</subfield><subfield code="a">DE-11</subfield><subfield code="a">DE-188</subfield><subfield code="a">DE-525</subfield></datafield><datafield tag="082" ind1="0" ind2=" "><subfield code="a">005.133</subfield><subfield code="2">22/ger</subfield></datafield><datafield tag="084" ind1=" " ind2=" "><subfield code="a">ST 250</subfield><subfield code="0">(DE-625)143626:</subfield><subfield code="2">rvk</subfield></datafield><datafield tag="084" ind1=" " ind2=" "><subfield code="a">DAT 366f</subfield><subfield code="2">stub</subfield></datafield><datafield tag="084" ind1=" " ind2=" "><subfield code="a">004</subfield><subfield code="2">sdnb</subfield></datafield><datafield tag="100" ind1="1" ind2=" "><subfield code="a">Schröter, Jürgen</subfield><subfield code="e">Verfasser</subfield><subfield code="4">aut</subfield></datafield><datafield tag="245" ind1="1" ind2="0"><subfield code="a">Grundwissen Perl</subfield><subfield code="c">von Jürgen Schröter</subfield></datafield><datafield tag="264" ind1=" " ind2="1"><subfield code="a">München [u.a.]</subfield><subfield code="b">Oldenbourg</subfield><subfield code="c">2007</subfield></datafield><datafield tag="300" ind1=" " ind2=" "><subfield code="a">VIII, 412 S.</subfield><subfield code="b">graph. Darst.</subfield></datafield><datafield tag="336" ind1=" " ind2=" "><subfield code="b">txt</subfield><subfield code="2">rdacontent</subfield></datafield><datafield tag="337" ind1=" " ind2=" "><subfield code="b">n</subfield><subfield code="2">rdamedia</subfield></datafield><datafield tag="338" ind1=" " ind2=" "><subfield code="b">nc</subfield><subfield code="2">rdacarrier</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">Perl</subfield><subfield code="g">Programmiersprache</subfield><subfield code="0">(DE-588)4307836-9</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="689" ind1="0" ind2="0"><subfield code="a">Perl</subfield><subfield code="g">Programmiersprache</subfield><subfield code="0">(DE-588)4307836-9</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="0" ind2=" "><subfield code="5">DE-604</subfield></datafield><datafield tag="856" ind1="4" ind2="2"><subfield code="q">text/html</subfield><subfield code="u">http://deposit.dnb.de/cgi-bin/dokserv?id=2923123&prov=M&dok_var=1&dok_ext=htm</subfield><subfield code="3">Inhaltstext</subfield></datafield><datafield tag="856" ind1="4" ind2="2"><subfield code="m">Digitalisierung UB Regensburg</subfield><subfield code="q">application/pdf</subfield><subfield code="u">http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=015563144&sequence=000003&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA</subfield><subfield code="3">Inhaltsverzeichnis</subfield></datafield><datafield tag="856" ind1="4" ind2="2"><subfield code="m">Digitalisierung UB Regensburg</subfield><subfield code="q">application/pdf</subfield><subfield code="u">http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=015563144&sequence=000004&line_number=0002&func_code=DB_RECORDS&service_type=MEDIA</subfield><subfield code="3">Klappentext</subfield></datafield><datafield tag="943" ind1="1" ind2=" "><subfield code="a">oai:aleph.bib-bvb.de:BVB01-015563144</subfield></datafield></record></collection> |
id | DE-604.BV022353693 |
illustrated | Illustrated |
indexdate | 2024-12-20T12:53:32Z |
institution | BVB |
isbn | 9783486580747 |
language | German |
oai_aleph_id | oai:aleph.bib-bvb.de:BVB01-015563144 |
oclc_num | 162474213 |
open_access_boolean | |
owner | DE-859 DE-91G DE-BY-TUM DE-12 DE-860 DE-29T DE-824 DE-945 DE-20 DE-210 DE-1051 DE-703 DE-1102 DE-Aug4 DE-1050 DE-355 DE-BY-UBR DE-523 DE-634 DE-858 DE-83 DE-898 DE-BY-UBR DE-11 DE-188 DE-525 |
owner_facet | DE-859 DE-91G DE-BY-TUM DE-12 DE-860 DE-29T DE-824 DE-945 DE-20 DE-210 DE-1051 DE-703 DE-1102 DE-Aug4 DE-1050 DE-355 DE-BY-UBR DE-523 DE-634 DE-858 DE-83 DE-898 DE-BY-UBR DE-11 DE-188 DE-525 |
physical | VIII, 412 S. graph. Darst. |
publishDate | 2007 |
publishDateSearch | 2007 |
publishDateSort | 2007 |
publisher | Oldenbourg |
record_format | marc |
spellingShingle | Schröter, Jürgen Grundwissen Perl Perl Programmiersprache (DE-588)4307836-9 gnd |
subject_GND | (DE-588)4307836-9 |
title | Grundwissen Perl |
title_auth | Grundwissen Perl |
title_exact_search | Grundwissen Perl |
title_full | Grundwissen Perl von Jürgen Schröter |
title_fullStr | Grundwissen Perl von Jürgen Schröter |
title_full_unstemmed | Grundwissen Perl von Jürgen Schröter |
title_short | Grundwissen Perl |
title_sort | grundwissen perl |
topic | Perl Programmiersprache (DE-588)4307836-9 gnd |
topic_facet | Perl Programmiersprache |
url | http://deposit.dnb.de/cgi-bin/dokserv?id=2923123&prov=M&dok_var=1&dok_ext=htm http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=015563144&sequence=000003&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=015563144&sequence=000004&line_number=0002&func_code=DB_RECORDS&service_type=MEDIA |
work_keys_str_mv | AT schroterjurgen grundwissenperl |
Table of Contents
Order paper/chapter scan
Order paper/chapter scan
Branch Library Mathematics & Informatics
Call Number: |
0102 DAT 366f 2007 A 4159
Floor plan |
---|---|
Copy 1 | Available for loan On Shelf |
Branch Library Physics
Call Number: |
0202 DAT 366f 2009 A 506
Floor plan |
---|---|
Copy 1 | Available for loan On Shelf |