Core Perl

著者
    • Lerner, Reuven
書誌事項

Core Perl

Reuven Lerner

(Prentice Hall PTR core series)

Prentice Hall PTR, c2002

この図書・雑誌をさがす
注記

Includes index

内容説明・目次

内容説明

Using the proven Core Series format, this comprehensive introduction and reference gives experienced developers all the techniques and real-world code they need to master Perl -- fast! Start by examining Perl syntax from the perspective of an experienced programmer; learn Perl data types, built-in functions, modules, and object-oriented features. Discover how Perl communicates with the outside world; create network clients and servers; manipulate text and DBM files; and use Perl's portable database interface, DBI. Understand key issues of program maintenance and security in Perl environments; then learn how to use Perl as "the duct tape of the Web" -- via CGI scripting, Web clients, Apache mod_perl module programming, templates, and other techniques. For all sysadmins and Web developers who want to use Perl effectively, and already have a background in programming.

目次

(NOTE: Each chapter concludes with a Conclusion.) Preface. 1. What is Perl? What is Perl? When not to use Perl. The Perl license. Perl versions and standardization. Perl support. Retrieving and installing Perl. Retrieving modules from CPAN. 2. Getting Started. Basic programs. Compiler or interpreter? Statements and blocks. Variables. Scalars. Lists and arrays. Hashes. References. Lexicals and globals. 3. Extending Your Perl Vocabulary. Basic output. Time. Basic input. Conditional execution. Comparison operators. Logical operators. Order of operations. Loops. Sorting. Files. Built-in variables. Data manipulation functions. Running external programs. fork. eval. 4. Subroutines. Subroutine basics. Return values. Variables within subroutines. Subroutine arguments. Subroutine references. BEGI and END. Signals. 5. Text Patterns. What are text patterns? Metacharacters. Anchoring searches. Character classes. Predefined character classes. Parentheses. Grabbing parts of a string. Substitution. Greediness. Options for matching and replacing. study. Regexp objects. tr///. Substituting across multiple files. grep. 6. Modules. Packages. Modules. Exporting symbols. Some example modules. Documenting modules with POD. 7. Objects. Objects. Methods. Inheritance. Creating and working with objects. 8. Tying. Tying. Tying a scalar. Tying a hash. Tying an array. 9. Working with Files. Basic file access. Random file access. Filehandles. Globbing. Real and effective IDs. File permissions. suid and sgid. Unary file tests. stat. Locking. Directories. Renaming and deleting. Links. 10. Networking and Interprocess Communications. Pipes. Network communication. Working with Internet protocols. 11. Relational Databases. What is a relational database? Introducing SQL. SELECT. Joins. Updating and deleting. Indexes. Perl and databases. Simple DBI programs. 12. Building Database Applications. Database design. Writing the applications. Debugging DBI. 13. Maintenance and Security. Identifying problems. When things go wrong. Tainting. Debugging. Benchmarking. 14. CGI Programming. Dynamic Web content. CGI. Error messages and debugging. Redirection. More CGI methods. 15. Advanced CGI Programming. User registration. Cookies. Graphic output. Templates. 16. Web/Database Applications. Stock updates. Postcards. Personalization with databases. 17. mod perl. Installing and configuring mod perl. Configuration directives. Three simple handlers. Apache: Registry. Useful modules. 18. Mason. Mason. autohandler and dhandler. autohandler. Session management. Conclusion. A. Bibliography and Recommended Reading. Perl books. Periodicals. World Wide Web. Databases. Useful Web sites. Index.

「Nielsen BookData」 より

関連文献: 1件中  1-1を表示
詳細情報
  • NII書誌ID(NCID)
    BA56048515
  • ISBN
    • 0130351814
  • 出版国コード
    us
  • タイトル言語コード
    eng
  • 本文言語コード
    eng
  • 出版地
    Upper Saddle River, N.J.
  • ページ数/冊数
    xviii, 565 p.
  • 大きさ
    24 cm
  • 親書誌ID
ページトップへ