search for books and compare prices
Tables of Contents for Perl in a Nutshell
Chapter/Section Title
Page #
Page Count
Preface
xv
 
Part I: Getting Started
3
28
Chapter 1--Introduction to Perl
3
7
What's Perl Good For?
4
1
Perl Development
5
1
Which Platforms Support Perl?
5
1
Perl Resources
5
5
Chapter 2--Installing Perl
10
21
The CPAN Architecture
10
1
How Is CPAN Organized?
11
1
Installing Perl
12
3
Getting and Installing Modules
15
10
Documentation
25
6
Part II: Language Basics
31
128
Chapter 3--The Perl Interpreter
31
11
Command Processing
32
1
Command-Line Options
33
5
Environment Variables
38
1
The Perl Compiler
39
2
Threads
41
1
Chapter 4--The Perl Language
42
43
Program Structure
42
1
Data Types and Variables
43
5
Statements
48
3
Special Variables
51
6
Operators
57
6
Regular Expressions
63
7
Subroutines
70
2
References and Complex Data Structures
72
2
Filehandles
74
1
Formats
75
2
Pod
77
8
Chapter 5--Function Reference
85
57
Perl Functions by Category
86
1
Perl Functions in Alphabetical Order
87
55
Chapter 6--Debugging
142
17
The Perl Debugger
142
1
Debugger Commands
143
9
Using the Debugger
152
1
Customizing the Debugger
153
1
The Perl Profiler
154
1
The perlbug Program
155
4
Part III: Modules
159
162
Chapter 7--Packages, Modules, and Objects
159
5
Namespaces and Packages
160
1
Modules
160
1
Object-Oriented Perl
161
1
Object Syntax
162
2
Chapter 8--Standard Modules
164
157
AnyDBM_File
168
1
attrs
168
1
AutoLoader
169
1
AutoSplit
169
1
autouse
170
1
B
170
1
B::Asmdata
171
1
B::Assembler
171
1
B::Bblock
171
1
B::Bytecode
171
1
B::C
172
1
B::CC
173
1
B::Debug
174
1
B::Deparse
174
1
B::Disassembler
175
1
B::Lint
175
1
B::Showlex
176
1
B::Stackobj
176
1
B::Terse
176
1
B::Xref
176
1
base
177
1
Benchmark
177
3
blib
180
1
Carp
180
1
CGI
181
1
CGI::Apache
181
1
CGI::Carp
181
1
CGI::Cookie
182
2
CGI::Fast
184
1
CGI::Push
184
1
CGI::Switch
185
1
Class::Struct
185
2
Config
187
1
constant
188
1
CPAN
188
1
CPAN::First Time
189
1
CPAN::Nox
190
1
Cwd
190
1
Data::Dumper
190
4
DB_File
194
1
Devel::SelfStubber
195
1
diagnostics
196
1
DirHandle
197
1
DynaLoader
198
2
English
200
1
Env
201
1
Errno
201
1
Exporter
201
2
ExtUtils::Command
203
1
ExtUtils::Embed
204
3
ExtUtils::Install
207
1
ExtUtils::Installed
208
2
ExtUtils::Liblist
210
1
ExtUtils::MakeMaker
211
6
ExtUtils::Manifest
217
2
ExtUtils::Miniperl
219
1
ExtUtils::Mkbootstrap
220
1
ExtUtils::Mksymlists
220
1
ExtUtils::MM_OS2
221
1
ExtUtils::MM_Unix
221
3
ExtUtils::MM_VMS
224
1
ExtUtils::MM_Win32
225
2
ExtUtils::Packlist
227
1
ExtUtils::testlib
228
1
Fatal
228
1
Fcntl
229
1
fields
229
1
File::Basename
229
1
File::CheckTree
230
1
File::Compare
231
1
File::Copy
231
1
File::DosGlob
232
1
File::Find
232
1
File::Path
233
1
File::Spec
234
1
File::Spec::Mac
234
2
File::Spec::OS2
236
1
File::Spec::Unix
236
1
File::Spec::VMS
237
1
File::Spec::Win32
238
1
File::Stat
239
1
FileCache
240
1
FileHandle
240
2
FindBin
242
1
GDBM_File
242
1
Getopt::Long
242
3
Getopt::Std
245
1
I18N::Collate
246
1
integer
246
1
IO
246
1
IO::File
247
1
IO::Handle
247
3
IO::Pipe
250
1
IO::Seekable
251
1
IO::Select
252
1
IO::Socket
253
1
IPC::Msg
254
1
IPC::Open2
255
1
IPC::Open3
256
1
IPC::Semaphore
256
2
IPC::SysV
258
1
less
258
1
lib
259
1
locale
259
1
Math::BigFloat
259
2
Math::BigInt
261
2
Math::Complex
263
1
Math::Trig
264
1
NDBM_File
265
1
Net::hostent
265
1
Net::netent
266
1
Net::Ping
266
2
Net::protoent
268
1
Net::servent
269
1
O
270
1
ODBM_File
270
1
Opcode
270
2
ops
272
1
overload
273
2
Pod::Functions
275
1
Pod::Html
275
1
Pod::Text
275
1
POSIX
275
12
re
287
1
Safe
287
3
SDBM_File
290
1
Search::Dict
290
1
SelectSaver
290
1
SelfLoader
291
1
Shell
291
1
sigtrap
291
1
Socket
292
1
strict
292
1
subs
293
1
Symbol
293
1
Sys::Hostname
294
1
Sys::Syslog
294
1
Term::Cap
295
1
Term::Complete
296
1
Term::ReadLine
297
1
Test
298
1
Test::Harness
299
1
Text::Abbrev
299
1
Text::ParseWords
300
1
Text::Soundex
300
1
Text::Tabs
301
1
Text::Wrap
301
1
Thread
302
2
Thread::Queue
304
1
Thread::Semaphore
305
1
Thread::Signal
305
1
Thread::Specific
305
1
Tie::Array, Tie::StdArray
306
2
Tie::Handle
308
1
Tie::Hash, Tie::StdHash
309
1
Tie::RefHash
310
1
Tie::Scalar, Tie::StdScalar
311
1
Tie::SubstrHash
311
1
Time::gmtime
312
1
Time::Local
313
1
Time::localtime
313
1
Time::tm
314
1
UNIVERSAL
314
1
User::grent
315
1
User::pwent
316
1
vars
317
1
vmsish
317
4
Part IV: CGI
321
44
Chapter 9--CGI Overview
321
8
A Typical CGI Interaction
322
3
URL Encoding
325
1
Extra Path Information
326
1
CGI Environment Variables
326
3
Chapter 10--The CGI.pm Module
329
25
HTML Tag Generation
332
1
Importing Method Groups
332
1
Maintaining State
333
1
Named Parameters
334
1
Using JavaScript Features
334
1
Debugging
334
1
CGI.pm Reference
335
19
Chapter 11--Web Server Programming with mod_perl
354
11
Design of mod_perl
354
1
Installing mod_perl
355
1
mod_perl Handlers
355
2
Running CGI Scripts with mod_perl
357
1
Server-Side Includes with mod_perl
358
1
(Perl) Sections
358
1
Apache:: Modules
359
6
Part V: Databases
365
14
Chapter 12--Databases and Perl
365
14
DBM Databases and DBM Hashes
365
1
Design of DBI
366
4
DBI Methods
370
6
DBI Environment Variables
376
3
Part VI: Network Programming
379
114
Chapter 13--Sockets
379
11
Built-in Socket Functions
380
5
The IO::Socket Module
385
5
Chapter 14--Email Connectivity
390
33
The Net Modules
391
7
The Mail Modules
398
25
Chapter 15--Usenet News
423
16
The NNTP Protocol
424
2
Net::NNTP
426
7
The News::Newsrc Module
433
6
Chapter 16--FTP
439
12
The FTP Protocol
439
1
Net::FTP
440
9
FTP Configuration with Net::Netrc
449
2
Chapter 17--The LWP Library
451
42
LWP Overview
452
1
The LWP Modules
453
7
The HTTP Module
460
17
The HTML Module
477
8
The URI Module
485
8
Part VII: Perl/Tk
493
54
Chapter 18--Perl/Tk
493
54
Widgets
494
2
Geometry Managers
496
6
Common Widget Configuration Options
502
4
The Button Widget
506
1
The Checkbutton Widget
506
1
The Radiobutton Widget
507
2
The Label Widget
509
1
The Entry Widget
509
3
The Scrollbar Widget
512
1
The Listbox Widget
513
3
The Text Widget
516
8
The Canvas Widget
524
9
The Scale Widget
533
2
The Menubutton Widget
535
3
The Menu Widget
538
1
The Optionmenu Widget
539
1
The Frame Widget
540
1
The Toplevel Widget
541
6
Part VIII: Win32
547
72
Chapter 19--Win32 Modules and Extensions
547
61
Win32::Clipboard
548
1
Win32::Console
549
8
Win32::ChangeNotification
557
1
Win32::Eventlog
558
2
Win32::File
560
1
Win32::FileSecurity
561
1
Win32::Internet
562
14
Win32::IPC
576
1
Win32::Mutex
577
1
Win32::NetAdmin
577
4
Win32::NetResource
581
3
Win32::Process
584
3
Win32::Registry
587
3
Win32::Semaphore
590
1
Win32::Service
590
2
Win32::Shortcut
592
4
Win32::Extensions
596
2
OLE Automation
598
10
Chapter 20--PerlScript
608
11
Client-Side PerlScript
609
3
Server-Side PerlScript
612
7
Index
619