Advanced Perl programming:
Gespeichert in:
1. Verfasser: | |
---|---|
Format: | Buch |
Sprache: | German |
Veröffentlicht: |
Cambridge [u.a.]
O'Reilly
1997
|
Ausgabe: | 1. ed. |
Schriftenreihe: | The Perl series
|
Schlagworte: | |
Online-Zugang: | Inhaltsverzeichnis |
Beschreibung: | XXIII, 404 S. graph. Darst. |
ISBN: | 1565922204 |
Internformat
MARC
LEADER | 00000nam a2200000 c 4500 | ||
---|---|---|---|
001 | BV011594737 | ||
003 | DE-604 | ||
005 | 20130206 | ||
007 | t| | ||
008 | 971020s1997 gw d||| |||| 00||| ger d | ||
016 | 7 | |a 951580191 |2 DE-101 | |
020 | |a 1565922204 |c kart. : DM 70.00 |9 1-56592-220-4 | ||
035 | |a (OCoLC)722982901 | ||
035 | |a (DE-599)BVBBV011594737 | ||
040 | |a DE-604 |b ger |e rakddb | ||
041 | 0 | |a ger | |
044 | |a gw |c DE | ||
049 | |a DE-1051 |a DE-29 |a DE-29T |a DE-M347 |a DE-20 |a DE-91G |a DE-634 |a DE-83 |a DE-11 |a DE-188 |a DE-2070s | ||
080 | |a 681.3.06 | ||
084 | |a ST 250 |0 (DE-625)143626: |2 rvk | ||
084 | |a DAT 366f |2 stub | ||
100 | 1 | |a Srinivasan, Sriram |e Verfasser |4 aut | |
245 | 1 | 0 | |a Advanced Perl programming |c Sriram Srinivasan |
250 | |a 1. ed. | ||
264 | 1 | |a Cambridge [u.a.] |b O'Reilly |c 1997 | |
300 | |a XXIII, 404 S. |b graph. Darst. | ||
336 | |b txt |2 rdacontent | ||
337 | |b n |2 rdamedia | ||
338 | |b nc |2 rdacarrier | ||
490 | 0 | |a The Perl series | |
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 | |m DNB Datenaustausch |q application/pdf |u http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=007810171&sequence=000001&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA |3 Inhaltsverzeichnis |
943 | 1 | |a oai:aleph.bib-bvb.de:BVB01-007810171 |
Datensatz im Suchindex
_version_ | 1817704538108329984 |
---|---|
adam_text |
TABLE
OF
CONTENTS
PREFACE
.
XI
1.
DATA
REFERENCES
AND
ANONYMOUS
STORAGE
.
1
REFERRING
TO
EXISTING
VARIABLES
.
3
USING
REFERENCES
.
8
NESTED
DATA
STRUCTURES
.
13
QUERYING
A
REFERENCE
.
15
SYMBOLIC
REFERENCES
.
16
A
VIEW
OF
THE
INTERNALS
.
17
REFERENCES
IN
OTHER
LANGUAGES
.
21
RESOURCES
.
22
2.
IMPLEMENTING
COMPLEX
DATA
STRUCTURES
.
23
USER-DEFINED
STRUCTURES
.
24
EXAMPLE:
MATRICES
.
25
PROFESSORS,
STUDENTS,
COURSES
.
28
PASS
THE
ENVELOPE
.
32
PRETTY-PRINTING
.
34
RESOURCES
.
37
3
TYPEGLOBS
AND
SYMBOL
TABLES
.
38
PERL
VARIABLES,
SYMBOL
TABLE,
AND
SCOPING
.
39
TYPEGLOBS
.
42
TYPEGLOBS
AND
REFERENCES
.
47
FILEHANDLES,
DIRECTORY
HANDLES,
AND
FORMATS
.
48
VI
TABLE
OF
CONTENTS
4.
SUBROUTINE
REFERENCES
AND
CLOSURES
.
51
SUBROUTINE
REFERENCES
.
51
USING
SUBROUTINE
REFERENCES
.
53
CLOSURES
.
56
USING
CLOSURES
.
59
COMPARISONS
TO
OTHER
LANGUAGES
.
64
RESOURCES
.
65
5.
EVAL
.
66
THE
STRING
FORM:
EXPRESSION
EVALUATION
.
67
THE
BLOCK
FORM:
EXCEPTION
HANDLING
.
69
WATCH
YOUR
QUOTES
.
72
USING
EVAL
FOR
EXPRESSION
EVALUATION
.
72
USING
EVAL
FOR
EFFICIENCY
.
74
USING
EVAL
FOR
TIME-OUTS
.
80
EVAL
IN
OTHER
LANGUAGES
.
81
RESOURCES
.
83
6.
MODULES
.
84
BASIC
PACKAGE
.
:
.
85
PACKAGES
AND
FILES
.
87
PACKAGE
INITIALIZATION
AND
DESTRUCTION
.
88
PRIVACY
.
89
IMPORTING
SYMBOLS
.
91
NESTING
PACKAGES
.
93
AUTOLOADING
.
94
ACCESSING
THE
SYMBOL
TABLE
.
95
LANGUAGE
COMPARISONS
.
97
7.
OBJECT-ORIENTED
PROGRAMMING
.
99
OO:
AN
INTRODUCTION
.
99
OBJECTS
IN
PERL
.
101
UNIVERSAL
.
114
RECAP
OF
CONVENTIONS
.
116
COMPARISON
WITH
OTHER
OO
LANGUAGES
.
120
RESOURCES
.
121
8.
OBJECT
ORIENTATION:
TBE
NEXT
FEW
STEPS
.
123
EFFICIENT
ATTRIBUTE
STORAGE
.
123
DELEGATION
.
134
TABLE
OF
CONTENTS
VII
ON
INHERITANCE
.
135
RESOURCES
.
137
9.
TIE
.
138
TYING
SCALARS
.
139
TYING
ARRAYS
.
142
TYING
HASHES
.
144
TYING
FILEHANDLES
.
146
EXAMPLE:
MONITORING
VARIABLES
.
146
COMPARISONS
WITH
OTHER
LANGUAGES
.
151
10.
PERSISTENCE
.
153
PERSISTENCE
ISSUES
.
154
STREAMED
DATA
.
156
RECORD-ORIENTED
APPROACH
.
159
RELATIONAL
DATABASES
.
161
RESOURCES
.
167
11.
IMPLEMENTING
OBJECT
PERSISTENCE
.
168
ADAPTOR:
AN
INTRODUCTION
.
170
DESIGN
NOTES
.
173
IMPLEMENTATION
.
179
RESOURCES
.
187
12.
NETWORKING
WITH
SOCKETS
.
189
NETWORKING
PRIMER
.
189
SOCKET
API
AND
IO::SOCKET
.
191
HANDLING
MULTIPLE
CLIENTS
.
193
REAL-WORLD
SERVERS
.
199
IO
OBJECTS
AND
FILEHANDLES
.
200
PREBUILT
CLIENT
MODULES
.
201
RESOURCES
.
202
13
NETWORKING:
IMPLEMENTING
RPC
.
203
MSG:
MESSAGING
TOOLKIT
.
203
REMOTE
PROCEDURE
CALLS
(RPC)
.
215
RESOURCES
.
221
14.
USER
INTERFACES
WITH
TK
.
222
INTRODUCTION
TO
GUIS,
TK,
AND
PERL/TK
.
222
STARTING
WITH
PERL/TK
.
224
VIII
TABLE
OF
CONTENTS
WIDGET
TOUR
.
226
GEOMETRY
MANAGEMENT
.
244
TIMERS
.
247
EVENT
BINDINGS
.
248
EVENT
LOOPS
.
250
RESOURCES
.
251
15.
GUI
EXAMPLE:
TETRIS
.
252
INTRODUCTION
TO
TETRIS
.
252
DESIGN
.
253
IMPLEMENTATION
.
255
16.
GUI
EXAMPLE:
MAN
PAGE
VIEWER
.
261
MAN
AND
PERLMAN
.
261
IMPLEMENTATION
.
263
RESOURCES
.
269
17.
TEMPLATE-DRIVEN
CODE
GENERATION
.
270
ON
CODE
GENERATION
.
270
JEEVES
EXAMPLE
.
273
JEEVES
OVERVIEW
.
278
JEEVES
IMPLEMENTATION
.
280
SAMPLE
SPECIFICATION
PARSER
.
287
RESOURCES
.
289
18.
EXTENDING
PERL:
A
FIRST
COURSE
.
290
WRITING
AN
EXTENSION:
OVERVIEW
.
291
EXAMPLE:
FRACTALS
WITH
PERL
.
294
SWIG
FEATURES
.
297
XS
FEATURES
.
301
DEGREES
OF
FREEDOM
.
304
A
DETOUR
INTO
FRACTALS
.
305
RESOURCES
.
308
19.
EMBEDDING
PERL:
THE
EASY
WAY
.
309
WHY
EMBED?
.
309
EMBEDDING
OVERVIEW
.
311
EXAMPLES
.
313
ADDING
EXTENSIONS
.
316
RESOURCES
.
317
TABLE
OF
CONTENTS
IX
20.
PERL
INTERNALS
.
319
READING
THE
SOURCE
.
320
ARCHITECTURE
.
321
PERL
VALUE
TYPES
.
328
STACKS
AND
MESSAGING
PROTOCOL
.
351
MEATY
EXTENSIONS
.
357
EASY
EMBEDDING
API
.
367
A
PEEK
INTO
THE
FUTURE
.
369
RESOURCES
.
370
A.
TK
WIDGET
REFERENCE
.
373
B.
SYNTAX
SUMMARY
.
386
INDEX
.
393 |
any_adam_object | 1 |
author | Srinivasan, Sriram |
author_facet | Srinivasan, Sriram |
author_role | aut |
author_sort | Srinivasan, Sriram |
author_variant | s s ss |
building | Verbundindex |
bvnumber | BV011594737 |
classification_rvk | ST 250 |
classification_tum | DAT 366f |
ctrlnum | (OCoLC)722982901 (DE-599)BVBBV011594737 |
discipline | Informatik |
edition | 1. ed. |
format | Book |
fullrecord | <?xml version="1.0" encoding="UTF-8"?><collection xmlns="http://www.loc.gov/MARC21/slim"><record><leader>00000nam a2200000 c 4500</leader><controlfield tag="001">BV011594737</controlfield><controlfield tag="003">DE-604</controlfield><controlfield tag="005">20130206</controlfield><controlfield tag="007">t|</controlfield><controlfield tag="008">971020s1997 gw d||| |||| 00||| ger d</controlfield><datafield tag="016" ind1="7" ind2=" "><subfield code="a">951580191</subfield><subfield code="2">DE-101</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">1565922204</subfield><subfield code="c">kart. : DM 70.00</subfield><subfield code="9">1-56592-220-4</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(OCoLC)722982901</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(DE-599)BVBBV011594737</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="044" ind1=" " ind2=" "><subfield code="a">gw</subfield><subfield code="c">DE</subfield></datafield><datafield tag="049" ind1=" " ind2=" "><subfield code="a">DE-1051</subfield><subfield code="a">DE-29</subfield><subfield code="a">DE-29T</subfield><subfield code="a">DE-M347</subfield><subfield code="a">DE-20</subfield><subfield code="a">DE-91G</subfield><subfield code="a">DE-634</subfield><subfield code="a">DE-83</subfield><subfield code="a">DE-11</subfield><subfield code="a">DE-188</subfield><subfield code="a">DE-2070s</subfield></datafield><datafield tag="080" ind1=" " ind2=" "><subfield code="a">681.3.06</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="100" ind1="1" ind2=" "><subfield code="a">Srinivasan, Sriram</subfield><subfield code="e">Verfasser</subfield><subfield code="4">aut</subfield></datafield><datafield tag="245" ind1="1" ind2="0"><subfield code="a">Advanced Perl programming</subfield><subfield code="c">Sriram Srinivasan</subfield></datafield><datafield tag="250" ind1=" " ind2=" "><subfield code="a">1. ed.</subfield></datafield><datafield tag="264" ind1=" " ind2="1"><subfield code="a">Cambridge [u.a.]</subfield><subfield code="b">O'Reilly</subfield><subfield code="c">1997</subfield></datafield><datafield tag="300" ind1=" " ind2=" "><subfield code="a">XXIII, 404 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="490" ind1="0" ind2=" "><subfield code="a">The Perl series</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="m">DNB Datenaustausch</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=007810171&sequence=000001&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA</subfield><subfield code="3">Inhaltsverzeichnis</subfield></datafield><datafield tag="943" ind1="1" ind2=" "><subfield code="a">oai:aleph.bib-bvb.de:BVB01-007810171</subfield></datafield></record></collection> |
id | DE-604.BV011594737 |
illustrated | Illustrated |
indexdate | 2024-12-06T15:15:32Z |
institution | BVB |
isbn | 1565922204 |
language | German |
oai_aleph_id | oai:aleph.bib-bvb.de:BVB01-007810171 |
oclc_num | 722982901 |
open_access_boolean | |
owner | DE-1051 DE-29 DE-29T DE-M347 DE-20 DE-91G DE-BY-TUM DE-634 DE-83 DE-11 DE-188 DE-2070s |
owner_facet | DE-1051 DE-29 DE-29T DE-M347 DE-20 DE-91G DE-BY-TUM DE-634 DE-83 DE-11 DE-188 DE-2070s |
physical | XXIII, 404 S. graph. Darst. |
publishDate | 1997 |
publishDateSearch | 1997 |
publishDateSort | 1997 |
publisher | O'Reilly |
record_format | marc |
series2 | The Perl series |
spelling | Srinivasan, Sriram Verfasser aut Advanced Perl programming Sriram Srinivasan 1. ed. Cambridge [u.a.] O'Reilly 1997 XXIII, 404 S. graph. Darst. txt rdacontent n rdamedia nc rdacarrier The Perl series Perl Programmiersprache (DE-588)4307836-9 gnd rswk-swf Perl Programmiersprache (DE-588)4307836-9 s DE-604 DNB Datenaustausch application/pdf http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=007810171&sequence=000001&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA Inhaltsverzeichnis |
spellingShingle | Srinivasan, Sriram Advanced Perl programming Perl Programmiersprache (DE-588)4307836-9 gnd |
subject_GND | (DE-588)4307836-9 |
title | Advanced Perl programming |
title_auth | Advanced Perl programming |
title_exact_search | Advanced Perl programming |
title_full | Advanced Perl programming Sriram Srinivasan |
title_fullStr | Advanced Perl programming Sriram Srinivasan |
title_full_unstemmed | Advanced Perl programming Sriram Srinivasan |
title_short | Advanced Perl programming |
title_sort | advanced perl programming |
topic | Perl Programmiersprache (DE-588)4307836-9 gnd |
topic_facet | Perl Programmiersprache |
url | http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=007810171&sequence=000001&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA |
work_keys_str_mv | AT srinivasansriram advancedperlprogramming |