📄 ch22_01.htm
字号:
<dt><b>Networking, device control, and interprocess communication</b></dt><a name="INDEX-3815"></a><a name="INDEX-3816"></a><a name="INDEX-3817"></a><a name="INDEX-3818"></a><dd><p>This includes modules that implement network protocols, manipulatenetwork data, operate modems, and control the appliances inyour house.</p></dd><dt><b>Data types and data type utilities</b></dt><a name="INDEX-3819"></a><a name="INDEX-3820"></a><a name="INDEX-3821"></a><a name="INDEX-3822"></a><a name="INDEX-3823"></a><a name="INDEX-3824"></a><a name="INDEX-3825"></a><a name="INDEX-3826"></a><a name="INDEX-3827"></a><dd><p>This category has modules for math, statistics, algorithms, datastructures (and their persistent storage), dates and times,object-oriented programming, PDL (the Perl Data Language, for seriousnumber crunching), and POE (the Perl Object Environment, an object-oriented, event-driven scheduler).</p></dd><dt><b>Database interfaces</b></dt><a name="INDEX-3828"></a><a name="INDEX-3829"></a><a name="INDEX-3830"></a><a name="INDEX-3831"></a><dd><p>Here you'll find modules that let you operate several dozendatabase systems from Perl, most of them with Perl's DBI system. This includes the database-specific DBD modules.</p></dd><dt><b>User interfaces (character and graphical)</b></dt><a name="INDEX-3832"></a><a name="INDEX-3833"></a><a name="INDEX-3834"></a><a name="INDEX-3835"></a><a name="INDEX-3836"></a><a name="INDEX-3837"></a><a name="INDEX-3838"></a><a name="INDEX-3839"></a><a name="INDEX-3840"></a><dd><p>This includes modules for manipulating user terminals (command-line editing and<em class="emphasis">curses</em>(3)-style character graphics), as well as Perl/Tk and bindings toGtk, Gnome, Sx, and Qt for writing your own GUIs in Perl.</p></dd><dt><b>Interfaces to or emulations of other programming languages</b></dt><a name="INDEX-3841"></a><a name="INDEX-3842"></a><dd><p>This category has modules for using other programming languagesfrom Perl or letting you pretend that Perl is something it isn't. If you're interested in using Perl from C or C from Perl, see<a href="ch21_01.htm">Chapter 21, "Internals and Externals"</a>.</p></dd><dt><b>Filenames, filesystems, and file locking</b></dt><a name="INDEX-3843"></a><a name="INDEX-3844"></a><dd><p>This includes modules for inspecting, creating, locking, and otherwisemanipulating files and directories.</p></dd><dt><b>String processing, language text processing, parsing, and searching</b></dt><a name="INDEX-3845"></a><a name="INDEX-3846"></a><a name="INDEX-3847"></a><a name="INDEX-3848"></a><a name="INDEX-3849"></a><a name="INDEX-3850"></a><a name="INDEX-3851"></a><a name="INDEX-3852"></a><a name="INDEX-3853"></a><a name="INDEX-3854"></a><dd><p>This category contains modules for manipulating text: hyphenating, wrapping, parsing,stemming, and searching. This includes modules for manipulatingPostScript, fonts, XML, and RTF.</p></dd><dt><b>Option, argument, parameter, and configuration file processing</b></dt><a name="INDEX-3855"></a><a name="INDEX-3856"></a><a name="INDEX-3857"></a><a name="INDEX-3858"></a><dd><p>This category contains modules for processing command-line arguments(the <span class="option">-x</span> in <em class="emphasis">myperlprog -x</em>) and for managing configuration files(like dot files).</p></dd><dt><b>Internationalization and locale</b></dt><a name="INDEX-3859"></a><a name="INDEX-3860"></a><a name="INDEX-3861"></a><dd><p>This includes modules for tailoring your Perl program for a particular countryand language.</p></dd><dt><b>Authentication, security, and encryption</b></dt><a name="INDEX-3862"></a><a name="INDEX-3863"></a><a name="INDEX-3864"></a><a name="INDEX-3865"></a><a name="INDEX-3866"></a><a name="INDEX-3867"></a><dd><p>Here you'll find modules for managing user passwords, computingmessage digests, encrypting data, and authenticating users.<a name="INDEX-3868"></a></p></dd><dt><b>World Wide Web, HTML, HTTP, CGI, MIME</b></dt><a name="INDEX-3869"></a><a name="INDEX-3870"></a><a name="INDEX-3871"></a><a name="INDEX-3872"></a><a name="INDEX-3873"></a><a name="INDEX-3874"></a><dd><p>This category has modules that let you create CGI-based web pages, webrobots, and web-based content management systems. Other modules letyou manage cookies, parse HTML and MIME messages, and manipulate webcaches. There is also a special section just for Perl modules thatyou can embed into the Apache web server.</p></dd><dt><b>Server and daemon utilities</b></dt><a name="INDEX-3875"></a><a name="INDEX-3876"></a><dd><p>This includes modules for creating network and event servers.</p></dd><dt><b>Archiving, compression, and conversion</b></dt><a name="INDEX-3877"></a><a name="INDEX-3878"></a><a name="INDEX-3879"></a><dd><p>Here you'll find modules for zipping and tarring files, and converting between fileformats (even the Apple II file format).</p></dd><dt><b>Images, pixmap, and bitmap manipulation, drawing, and graphing</b></dt><a name="INDEX-3880"></a><a name="INDEX-3881"></a><a name="INDEX-3882"></a><a name="INDEX-3883"></a><dd><p>This category contains modules for creating graphs, GIFs, VRML, andfor working with the Gimp.</p></dd><dt><b>Mail and Usenet news</b></dt><a name="INDEX-3884"></a><a name="INDEX-3885"></a><a name="INDEX-3886"></a><a name="INDEX-3887"></a><dd><p>In this category, you'll find modules for sending, receiving,and filtering mail and netnews.</p></dd><dt><b>Control flow utilities</b></dt><dd><p>This category contains modules for executing Perl code at odd times.</p></dd><dt><b>Filehandle, directory handle, and input/output stream utilities</b></dt><a name="INDEX-3888"></a><a name="INDEX-3889"></a><a name="INDEX-3890"></a><a name="INDEX-3891"></a><a name="INDEX-3892"></a><dd><p>Here are modules for input from and output to files, including log files. Includes all <tt class="literal">IO::</tt> modules and an <tt class="literal">Expect</tt> module for automatingconversations with network services or other interactive programs.</p></dd><dt><b>Microsoft Windows modules</b></dt><a name="INDEX-3893"></a><a name="INDEX-3894"></a><a name="INDEX-3895"></a><a name="INDEX-3896"></a><a name="INDEX-3897"></a><dd><p>This includes modules for manipulating the Windows registry, ASP, ODBC, OLE, and othertechnologies specific to Windows.</p></dd><dt><b>Miscellaneous modules</b></dt><a name="INDEX-3898"></a><a name="INDEX-3899"></a><a name="INDEX-3900"></a><a name="INDEX-3901"></a><a name="INDEX-3902"></a><a name="INDEX-3903"></a><a name="INDEX-3904"></a><a name="INDEX-3905"></a><a name="INDEX-3906"></a><a name="INDEX-3907"></a><dd><p>Here you'll find modules for astronomy, biology, chemistry, validating credit cards (orinvalidating credit cards), mortgage amortizations, audio, video, MIDI,weather, and games.</p></dd></dl><a name="INDEX-3908"></a><a name="INDEX-3909"></a><a name="INDEX-3949"></a><a name="INDEX-3950"></a><!-- BOTTOM NAV BAR --><hr width="515" align="left"><div class="navbar"><table width="515" border="0"><tr><td align="left" valign="top" width="172"><a href="part4.htm"><img src="../gifs/txtpreva.gif" alt="Previous" border="0"></a></td><td align="center" valign="top" width="171"><a href="index.htm"><img src="../gifs/txthome.gif" alt="Home" border="0"></a></td><td align="right" valign="top" width="172"><a href="ch22_02.htm"><img src="../gifs/txtnexta.gif" alt="Next" border="0"></a></td></tr><tr><td align="left" valign="top" width="172">Part 4. Perl as Culture</td><td align="center" valign="top" width="171"><a href="index/index.htm"><img src="../gifs/index.gif" alt="Book Index" border="0"></a></td><td align="right" valign="top" width="172">22.2. Using CPAN Modules</td></tr></table></div><hr width="515" align="left"><!-- LIBRARY NAV BAR --><img src="../gifs/smnavbar.gif" usemap="#library-map" border="0" alt="Library Navigation Links"><p><font size="-1"><a href="copyrght.htm">Copyright © 2001</a> O'Reilly & Associates. All rights reserved.</font></p><map name="library-map"> <area shape="rect" coords="2,-1,79,99" href="../index.htm"><area shape="rect" coords="84,1,157,108" href="../perlnut/index.htm"><area shape="rect" coords="162,2,248,125" href="../prog/index.htm"><area shape="rect" coords="253,2,326,130" href="../advprog/index.htm"><area shape="rect" coords="332,1,407,112" href="../cookbook/index.htm"><area shape="rect" coords="414,2,523,103" href="../sysadmin/index.htm"></map><!-- END OF BODY --></body></html>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -