Learning Perl on Win32 systems: [Perl programming for Win32 ; Windows NT]
Gespeichert in:
Hauptverfasser: | , , |
---|---|
Format: | Buch |
Sprache: | German |
Veröffentlicht: |
Cambridge ; Köln ; Paris ; Sebastopol ; Tokyo
O'Reilly
1997
|
Ausgabe: | 1. ed. |
Schriftenreihe: | A nutshell handbook
|
Schlagworte: | |
Online-Zugang: | Inhaltsverzeichnis |
Beschreibung: | Dt. Ausg. u.d.T.: Schwartz, Randal L.: Einführung in Perl für Win32-Systeme |
Beschreibung: | XXII, 282 S. |
ISBN: | 1565923243 |
Internformat
MARC
LEADER | 00000nam a2200000 c 4500 | ||
---|---|---|---|
001 | BV011594603 | ||
003 | DE-604 | ||
005 | 00000000000000.0 | ||
007 | t | ||
008 | 971020s1997 gw |||| 00||| ger d | ||
016 | 7 | |a 951505262 |2 DE-101 | |
020 | |a 1565923243 |c kart. : DM 59.00 |9 1-56592-324-3 | ||
035 | |a (OCoLC)312794391 | ||
035 | |a (DE-599)BVBBV011594603 | ||
040 | |a DE-604 |b ger |e rakddb | ||
041 | 0 | |a ger | |
044 | |a gw |c DE | ||
084 | |a ST 250 |0 (DE-625)143626: |2 rvk | ||
100 | 1 | |a Schwartz, Randal L. |d 1961- |e Verfasser |0 (DE-588)120327996 |4 aut | |
245 | 1 | 0 | |a Learning Perl on Win32 systems |b [Perl programming for Win32 ; Windows NT] |c Randal L. Schwartz, Erik Olson, and Tom Christiansen. [Ed.: Robert Denn] |
250 | |a 1. ed. | ||
264 | 1 | |a Cambridge ; Köln ; Paris ; Sebastopol ; Tokyo |b O'Reilly |c 1997 | |
300 | |a XXII, 282 S. | ||
336 | |b txt |2 rdacontent | ||
337 | |b n |2 rdamedia | ||
338 | |b nc |2 rdacarrier | ||
490 | 0 | |a A nutshell handbook | |
500 | |a Dt. Ausg. u.d.T.: Schwartz, Randal L.: Einführung in Perl für Win32-Systeme | ||
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 | |
700 | 1 | |a Olson, Erik |e Verfasser |4 aut | |
700 | 1 | |a Christiansen, Tom |e Verfasser |4 aut | |
856 | 4 | 2 | |m HEBIS Datenaustausch |q application/pdf |u http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=007810127&sequence=000002&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA |3 Inhaltsverzeichnis |
999 | |a oai:aleph.bib-bvb.de:BVB01-007810127 |
Datensatz im Suchindex
_version_ | 1804126123638915072 |
---|---|
adam_text | Learning Perl on Win32 Systems
Randal L Schwartz, Erik Olson, and
Tom Christiansen
O REILLY
Cambridge • Koln • Paris • Sebastopol • Tokyo
Table of Contents
Foreword to the First Edition of Learning Perl xi
Foreword to the Present Edition xv
Preface xvii
1 Introduction 1
History of Perl /
Purpose of Perl 3
Availability 4
Support 7
Basic Concepts 9
A Stroll Through Perl 12
Exercises 37
2 Scalar Data 38
What Is Scalar Data? 38
Numbers 38
Strings 40
Scalar Operators 42
Scalar Variables 47
Scalar Operators and Functions 48
STDIN as a Scalar Value 52
Output with print 53
The Undefined Value 53
Exercises 54
Table of Contents
3 Arrays and List Data 55
What Is a List or Array? 55
Literal Representation 55
Variables 56
Array Operators and Functions 57
Scalar and List Context 62
STDIN as an Array 63
Variable Interpolation of Arrays 63
Exercises 64
4 Control Structures 65
Statement Blocks 65
The if/unless Statement 66
The while/until Statement 68
The do {} while/until Statement 69
The for Statement 70
The foreach Statement 70
Exercises 72
5 Hashes 73
What Is a Hash? 73
Hash Variables 73
Literal Representation of a Hash 74
Hash Functions 75
Hash Slices 77
Exercises 78
6 Basic I/O 79
Input from STDIN 79
Input from the Diamond Operator 80
Output to STDOUT 81
Exercises 82
7 Regular Expressions 84
Concepts About Regular Expressions 84
Simple Uses of Regular Expressions 84
Patterns 86
More on the Matching Operator 92
Substitutions 96
The split and join Functions 97
Exercises 99
Table of Contents vii
8 Functions 100
Defining a User Function 100
Invoking a User Function 101
Return Values 102
Arguments 102
Private Variables in Functions 104
Semiprivate Variables Using local 106
File-Level myO Variables 107
Exercises 707
9 Miscellaneous Control Structures 109
The last Statement 109
The next Statement 110
The redo Statement Ill
• Labeled Blocks 112
Expression Modifiers 113
amp; amp;, I I, and ?: as Control Structures 114
Exercises 115
10 Filehandles and File Tests 116
What Is a Filehandle? 116
Opening and Closing a Filehandle 116
Using Pathnames and Filenames 117
A Slight Diversion: die 119
Using Filehandles 120
The -x File Tests 121
The stat Function 123
Exercises 124
11 Formats 126
What Is a Format? 726
Defining a Format : 127
Invoking a Format 128
More About the Fieldholders 130
The Top-of-Page Format 134
Changing Defaults for Formats 135
The FileHandle Module 138
Exercises 138
via Table of Contents
12 Directory Access 139
Moving Around the Directory Tree • 139
Globbing 140
Directory Handles 141
Opening and Closing a Directory Handle 142
Reading a Directory Handle 142
Exercises 143
13 File and Directory Manipulation 144
Removing a File 144
Renaming a File 145
Making and Removing Directories 146
Modifying Permissions 146
Modifying Timestamps 148
Exercises 149
14 Process Management 150
Using system and exec 150
Using Backquotes 152
Using Processes as Filehandles 153
Summary of Process Operations 154
Win32::Process 155
Exercises 156
15 Other Data Transformation 157
Finding a Substring 757
Extracting and Replacing a Substring 158
Formatting Data with sprintf( ) 160
Advanced Sorting 76~0
Transliteration 763
Exercises 756
16 System Information 167
Getting User and Machine Information 767
Packing and Unpacking Binary Data 168
Getting Network Information 770
The Registry 777
Opening and Reading Registry Values 773
Setting Registry Values 775
Exercises 775
Table of Contents ix
17 Database Manipulation 177
DBM Databases and DBM Hashes 177
Opening and Closing DBM Hashes 178
Using a DBM Hash 779
Fixed-Length Random-Access Databases 779
Variable-Length (Text) Databases 181
Win32 Database Interfaces 182
Exercises 183
18 CGI Programming 184
The CGI pm Module 185
Your CGI Program in Context 186
Simplest CGI Program 188
Passing Parameters via CGI 7S!9
Creating a Guestbook Program 198
Troubleshooting CGI Programs 207
Perl and the Web: Beyond CGI Programming 209
Further Reading 270
Exercises 277
19 OLE Automation 212
Introduction to OLE Automation 272
Creating Automation Objects 273
Using Automation Objects 214
Variants 218
Tips and Techniques 27 9
Exercises 220
A Exercise Answers 221
B Libraries and Modules 243
C Networking Clients 259
D Topics We Didn t Mention 264
Index 269
|
any_adam_object | 1 |
author | Schwartz, Randal L. 1961- Olson, Erik Christiansen, Tom |
author_GND | (DE-588)120327996 |
author_facet | Schwartz, Randal L. 1961- Olson, Erik Christiansen, Tom |
author_role | aut aut aut |
author_sort | Schwartz, Randal L. 1961- |
author_variant | r l s rl rls e o eo t c tc |
building | Verbundindex |
bvnumber | BV011594603 |
classification_rvk | ST 250 |
ctrlnum | (OCoLC)312794391 (DE-599)BVBBV011594603 |
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>01604nam a2200385 c 4500</leader><controlfield tag="001">BV011594603</controlfield><controlfield tag="003">DE-604</controlfield><controlfield tag="005">00000000000000.0</controlfield><controlfield tag="007">t</controlfield><controlfield tag="008">971020s1997 gw |||| 00||| ger d</controlfield><datafield tag="016" ind1="7" ind2=" "><subfield code="a">951505262</subfield><subfield code="2">DE-101</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">1565923243</subfield><subfield code="c">kart. : DM 59.00</subfield><subfield code="9">1-56592-324-3</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(OCoLC)312794391</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(DE-599)BVBBV011594603</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="084" ind1=" " ind2=" "><subfield code="a">ST 250</subfield><subfield code="0">(DE-625)143626:</subfield><subfield code="2">rvk</subfield></datafield><datafield tag="100" ind1="1" ind2=" "><subfield code="a">Schwartz, Randal L.</subfield><subfield code="d">1961-</subfield><subfield code="e">Verfasser</subfield><subfield code="0">(DE-588)120327996</subfield><subfield code="4">aut</subfield></datafield><datafield tag="245" ind1="1" ind2="0"><subfield code="a">Learning Perl on Win32 systems</subfield><subfield code="b">[Perl programming for Win32 ; Windows NT]</subfield><subfield code="c">Randal L. Schwartz, Erik Olson, and Tom Christiansen. [Ed.: Robert Denn]</subfield></datafield><datafield tag="250" ind1=" " ind2=" "><subfield code="a">1. ed.</subfield></datafield><datafield tag="264" ind1=" " ind2="1"><subfield code="a">Cambridge ; Köln ; Paris ; Sebastopol ; Tokyo</subfield><subfield code="b">O'Reilly</subfield><subfield code="c">1997</subfield></datafield><datafield tag="300" ind1=" " ind2=" "><subfield code="a">XXII, 282 S.</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">A nutshell handbook</subfield></datafield><datafield tag="500" ind1=" " ind2=" "><subfield code="a">Dt. Ausg. u.d.T.: Schwartz, Randal L.: Einführung in Perl für Win32-Systeme</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="700" ind1="1" ind2=" "><subfield code="a">Olson, Erik</subfield><subfield code="e">Verfasser</subfield><subfield code="4">aut</subfield></datafield><datafield tag="700" ind1="1" ind2=" "><subfield code="a">Christiansen, Tom</subfield><subfield code="e">Verfasser</subfield><subfield code="4">aut</subfield></datafield><datafield tag="856" ind1="4" ind2="2"><subfield code="m">HEBIS 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=007810127&sequence=000002&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA</subfield><subfield code="3">Inhaltsverzeichnis</subfield></datafield><datafield tag="999" ind1=" " ind2=" "><subfield code="a">oai:aleph.bib-bvb.de:BVB01-007810127</subfield></datafield></record></collection> |
id | DE-604.BV011594603 |
illustrated | Not Illustrated |
indexdate | 2024-07-09T18:12:27Z |
institution | BVB |
isbn | 1565923243 |
language | German |
oai_aleph_id | oai:aleph.bib-bvb.de:BVB01-007810127 |
oclc_num | 312794391 |
open_access_boolean | |
physical | XXII, 282 S. |
publishDate | 1997 |
publishDateSearch | 1997 |
publishDateSort | 1997 |
publisher | O'Reilly |
record_format | marc |
series2 | A nutshell handbook |
spelling | Schwartz, Randal L. 1961- Verfasser (DE-588)120327996 aut Learning Perl on Win32 systems [Perl programming for Win32 ; Windows NT] Randal L. Schwartz, Erik Olson, and Tom Christiansen. [Ed.: Robert Denn] 1. ed. Cambridge ; Köln ; Paris ; Sebastopol ; Tokyo O'Reilly 1997 XXII, 282 S. txt rdacontent n rdamedia nc rdacarrier A nutshell handbook Dt. Ausg. u.d.T.: Schwartz, Randal L.: Einführung in Perl für Win32-Systeme Perl Programmiersprache (DE-588)4307836-9 gnd rswk-swf Perl Programmiersprache (DE-588)4307836-9 s DE-604 Olson, Erik Verfasser aut Christiansen, Tom Verfasser aut HEBIS Datenaustausch application/pdf http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=007810127&sequence=000002&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA Inhaltsverzeichnis |
spellingShingle | Schwartz, Randal L. 1961- Olson, Erik Christiansen, Tom Learning Perl on Win32 systems [Perl programming for Win32 ; Windows NT] Perl Programmiersprache (DE-588)4307836-9 gnd |
subject_GND | (DE-588)4307836-9 |
title | Learning Perl on Win32 systems [Perl programming for Win32 ; Windows NT] |
title_auth | Learning Perl on Win32 systems [Perl programming for Win32 ; Windows NT] |
title_exact_search | Learning Perl on Win32 systems [Perl programming for Win32 ; Windows NT] |
title_full | Learning Perl on Win32 systems [Perl programming for Win32 ; Windows NT] Randal L. Schwartz, Erik Olson, and Tom Christiansen. [Ed.: Robert Denn] |
title_fullStr | Learning Perl on Win32 systems [Perl programming for Win32 ; Windows NT] Randal L. Schwartz, Erik Olson, and Tom Christiansen. [Ed.: Robert Denn] |
title_full_unstemmed | Learning Perl on Win32 systems [Perl programming for Win32 ; Windows NT] Randal L. Schwartz, Erik Olson, and Tom Christiansen. [Ed.: Robert Denn] |
title_short | Learning Perl on Win32 systems |
title_sort | learning perl on win32 systems perl programming for win32 windows nt |
title_sub | [Perl programming for Win32 ; Windows NT] |
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=007810127&sequence=000002&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA |
work_keys_str_mv | AT schwartzrandall learningperlonwin32systemsperlprogrammingforwin32windowsnt AT olsonerik learningperlonwin32systemsperlprogrammingforwin32windowsnt AT christiansentom learningperlonwin32systemsperlprogrammingforwin32windowsnt |