图书介绍

跨平台Perl开发指南 第2版PDF|Epub|txt|kindle电子书版本下载

跨平台Perl开发指南 第2版
  • (美)Eric Foster-Johnson著;王莉,陆迪泉等译 著
  • 出版社: 北京:电子工业出版社
  • ISBN:7505367730
  • 出版时间:2001
  • 标注页数:541页
  • 文件大小:23MB
  • 文件页数:554页
  • 主题词:

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

跨平台Perl开发指南 第2版PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

前言1

第Ⅰ部分 学习Perl5

第1章 开始学习Perl7

1.1 第一个Perl脚本7

1.2 创建Perl脚本8

1.2.1 在Windows中进行编辑8

1.2.2 在UNIX和Linux中进行编辑9

1.3 Perl解释器10

1.3.1 确认Perl已经安装11

1.4 运行Perl脚本13

1.5 深入第一个程序13

1.5.1 Print命令14

1.6 在Perl脚本中获得输入16

1.6.1 Perl变量17

1.6.2 标准输入18

1.7 使用if控制脚本流程19

1.6.3 chomp命令19

1.7.1 if表达式21

1.8 Perl如何运行程序22

1.8.1 Perl脚本中的问题22

1.9 查找Perl的更多命令23

1.10 将脚本转换成命令27

1.10.1 在UNIX和Linux中生成可执行的脚本27

1.11 小结29

1.10.2 在Windows中运行Perl脚本29

第2章 Perl基础知识31

2.1 控制Perl脚本31

2.1.1 while命令31

2.1.2 until语句33

2.1.3 unless语句34

2.1.4 for循环34

2.1.5 foreach语句35

2.1.6 continue块37

2.1.7 其他流程控制38

2.1.8 结尾修饰39

2.2 数学运算41

2.2.1 浮点数42

2.2.2 十六进制数和八进制数43

2.2.3 数学函数43

2.3 文本操作43

2.3.1 单引号和双引号的差别44

2.3.2 引号中的问题45

2.3.3 字符串函数46

2.3.4 字符串操作符50

2.4 变量和数组51

2.4.1 标量变量51

2.4.2 数组52

2.4.3 关联数组或散列59

2.4.4 环境关联数组64

2.4.5 内部变量66

2.5 命令行参数68

2.6.1 sub语句71

2.6 子例程71

2.6.2 从子例程中返回数据72

2.6.3 在子例程中访问变量73

2.6.4 子例程中的局部变量74

2.6.5 给子例程传递参数75

2.6.6 奇特的符号80

2.6.7 从子例程中返回数组80

2.7 小结83

3.1.1 打开文件和使用文件句柄85

第3章 操作文件85

3.1 操作文件85

3.1.2 die86

3.1.3 复制文件87

3.1.4 写文件90

3.1.5 读文件90

3.2 使用目录93

3.2.1 读取目录内容93

3.2.2 创建、移动和改变目录98

3.3 从文件中获取信息99

3.3.1 测试文件104

3.4 操作目录中的文件108

3.4.1 符号连接109

3.5 操作文件和目录的软件包110

3.5.1 复制文件111

3.5.2 从路径中提取文件名112

3.5.3 检测当前目录116

3.5.4 在Windows中设置文件属性117

3.5.5 从模块中获取信息119

3.6 小结120

第4章 变换数据:模式匹配和替换121

4.1 正则表达式121

4.1.1 从开始处或从结尾处进行搜索124

4.1.2 查找多次出现124

4.1.3 贪婪搜索125

4.1.5 模式举例126

4.1.4 改变定界符126

4.1.6 模式匹配选项130

4.2 使用模式替换130

4.2.1 控制定界符133

4.2.2 通过替换提取数据134

4.3 使用tr变换数据135

4.3.1 使用tr转换文件名136

4.4 小结139

5.1 理解格式141

第5章 格式化报表和操作数据库141

5.1.1 使用格式142

5.1.2 定义格式144

5.1.3 页眉147

5.1.4 控制分页148

5.2 选择文件句柄149

5.3 控制数据输出的其他方法152

5.3.1 使用sprintf155

5.3.2 在报表中设置日期和时间156

5.4.1 DBM数据库160

5.4 数据库和Perl160

5.4.2 Perl与其他数据库的连接174

5.5 小结175

第6章 Perl软件包和模块177

6.1 软件包178

6.1.1 软件包内部178

6.2 模块178

6.3 通用软件包、模块和扩展包179

6.2.1 扩展包179

6.4 使用模块186

6.4.1 引用和对象186

6.4.2 面向对象脚本189

6.5 English模块192

6.6 下载和安装模块196

6.6.1 查找所需要的模块196

6.6.2 下载模块197

6.6.3 安装模块198

6.6.5 下载和安装Windows模块199

6.6.4 使用CPAN模块下载和安装模块199

6.7 检测脚本的运行环境203

6.7.1 检查$^0204

6.7.2 使用Config模块205

6.7.3 检查环境变量207

6.8 小结210

第7章 启动应用程序213

7.1 启动进程213

7.1.1 调用exec213

7.1.2 调用system216

7.1.3 使用反引号运行程序217

7.2 用eval控制命令行219

7.3 小结219

第Ⅱ部分 Windows环境中的Perl221

第8章 在Windows环境中启动应用程序223

8.1 使用Start命令223

8.2 使用Win32::Snawn函数224

8.3 用Win32::Process创建进程228

8.3.1 创建文本模式的进程233

8.3.2 进程的控制234

8.4 以批处理文件方式启动Perl脚本235

8.5 创建快捷方式237

8.6 小结239

第9章 使用Perl进行Windows系统管理241

9.1 获得关于Windows的信息241

9.2 网络管理243

9.2.1 域控制器244

9.2.2 自动发现245

9.2.3 网络共享251

9.3 关于用户的操作258

9.3.1 获得登录名258

9.3.2 列出所有用户260

9.4 Windows注册表264

9.4.1 读取注册表266

9.4.2 远程读取注册表274

9.4.3 修改注册表280

9.5.1 Win32::Service模块281

9.5 控制和监视Windows服务281

9.5.2 检查服务的状态284

9.5.3 检查远程系统上的服务状态285

9.5.4 停止和启动服务290

9.6 检查Windows事件日志293

9.7 其他管理任务300

9.8 小结300

第10章 Windows环境中的应用程序自动操作301

10.1 访问Windows剪贴板301

10.2 用Perl完成OLE自动操作302

10.2.1 Win32::OLE模块303

10.2.2 对Microsoft Excel的脚本控制304

10.2.3 从磁盘上加载文件307

10.2.4 对Microsoft Word的脚本控制307

10.3 小结309

第Ⅲ部分 UNIX环境和Linux环境中的Perl311

11.1 UNIX进程模型313

第11章 启动UNIX和Linux应用程序313

11.2 在UNIX和Linux中运行程序314

11.2.1 等待子进程退出315

11.3 控制进程317

11.3.1 杀死进程317

11.4 进程间的管道数据318

11.5 闹钟的睡眠320

11.6 处理命令行参数322

11.6.1 控制Getopt::Std模块所使用的变量325

11.6.2 支持多字母的命令行开关326

11.7 小结330

第12章 管理UNIX和Linux系统331

12.1 管理用户331

12.1.1 登录用户名331

12.1.2 UNIX和Linux口令文件数据332

12.1.3 帮助访问用户信息的模块335

12.2 分析日志文件336

12.3.1 检查进程列表338

12.3 监控系统338

12.3.2 使用SNMP343

12.4 其他系统管理任务353

12.5 小结354

第13章 自动操作UNIX和Linux中的应用程序355

13.1 控制命令行参数355

13.2 基于应用程序的命令行脚本356

13.2.1 使用Net::Telnet模块357

13.3 小结365

第Ⅳ部分 高级Perl367

第14章 用Perl制作Web页369

14.1 公共网关接口369

14.1.1 CGI URL370

14.1.2 CGI脚本的工作方式370

14.1.3 超文本标记语言371

14.2 用Perl生成CGI脚本371

14.2.1 用脚本创建Web页371

14.3 运行这个实例脚本374

14.4 使用CGI模块376

14.4.1 测试脚本377

14.5 Web页中的数据输入表单379

14.5.1 Web表单379

14.5.2 处理数据输入表单的一个Perl脚本380

14.5.3 其他数据输入选项382

14.5.4 滚动列表和选项菜单386

14.5.5 输入更多文本389

14.5.6 添加reset按钮390

14.5.7 查询所有的参数392

14.6 XML是Web的未来吗395

14.6.1 RDF:XML和数据频道396

14.6.2 编写代码处理XML频道数据398

14.6.3 把频道数据转换为用于显示的HTML402

14.7 自维护Web页416

14.7.1 由主要区域创建Web页417

14.7.2 允许用户添加主题418

14.7.3 组织起来:生成自维护页面423

14.7.4 重新生成Web页426

14.8 小结437

第15章 跨平台的Perl开发439

15.1 在Perl的帮助下编连软件439

15.1.1 任务完成时发送电子邮件440

15.1.2 代码改变时自动重新编连445

15.1.3 生成Makefile文件449

15.2.1 自动测试450

15.2 在软件环境中使用Perl450

15.2.2 查找C和C++程序中的包含文件456

15.2.3 使用Perl生成文档459

15.2.4 用Perl生成代码460

15.2.5 使用Perl模块访问源代码控制系统468

15.3 小结468

第16章 Perl用于客户-服务器联网469

16.1 网际协议469

16.2 基于套接字的通信470

16.3 使用Socket模块471

16.3.1 创建服务器472

16.3.2 Internet地址472

16.3.3 查找开放端口473

16.3.4 创建客户477

16.3.5 测试客户脚本和服务器脚本481

16.4 使用套接字联网的Perl模块482

16.4.1 使用IO::Socket模块482

16.5.1 使用Net::FTP传输文件486

16.5 用于网络协议的Perl模块486

16.4.2 获得主机名486

16.6 小结488

第17章 使用Perl和Tk生成图形界面489

17.1 事件驱动脚本489

17.1.1 使用回调执行Perl代码490

17.1.2 Tk组件490

17.1.3 获得并安装Perl/Tk491

17.2 使用Perl/Tk编写脚本493

17.2.1 主窗口494

17.2.2 创建组件495

17.2.3 改变组件的属性495

17.2.4 选择颜色499

17.3 使组件显现并控制组件的位置501

17.3.1 用pack控制组件的位置501

17.3.2 使用grid控制组件的位置504

17.4 添加更多组件508

17.5 菜单和菜单栏511

17.5.1 管理状态域515

17.5.2 创建滚动文本组件516

17.6 使用文本对话框打开文件521

17.7 单行文本项525

17.8 关于Perl/Tk的更多信息527

17.9 小结528

附录A 获得并安装Perl529

附录B 关于Perl的更多信息533

附录C CD-ROM上的内容539

热门推荐