Perl in a Nutshell 2e (2ND)

個数:

Perl in a Nutshell 2e (2ND)

  • 提携先の海外書籍取次会社に在庫がございます。通常3週間で発送いたします。
    重要ご説明事項
    1. 納期遅延や、ご入手不能となる場合が若干ございます。
    2. 複数冊ご注文の場合、分割発送となる場合がございます。
    3. 美品のご指定は承りかねます。
  • 【入荷遅延について】
    世界情勢の影響により、海外からお取り寄せとなる洋書・洋古書の入荷が、表示している標準的な納期よりも遅延する場合がございます。
    おそれいりますが、あらかじめご了承くださいますようお願い申し上げます。
  • ◆画像の表紙や帯等は実物とは異なる場合があります。
  • ◆ウェブストアでの洋書販売価格は、弊社店舗等での販売価格とは異なります。
    また、洋書販売価格は、ご注文確定時点での日本円価格となります。
    ご注文確定後に、同じ洋書の販売価格が変動しても、それは反映されません。
  • 製本 Paperback:紙装版/ペーパーバック版/ページ数 740 p.
  • 言語 ENG
  • 商品コード 9780596002411
  • DDC分類 005.133

Full Description

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.

Contents

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