Ruby从入门到精通
分類: 图书,计算机/网络,程序设计,其他,
作者: (美)库珀(Cooper,P.)著,仲田等译
出 版 社: 机械工业出版社
出版时间: 2009-2-1字数:版次: 1页数: 281印刷时间:开本: 16开印次: 1纸张:I S B N : 9787111258667包装: 平装内容简介
作为极其流行的Ruby on Rails Web开发框架的底层引擎,Ruby已经广为人知,而它本身是一种极其强大的全能型编程语言。Ruby关注的焦点是减轻开发的负担,以及提供完全的面向对象环境。
本书是一本彻底而全面的最新指南,适合于各类Ruby读者,不管是编程初学者、Web开发人员,还是Ruby新手。本书从解说面向对象编程背后的原理开始,只通过几章的讲解,就构造出了真正的Ruby应用程序。
本书还讲解了Ruby关键内容(如类、对象、项目、模板和程序库)以及Ruby的其他方面(如数据库访问)。另外,本书深入介绍了Ruby on Rails。本书附录也提供了重要的参考信息,为经验丰富的程序员提供了Ruby快速入门。
附录部分请到华章网站(WWW.hzbook,com)下载。
作者简介
Peter Cooper 是经验丰富的Ruby开发者和培训师,还是最流行的Ruby新闻博客“Ruby内幕”(http://www.rubyinside com/)的编辑。在2007年以前,他主要做Ruby培训和开发.现在是FeedDige st网站(httP://WWW.feeddigest.com/)的全职开发者和所有者。
目录
译者序
序言
前言
致谢
第一篇基础与脚手架
第1章让它跑起来:安装Ruby
1.1安装Ruby
1.1.1Windows平台
1.1.2AppleMacOSX平台
1.1.3Linux平台
1.1.4其他平台
1.2小结
第2章编程等于快乐:Ruby和面向对象概览
2.1初始步骤
2.1.1irb:交互式Ruby
2.1.2Ruby是计算机的通用语
2.1.3为什么Ruby是如此杰出的编程语言
2.1.4心灵小径
2.2把思路转变成Ruby代码
2.2.1Ruby怎么理解对象和类的概念
2.2.2造人过程
2.2.3基础变量
2.2.4从人到宠物
2.3一切都是对象
2.3.1Kernel模块的方法
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.1if与unless
3.5.2?:,三元运算符
3.5.3elsif与case
3.5.4while与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包