Perl in a Nutshell 2e - Nathan Patwardhan

Perl in a Nutshell 2e

Buch | Softcover
740 Seiten
2002 | 2nd edition
O'Reilly Media (Verlag)
978-0-596-00241-1 (ISBN)
39,95 inkl. MwSt
This complete guide to the Perl programming language ranges widely through the Perl programmer's universe, gathering together information about Perl itself and its application to CGI scripts, XML processing, network programming, database interaction, and graphical user interfaces.Th e book is intended as a reference for experienced Perl programmers and beginners alike. In this second edition, the book has been expanded to include the latest version of Perl with information on Unicode processing in Perl, new functions and modules that have been added to the core language, and details on running Perl on the Win32 platform. The book also covers Perl modules for recent technologies such as XML and SOAP. Topics covered include: basic Perl reference; quick reference to built-in functions and standard modules; CGI.pm and mod_perl; XML:modules; DBI, the database-independent API for Perl; sockets programming; LWP, the library for Web programming in Perl; network programming with the Net modules; Perl/Tk, the Tk extension to Perl for graphical interfaces; and modules for interfacing with Win32 systems.

Ellen Siever co-authored Perl in a Nutshell, 1st Edition and the Perl Modules Reference for the Unix edition of the Perl Resource Kit. She is also co-author of Linux in a Nutshell. Ellen was a programmer for many years, until she decided that writing about computers was more fun. Stephen Spainhour co-authored Webmaster in a Nutshell, Perl in a Nutshell, 1st Edition, and contributed to many other O'Reilly titles. He is an avid fan of professional tennis, and when he's not checking for tennis scores on the Web, he enjoys cooking, electronic music, troubleshooting his home-built PC, and watching too much television. Nathan Patwardhan is an active Perl Monger and has extensive experience in system administration and application development for web based corporations. He is also the co-author of the first edition of Perl in a Nutshell and Programming with Perl Modules (distributed with the O'Reilly Perl Resource Kit).

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 tructure 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 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 in32::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

Erscheint lt. Verlag 9.7.2002
Reihe/Serie In a Nutshell (O'Reilly)
Verlagsort Sebastopol
Sprache englisch
Einbandart Paperback
Themenwelt Informatik Programmiersprachen / -werkzeuge Perl
Mathematik / Informatik Informatik Web / Internet
ISBN-10 0-596-00241-6 / 0596002416
ISBN-13 978-0-596-00241-1 / 9780596002411
Zustand Neuware
Haben Sie eine Frage zum Produkt?
Mehr entdecken
aus dem Bereich
Keeping the Easy, Hard, and Impossible Within Reach

von Brian D. Foy

Buch | Softcover (2018)
O'Reilly Media (Verlag)
53,85