Everyday Scripting with Ruby中文版

0
(0)

Everyday Scripting with Ruby中文版

作者:马瑞克

出版社:电子工业出版社

译者:廖志刚/李琳骁/诸鸿君

出版年:2008-5

页数:301

定价:49.80元

ISBN:9787121064579

内容简介
······

《Everyday Scripting with Ruby(中文版)》是一本关于Ruby特性和技巧的书,特性会在项目需要用到的时候进行介绍,每个部分也会在以前技巧的基础上引入新的技巧。《Everyday Scripting with Ruby(中文版)》将向读者介绍Ruby的一些基础知识,如何使用测试驱动设计来稳定可控地编写脚本,如何使用应用程序框架,如何处理常见错误等等。

目录
······

第1章 引言

1.1 关于本书结构

1.2 全书梗概

1.3 售后服务

1.4 续篇

1.5 鸣谢

第2章 起步

2.1 下载练习文件

2.2 从命令行开始

2.3 你需要安装Ruby吗

2.4 安装Ruby

2.5 两个基本工具

2.6 命令行提示符和irb提示符

2.7 是犯错的时候了

第1部分 基础知识

第3章 第一个脚本:比较文件清单

3.1 一个实战脚本

3.2 Ruby世界

3.3 对象发送和接收消息

3.4 用变量来命名对象

3.5 比较数组

3.6 打印到屏幕

3.7 制作一个脚本

3.8 我们进行到哪了

3.9 练习

第4章 Ruby语言细节:数组

第5章 三处改进和一处缺陷修正

5.1 命令行参数

5.2 忽略大小写

5.3 方法

5.4 分割字符串

5.5 修正一个Bug

5.6 我们在哪儿

5.7 练习的前奏

5.8 练习

第6章 Ruby语言细节:If、相等性判断和Unless

6.1 if…elsif…else

6.2 什么时候对象相等

6.3 if的一个快捷方式

6.4 unless

6.5 问号操作符

第Ⅱ部分 一步一步编写脚本

第7章 Chutn项目:轻松编写脚本

7.1 演示项目

7.2 构建解决方案

7.3 我们进行到哪了

7.4 练习

第8章 Ruby语言细节:布尔型

8.1 其他布尔运算符

8.2 优先级

8.3 所有对象皆为真值

8.4 通过布尔表达式选择对象

第9章 利器在手,正则表达式

9.1 用正则表达式匹配字符串

9.2 用正则表达式解析字符串

9.3 重新排列数组

9.4 我们进行到哪了

9.5 练习

第10章 Ruby语言细节:正则表达式

10.1 特殊字符

10.2 分组和多选结构

10.3 拆分字符串

10.4 幕后的变量

10.5 正则表达式选项

10.6 等等,还没完呢

10.7 练习

第11章 用类捆绑数据和方法

11.1 在类里定义方法

11.2 用对象包含数据

11.3 我们进行到哪了

11.4 练习

第12章 Ruby语言细节:类(附带介绍Symbol)

12.1 定义访问方法

12.2 Self

12.3 类方法

12.4 类变量和全局变量

12.5 练习

第Ⅲ部分 在活生生的世界中工作

第13章 用正则表达式刮取网页

13.1 像处理文件一样处理网页

13.2 把注意力限定在网页的有用部分

13.3 抽取标题和作者

13.4 用散列表存储有名数据

13.5 开始亲缘图书旅程

13.6 亲自练习

第14章 其他使用Web应用的方法

14.1 处理XHTML

14.2 驱动浏览器

14.3 直接访问底层协议

第15章 处理逗号分隔的数据

15.1 CSV库

15.2 使用代码块进行自动清理

15.3 更多CSV操作

15.4 把所有这些应用到affinity-trip.rb中

15.5 发现并理解标准库中的类

15.6 用数据取代代码

第16章 Ruby语言细节:散列表

第17章 Ruby语言细节:参数列表

17.1 可选参数

17.2 剩余参数

17.3 关键字参数

第18章 下载辅助脚本和应用

18.1 寻找包

18.2 使用setup.rb

18.3 使用RubyGems

18.4 理解你所下载的

第19章 打磨你的脚本

19.1 加载路径

19.2 避免文件名冲突

19.3 使用模块避免类命名冲突

19.4 让脚本替你完成工作

19.5 轻松自如的工作

19.6 rakefile

19.7 位置无关的测试

19.8 练习

第20章 Ruby语言细节:模块

20.1 嵌套模块

20.2 包含模块

20.3 类是模块

第21章 当脚本出现问题的时候

21.1 使用异常报告问题

21.2 一种错误处理策略

21.3 异常处理选项

21.4 使用Block的方法

21.5 练习

第Ⅳ部分 成为行家

第22章 框架:用填空法编写脚本

22.1 使用watchdog脚本

22.2 继承

22.3 收集用户选择

第23章 发现比创建更安全

23.1 Barker的故事

23.2 发生了什么?在哪儿发生?

23.3 用模块替代超类

第24章最后总结

第Ⅴ部分 书后附录

附录A 词汇表

附录B 练习答案

B.1 第3章练习答案

B.2 第5章练习答案

B.3 第7章练习答案

B.4 第9章练习答案

B.5 第10章练习答案

B.6 第11章练习答案

B.7 第12章练习答案

B.8 第21章练习答案

附录C 参考文献

索引

评论 ······

不错,风格轻松愉快

翻译的不是很好,不过也算学到了点东西。

首次接触ruby

~ruby入门+tdd入门+oop入门?

点击星号评分!

平均分 0 / 5. 投票数: 0

还没有投票!请为他投一票。

推荐阅读

评论 抢沙发

评论前必须登录!

 

登录

找回密码

注册