⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 perl14.htm

📁 Perl作为一门重要的工程语言
💻 HTM
📖 第 1 页 / 共 3 页
字号:
            模块 功能<br>
            Cwd 取得现行工作目录的路径名<br>
            DirHandle 提供处理目录代码的对象方法<br>
            Fcntl 载入C的Fcntl.h中的定义<br>
            File::Basename 分割文件名数据<br>
            File::CheckTree 对一连串文件串做许多测试<br>
            File::Copy 拷贝文件或文件句柄<br>
            File::Find 寻找文件<br>
            File::Path 产生或移除一连串目录<br>
            FileCache 允许打开多于系统限制的文件句柄<br>
            FileHandle 提供处理文件句柄的对象方法<br>
            SelectSaver 储存并还原选择的文件句柄<br>
            表B-4 一般程序设计:I/O类别<br>
            模块 功能<br>
            IO IO::*类的最上层界面<br>
            IO::File 处理文件句柄的对象方法<br>
            IO::Handle 处理I/O代码的对象方法<br>
            IO::Pipe 处理管道的对象方法<br>
            IO::SeekableI/O 对象和寻找有关的方法<br>
            IO::Select 选择用的对象界面<br>
            IO::Socket socket的对象界面<br>
            表B-5 一般程序设计:文字处理与屏幕界面<br>
            模块 功能<br>
            locale 内置运算使用 POSIX locale<br>
            Pod::HTML 把pod数据转成HTML<br>
            Pod::Text 把pod数据转成ASCII文本<br>
            Search::Dict 在字典文件中寻找某字<br>
            Term::Cap Termcap界面<br>
            Term::Complete 文字完成(word completion)模块<br>
            TextxAbbrev 由列表建造缩写表<br>
            Text::ParseWords 切割字符串<br>
            Text::Soundex 实作 Knuth的 Soundex演算法<br>
            Text::Tabs 扩张(expand)及不扩张tab<br>
            Text::Wrap 把文字包成段落<br>
            表B-6 数据库界面<br>
            模块 功能<br>
            AnyDBM_File 提供各种 DBM的框架(framework)<br>
            DB_File 存取 Berkeley DB<br>
            DBGDBM_File 存取 GDBM函数库<br>
            NDBM_File 存取 NDBM文件<br>
            ODBM_File 存取 ODBM文件<br>
            SDBM_File 存取 SDBM文件<br>
            表B-7 数字模块<br>
            模块 功能<br>
            Integer 用整数运算取代双精确数<br>
            Math::BigFloat 任意长度浮点数package<br>
            Math::BigInt 任意长度整数package<br>
            Math::Complex 复数 package<br>
            表 B-8 WWW<br>
            模块 功能<br>
            CGI 通用网关界面(Common Gateway Interface)<br>
            CGI::Apache Apache的 Perl模块<br>
            CGI:Carp 记录服务器发生的错误<br>
            CGI::Fast 支持 FastCGI(Persistent Sever Process)<br>
            CGI::Push 支持 server push<br>
            CGI::Switch 多种服务器类型的界面<br>
            表 B-9 网络与进程间通讯(InterProcess Communication)<br>
            模块 功能<br>
            IPC::Open2 打开同时读写的进程<br>
            IPC::Open3 打开供读、写、记录错误的进程<br>
            Net::Ping 检查主机是否与网络连接<br>
            Socket 载入C的socket.h中的定义与结构代码<br>
            Sys::Hostname 用所有方法尽可能取得主机名称<br>
            表 B-10 自动存取CPAN<br>
            模块 功能<br>
            CPAN CPAN的简单界面<br>
            CPAN::FirstTime 产生 CPAN配置文件的公用程序<br>
            CPAN::Nox 不用 Compile extension时,执行 CPAN<br>
            表B-11 时间与locale<br>
            模块 功能<br>
            Time::Local 由当地和GMT时间快速计算时间<br>
            I18N::Collate 依现行locale比较8-bit的标量数据<br>
            表B-12 内建函数的对象界面<br>
            模块 功能<br>
            Class::Struct 声明类似struct的数据结构当成Perl类<br>
            File::Statstat 函数的对象界面<br>
            Net::hostent gethost*函数的对象界面<br>
            Net::netent getnet*函数的对象界面<br>
            Net::protoent getproto*函数的对象界面<br>
            Net::servent getserv*函数的对象界面<br>
            Time::gmtime gmtime函数的对象界面<br>
            Time::localtime localtime函数的对象界面<br>
            Time::tm Time::{gm,local}的内部对象<br>
            User::grent getgr*函数的对象界面<br>
            User::pwent getpw*函数的对象界面<br>
            表B-13 高级开发:自动载入与动态载入(autoloading and dynamic loading)<br>
            模块 功能<br>
            AutoLoader 需要时才载入函<br>
            AutoSplit 为自动载入分割package<br>
            Devel::SelfStubber 为Selfloading模块产生stub<br>
            DynaLoader 动态载人Perl模块<br>
            Selfloader 需要时才载入函数<br>
            表B-14 为高级开发者设计:语自扩充/跨平台支持<br>
            模块 功能<br>
            blib 建造模块时寻找blib目录结构<br>
            ExtUtils::Enbed 在 C程序中内嵌 Perl的工具程序<br>
            ExtUtils::Install 安装文件<br>
            ExtUtils::Liblist 决定使用哪些函数库及如何使用<br>
            ExtUtils::MakeMaker 产生 Perl扩充用的 Makefile<br>
            ExtUtils::Manifest 编写并检查 MANIFEST文件的工具程序<br>
            ExtUtils:Miniperl 写 perlmain.c的C程序<br>
            ExtUtils::MkbootStrap 产生 DynaLoader用的 bootstrap文件<br>
            ExtUtlls::Mksymlists 编写动态扩充(dynamic extension)用的linker选项文件<br>
            ExtUtils::MM—OS2 override ExtUtils::MakeMaker中 UNIX特性的方法<br>
            ExtUtils::MM—Unix ExtUtils::MakeMaker用的方法<br>
            ExtUtlls::MM—VMS Verride ExtUtils::MakeMaker中 UNIX特性的方法<br>
            ExtUtils::testlib 修正@INC,只使用内建的扩充机制<br>
            Opcode 编译Perl程序代码时,关闭某些opcodeops和 Opcode模块一并使用的Pragma<br>
            POS IXIEEE Std l003.1的界面<br>
            Safe 执行Perl程序代码时,产生安全的命名空间<br>
            Test::Harness 执行Perl标准测试script,并加以统计vmsish开启<br>
            VMS 特殊功能<br>
            表B-15为高级开发者设计:面向对象的程序设计<br>
            模块 功能<br>
            Exporter 模块的默认输入(import)方法<br>
            overload 重载(overload)Perl的数学运算<br>
            Tie::RefHash tie哈希(以参考值为 key)的基类(base class)<br>
            Tie::Hash tie哈希的基类<br>
            Tie::Scalar tie标量的基类<br>
            Tie::SubstrHash 字段大小固定,key长度固定的哈希<br>
            UNIVERSAL 所有类的基类 </font><br>
            <br>
            &nbsp;&nbsp;&nbsp;&nbsp;注:世界各地的Perl 5用户写了许多有用的模块,CPAN(Comprehensive 
            Perl Archive Network)的Perl文档有其完整的列表。关于CPAN的更多信息见其网址:<a target=_blank href=http://www.perl.com/perl/CPAN/README.html>http://www.perl.com/perl/CPAN/README.html</a>。<br>
            <font color="red">CPAN:标准函数库之外的选择<br>
            如果标准函数库无法满足你的需要,通常还是有别人写好的程序可以用。基于许多复杂的因素,许多模块并未跟随Perl一起散布出去,不过都可以在CPAN找到。<br>
            下面是CPAN上所有模块的主要分类:<br>
            * 打印格式模块<br>
            * Perl核心模块,Perl语言扩充与注记工具<br>
            * 开发支持工具<br>
            * 操作系统界面<br>
            * 网络、装置控制(modem)、进程间通信(interprocess communication)<br>
            * 数据结构、数据结构工具<br>
            * 数据库界面<br>
            * 用户界面<br>
            * 其他程序语言的界面或模拟机制<br>
            * 文件名、文件系统、文件锁定<br>
            * 字符串处理,语言句式处理、语意分析、寻找<br>
            * 选项、参数、及配置文件处理<br>
            * 多语系支持<br>
            * 认证、安全、加密<br>
            * WWW、 HTML、 HTTP、 CGI、 MIME<br>
            * 服务器与daemon工具<br>
            * archiving、压缩、转换工具<br>
            * 图像、点阵图处理、绘图<br>
            * 邮件与Usenet新闻<br>
            * 流程控制工具(callback与exception)<br>
            * 文件句柄、目录句柄、输入/输出流(I/O stream)工具<br>
            * Microsoft Windows模块<br>
            * 杂项模块<br>
            </font><br>
            <p align=center><a href=perl13.htm>上一章</a> <a href=func.htm>下一章</a> 
              <a href=index.htm>目录</a></p>
            <p align=center>&nbsp; </p>
            <!-- #EndEditable --></td>
        </tr>
      </table>
    </td></tr></table></body><!-- #EndTemplate --></html>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -