作者简介 Peter Cooper 是经验丰富的Ruby开发者和培训师,还是最流行的Ruby新闻博客“Ruby内幕”(http://www.rubyinside com/)的编辑。在2007年以前,他主要做Ruby培训和开发.现在是FeedDige st网站(httP://WWW.feeddigest.com/)的全职开发者和所有者。
目录 译者序
序言
前言
致谢
第一篇 基础与脚手架
第1章 让它跑起来:安装Ruby
1.1 安装Ruby
1.1.1 Windows平台
1.1.2 Apple Mac OS X平台
1.1.3 Linux平台
1.1.4 其他平台
1.2 小结
第2章 编程等于快乐:Ruby和面向对象概览
2.1 初始步骤
2.1.1 irb:交互式Ruby
2.1.2 Ruby是计算机的通用语
2.1.3 为什么Ruby是如此杰出的编程语言
2.1.4 心灵小径
2.2 把思路转变成Ruby代码
2.2.1 Ruby怎么理解对象和类的概念
2.2.2 造人过程
2.2.3 基础变量
2.2.4 从人到宠物
2.3 一切都是对象
2.3.1 Kernel模块的方法
2.3.2 向方法传递数据
2.3.3 使用Strin9类的方法
2.4 以非面向对象方式使用Ruby
2.5 小结
第3章 Ruby的构造元素:数据,表达式和流程控制
3.1 数字与表达式
3.1.1 表达式基础知识
3.1.2 变量
3.1.3 比较运算符与表达式
3.1.4 用块和迭代子在数字中循环
3.1.5 浮点数
3.1.6 常量
3.2 文本与字符串
3.2.1 字面字符串
3.2.2 字符串表达式
3.2.3 插写
3.2.4 字符串方法
3.2.5 正则表达式与字符串操作
3.3 数组与列表
3.3.1 基本数组
3.3.2 字符串切分成数组
3.3.3 数组迭代
3.3.4 数组的其他方法
3.4 散列表
3.4.1 散列表的基础方法
3.4.2 散列表中的散列表
3.5 流程控制
3.5.1 if与unless
3.5.2 ?:,三元运算符
3.5.3 elsif与case
3.5.4 while与until
3.5.5 代码块
3.6 其他有用的构造元素
3.6.1 日期与时间
3.6.2 大数字
3.6.3 范围
3.6.4 符号
3.6.5 类间转换
3.7 小结
第4章 开发基础的Ruby应用程序
第5章 Ruby生态系统
第二编 Ruby有核心
第6章 类、对象和模块
第7章 项目与程序库
第8章 文档编写、错误处理、调试和测试
第9章 文件和数据库
第10章 部署Ruby应用和程序库
第11章 Ruby高级功能
第12章 综合演练:开发更大型的Ruby应用
第三篇 Ruby在线
第13章 Ruby on Ruby:Ruby的杀手级应用
第14章 Ruby与因特网
第15章 网络连接、套接字与后台进程
第16章 有用的Ruby程序库和gem包
内容摘要 作为极其流行的Ruby on Rails Web开发框架的底层引擎,Ruby已经广为人知,而它本身是一种极其强大的全能型编程语言。Ruby关注的焦点是减轻开发的负担,以及提供完全的面向对象环境。
以下为对购买帮助不大的评价