Windows特有Perl 模块的Perl档案库网络(CPAN)内容能够让很多人觉得满足。Windows用户喜欢它,因为它答应用户在Windows开发环境下高效而快速地开展相当复杂的工作。开源程序员喜欢它,因为相对于其他操作系统,Perl具有超强的兼容性。简言之,人人都喜欢。
这就是不管你站在那边,都有理由阅读它的原因。在文档中,我编制Perl模块目录,以便于在Win32 Perl编程中快速查阅。(见表A)假如你是个希望操纵Windows世界的Perl程序员,则应该将它们添加到工具箱中。
注重:可以直接从网络上安装CPAN模块。
表A
包名 | 描述 | ||
Win32API::Registry | 这个模块提供与Windows注册相关的Win32 API调用接口,答应读写注册值,创建删除注册键值、查询键值和从磁盘加载注册信息。 在需要读写Windows注册信息时使用此模块。 | ||
Win32::OLE | 此模块答应通过使用OLE(对象连接和嵌入)的Perl脚本控制Win32应用程序。OLE对象参考与目标OLE类相关,并且可以通过Perl访问OLE类的方法。 在需要适应的OLE应用程序的界面时,例如Microsoft Office,使用此模块。 | ||
Win32::Internet | 此模块提供访问WININET.DLL中库函数功能,在Windows中治理HTTP和FTP连接尤其实用。 当Perl程序需要与网络连接、URLs和FTP,HTTP发生作用时使用此模块。 | ||
Win32::Process::Info | 此模块使得访问Windows进程信息变得轻易。它提供了找回进程和子进程标记部分和获得具体进程信息的函数,注重它不答应杀死已有的进程。 在需要找回或监视当前进程表的时候使用此模块 | ||
Win32::Clipboard | 此模块提供了Windows剪切板的美丽接口。答应读剪切板中的内容,向剪切板上添加新信息或“等待”操作。 当需要使用剪切板在Windows和Perl应用程序之间转换数据或者显示当前剪切板内容时,使用此模块。 | ||
Win32::Service | 此模块提供了与Windows服务治理器相互作用的函数,可以开始或停止Windows服务。 当需要开始或停止Windows服务时(例如,安装程序),使用此模块。 | ||
Win32::FileOp | 此模块为许多Windows特有的文件操作提供API,这些文件操作包括:向Recycle Bin中移动文件,与Recent Documents作用,编辑INI文件,打开和关闭对话框和使用ShellExecute方法执行默认文件操作。 |
||
| 共2页: 上一页 1 [2] 下一页 | |||
![]() |