Perl in a Nutshell

Second Edition Juni 2002
ISBN 978-0-596-00241-1
Seiten 760
EUR38.00, SFR64.90


Weitere Informationen zu diesem Buch

Inhaltsverzeichnis | Index | Probekapitel | Kolophon | Rezensionen |


Inhaltsverzeichnis

	

Preface

I. Getting Started

1. Introduction to Perl
     What's Perl Good For?
     Perl Development
     Which Platforms Support Perl?
     Perl Resources

2. Installing Perl
     The CPAN Architecture
     How Is CPAN Organized?
     Installing Perl
     Getting and Installing Modules
     Documentation

II. Language Basics

3. The Perl Executable
     Command Processing
     Command-Line Options
     Environment Variables
     The Perl Compiler
     Threads

4. The Perl Language
     Program Structure
     Data Types and Variables
     Statements
     Special Variables
     Operators
     Regular Expressions
     Subroutines
     References and Complex Data Structures
     Filehandles
     Signals
     Unicode
     Formats
     Pod

5. Function Reference
     Perl Functions by Category
     Perl Functions in Alphabetical Order

6. Debugging
     The Perl Debugger
     Debugger Commands
     Using the Debugger
     Customizing the Debugger
     The Perl Profiler
     The perlbug Program

III. Modules

7. Packages, Modules, and Objects
     Namespaces and Packages
     Modules
     Object-Oriented Perl
     Object Syntax

8. Standard Modules
     AnyDBM_File
     Attribute::Handlers
     attributes
     attrs
     AutoLoader
     AutoSplit
     autouse
     B
     B::Asmdata
     B::Assembler
     B::Bblock
     B::Bytecode
     B::C
     B::CC
     B::Concise
     B::Debug
     B::Deparse
     B::Disassembler
     B::Lint
     B::Showlex
     B::Stackobj
     B::Terse
     B::Xref
     base
     Benchmark
     bigint
     bignum
     bigrat
     blib
     bytes
     ByteLoader
     Carp
     CGI
     CGI::Apache
     CGI::Carp
     CGI::Cookie
     CGI::Fast
     CGI::Pretty
     CGI::Push
     CGI::Switch
     charnames
     Class::ISA
     Class::Struct
     Config
     constant
     CPAN
     CPAN::FirstTime
     CPAN::Nox
     Cwd
     Data::Dumper
     DB
     DB_File
     Devel::DProf
     Devel::PPPort
     Devel::SelfStubber
     diagnostics
     Digest
     Digest::MD5
     DirHandle
     Dumpvalue
     DynaLoader
     encoding
     English
     Env
     Errno
     Exporter
     ExtUtils::Command
     ExtUtils::Command::MM
     ExtUtils::Constant
     ExtUtils::Embed
     ExtUtils::Install
     ExtUtils::Installed
     ExtUtils::Liblist
     ExtUtils::MakeMaker
     ExtUtils::Manifest
     ExtUtils::Miniperl
     ExtUtils::Mkbootstrap
     ExtUtils::Mksymlists
     ExtUtils::MM
     ExtUtils::MM_Any
     ExtUtils::MM_BeOS
     ExtUtils::MM_DOS
     ExtUtils::MM_NW5
     ExtUtils::MM_OS2
     ExtUtils::MM_Unix
     ExtUtils::MM_UWIN
     ExtUtils::MM_VMS
     ExtUtils::MM_Win32
     ExtUtils::MY
     ExtUtils::Packlist
     ExtUtils::testlib
     Fatal
     Fcntl
     fields
     File::Basename
     File::CheckTree
     File::Compare
     File::Copy
     File::DosGlob
     File::Find
     File::Path
     File::Spec
     File::Spec::Cygwin
     File::Spec::Mac
     File::Spec::OS2
     File::Spec::Unix
     File::Spec::VMS
     File::Spec::Win32
     File::stat
     File::Temp
     FileCache
     FileHandle
     Filter::Simple
     Filter::Util::Call
     FindBin
     GDBM_File
     Getopt::Long
     Getopt::Std
     Hash::Util
     I18N::Collate
     I18N::Langinfo
     I18N::LangTags
     I18N::LangTags::List
     if
     integer
     IO
     IO::File
     IO::Handle
     IO::Pipe
     IO::Seekable
     IO::Select
     IO::Socket
     IPC::Msg
     IPC::Open2
     IPC::Open3
     IPC::Semaphore
     IPC::SysV
     less
     lib
     List::Util
     locale
     Math::BigFloat
     Math::BigInt
     Math::BigInt::Calc
     Math::BigRat
     Math::Complex
     Math::Trig
     MIME::Base64
     MIME::QuotedPrint
     NDBM_File
     Net::Cmd
     Net::Config
     Net::Domain
     Net::FTP
     Net::hostent
     Net::netent
     Net::Netrc
     Net::NNTP
     Net::Ping
     Net::POP3
     Net::protoent
     Net::servent
     Net::SMTP
     Net::Time
     O
     ODBM_File
     Opcode
     ops
     overload
     PerlIO
     PerlIO::Scalar
     PerlIO::Via
     Pod::Functions
     Pod::Html
     Pod::ParseLink
     Pod::Text
     POSIX
     re
     Safe
     Scalar::Util
     SDBM_File
     Search::Dict
     SelectSaver
     SelfLoader
     Shell
     sigtrap
     Socket
     sort
     Storable
     strict
     subs
     Switch
     Symbol
     Sys::Hostname
     Sys::Syslog
     Term::Cap
     Term::Complete
     Term::ReadLine
     Test
     Test::Builder
     Test::Harness
     Test::More
     Test::Simple
     Text::Abbrev
     Text::Balanced
     Text::ParseWords
     Text::Soundex
     Text::Tabs
     Text::Wrap
     Thread
     Thread::Queue
     Thread::Semaphore
     Thread::Signal
     Thread::Specific
     Tie::Array, Tie::StdArray
     Tie::File
     Tie::Handle
     Tie::Hash
     Tie::Memoize
     Tie::RefHash
     Tie::Scalar
     Tie::SubstrHash
     Time::gmtime
     Time::HiRes
     Time::Local
     Time::localtime
     Time::tm
     UNIVERSAL
     User::grent
     User::pwent
     utf8
     vars
     vmsish
     XS::Typemap

IV. CGI

9. CGI Overview
     A Typical CGI Interaction
     URL Encoding
     Extra Path Information
     CGI Environment Variables

10. The CGI.pm Module
     HTML Tag Generation
     Importing Method Groups
     Maintaining State
     Named Parameters
     Using JavaScript Features
     Debugging
     CGI.pm Reference

11. Web Server Programming with mod_perl
     Design of mod_perl
     Installing mod_perl
     mod_perl Handlers
     Running CGI Scripts with mod_perl
     Server-Side Includes with mod_perl
     <Perl> Sections
     Apache:: Modules

V. Databases

12. Databases and Perl
     DBM Databases and DBM Hashes
     Design of DBI
     DBI Methods
     DBI Environment Variables

VI. XML and SOAP

13. XML and Perl
     XML Parsing and Validation
     XML::Parser Methods
     Expat Handlers
     XML::Parser Styles
     Expat Encodings
     XML::Parser::ContentModel Methods

14. SOAP
     What Is SOAP?
     SOAP::Lite
     SOAP::Data
     SOAP::Serializer
     SOAP::Fault

VII. Network Programming

15. Sockets
     Built-in Socket Functions
     The IO::Socket Module

16. Email Connectivity
     The Net Modules
     The Mail Modules

17. Usenet News
     The NNTP Protocol
     Net::NNTP
     The News::Newsrc Module

18. FTP
     The FTP Protocol
     Net::FTP
     FTP Configuration with Net::Netrc

19. Lightweight Directory Access with Net::LDAP
     How Data Is Stored in LDAP
     Searching an LDAP Directory with Net::LDAP
     Adding an Entry to the Directory with Net::LDAP
     Net::LDAP Methods

VIII. LWP

20. The LWP Library
     LWP Overview
     The LWP Modules
     The HTTP Modules
     The HTML Modules
     The URI Module

IX. Perl/Tk

21. Perl/Tk
     Widgets
     Geometry Managers
     Common Widget Configuration Options
     The Button Widget
     The Checkbutton Widget
     The Radiobutton Widget
     The Label Widget
     The Entry Widget
     The Scrollbar Widget
     The Listbox Widget
     The Text Widget
     The Canvas Widget
     The Scale Widget
     The Menubutton Widget
     The Menu Widget
     The Optionmenu Widget
     The Frame Widget
     The Toplevel Widget

X. Win32

22. Win32 Modules and Extensions
     Win32::Clipboard
     Win32::Console
     Win32::ChangeNotify
     Win32::Eventlog
     Win32::File
     Win32::FileSecurity
     Win32::Internet
     Win32::IPC
     Win32::Mutex
     Win32::NetAdmin
     Win32::NetResource
     Win32::PerfLib
     Win32::Pipe
     Win32::Process
     Win32::Registry
     Win32::Semaphore
     Win32::Service
     Win32::Shortcut
     Win32 Extensions

23. OLE Automation
     Creating Objects
     Automation Methods and Properties
     Win32::OLE::Enum
     Win32::OLE::Variant
     Win32::OLE::Const

24. ODBC Extension for Win32
     ODBC Methods and Properties

Index


Zurück zu Perl in a Nutshell


Themen

Buchreihen

Special Interest

International Sites

O'Reilly China O'Reilly France O'Reilly USA O'Reilly Japan O'Reilly Taiwan