您的浏览历史

学习Ruby


市场价 : ¥36.00
普通会员 : ¥27.00(75折)
1-3星会员: ¥26.28(73折)
4-5星会员: ¥25.20(70折)
校园特惠价 : ¥25.20(70折)     (马上了解)
加入教材预订单 new   (50天教材预留服务)

【评 价】 (共 14 条) 参与评论
【原 书 名】 Learning Ruby
【原出版社】 O'Reilly Media, Inc.
【作 者】Michael Fitzgerald [同作者作品]
【译 者】 O'Reilly[同译者作品] Taiwan公司
【丛 书 名】 机械工业出版社.华章图文信息有限公司O'REILLY图书系列
【出 版 社】 机械工业出版社     【书 号】 9787111234715
【出版日期】 2008 年2月 【开 本】 16开 【页 码】 260     【版 次】1-1

精彩评论

【内容简介】

开车上路前,其实不用巨细匪遗地了解整辆车的构造,使用Ruby程序语言也是如此,用Ruby设计程序时,其实不需对它了如指掌。本书同时献给程序设计老手与新手,它就像帮助人们快速开车上路的驾驶指南。书中提供了很多Ruby程序范例,并说明运行方式与原因,刚好足以让我们自己设计出Ruby程序。人们对于Ruby的兴趣,源自Rails网站开发架构的流行,这也吸引了来自Java和PHP的开发者。不过,Ruby的灵活性还有非常多的用途。最佳的学习方式,莫过于自己动手做!本书几乎每页都有范例,可以让大家动手玩个够。本书内容包括:
  介绍Ruby最重要的特色。
  示范Ruby00如何利用条件与操作字符串。
  讨论正则表达式。
  操作符、Math模块提供的基本数学函数、有理数等的使用方式。
  详细说明并示范Ruby的数组与哈希。
  解释Ruby用于文件处理的工具。
  详细讨论Ruby的类别与模块(或称“混成”),还包括关于面向对象语言的简介
  介绍XML处理、Tk、RubyGems、反射、RDoc、嵌入式Ruby、元编程、异常处理等众多主题。
  让读者熟悉Rails的本质,并简短地介绍Rails每一章都附有随堂练习,附录则是一份Ruby术语表和本书的参考资源。如果你想动手使用Ruby,本书是快速上手的最佳选择。

【目录信息】


前言
第1章 Ruby基础知识
Hell0,Matz
Interactive Ruby
参考资源
安装Ruby
权限被拒绝了
Windows的文件类型关联
随堂练习
第2章 R u by快速导览
Ruby具有面向对象特性
Ruby的保留字
注释
变量
字符串
数字与操作符
条件语句
数组与哈希
方法
语句块
符号
异常处理
Ruby文件
随堂练习
第3章 条件语句
if语句
case语句
while循环
loop方法
for循环
在程序前后执行
随堂练习
第4章 字符串
建立字符串
连接字符串
访问字符串
字符串的比较
字符串的操作
首字母大写的转换
处理字符串空白
 递增字符串
转换字符串
正则表达式
……
第5章 数学计算
第6章 数组
第7章 哈希
第8章 处理文件
第9章 类
第10章 Ruby的更多乐趣
第11章 Ruby on Rails简介
附录A Ruby参考表
附录B 随堂练习解答
术语表

<< 查看详细目录

【前言】

在Ruby on Rails——以Ruby设计而成的网络程序架构现身后,Ruby也随之受到许多关爱的眼神,这是迟来的关爱!Ruby与Java问世的时间差不多,但它在日本以外的知名度并不高,一切到了2000年才有所改变。而在最近几年中,Ruby的受欢迎程度持续提高,其中当然是有原因。.
目标读者
一般而言,有两种读者会拿起这本书:一种是有经验而想学Ruby的工程师,一种是想学程序设计的新手。我试着满足这两大类读者的需求,小心翼翼地求取平衡:我先把读者当成业界老手,但也会提供许多针对新手的帮助,多半以注意事项或说明版块的方式呈现。对于很有经验的读者,我也会适时提出略过部分内容的建议。
如果你还算是.. << 查看前言

【书摘】

第1章 Ruby基础知识
  或许你跟我一样,这么多年来学过不少程序设计语言,如BASIC、FORTRAN、C、C++、C#、Java、JavaScript……不胜枚举,但Ruby是我现在的最爱。学习与使用Ruby的过程中充满了欢乐。为什么欢乐?因为它的语法结构。如果你拥有其他程序设计语言背景,理解Ruby易如反掌。而且Ruby的设计很灵活,条条大路通罗马,何毽
  必单恋一枝花?我们可以决定自己的编写程序的方向。
  Ruby是解释型的语言,而非编译型语言。它也可以说是脚本语言、面向对象语言、让人耳目一新的语言。Ruby并不完美,事实上也不需要完美,仍然可以是我的最爱。Ruby真是妙不可言!不然我怎么有办法耗了几百个小时,为它写一本书呢?绝对不是为了钱或名声。
  对我来说,Ruby最大的优点是可组合性。可组合性(composability),是指能通过组合和重构语言的部件,来表达程序逻辑(请参考James Clark发表的((The Design of RELAX NG》,http://www.thaiopensource.com/relaxn9/design.html#section:5)。Ruby
就非常符合其中定义。还有,Ruby不受私人企业掌控,它是开源语言,由Matz和一群朋友开发而成(顺带一提,Ruby是以C编写的,所以能接受C的扩展)。“Matz”是松本行弘(Yukihiro Matsumoto)的昵称。他从l993年着手开发Ruby,于1995年首次发布,Java也于同年问世。Ruby挣扎了一阵子,才逐渐流传到西方世界,不过在2000年左右,它有了知名度了。在Dave Thomas、Andy Hunt、Hal Fulton等人的支持下,Ruby打好了用户基础,现在已发展出自己的用户群。
  ……

【插图】

chatu
评论交流
添加新评论
查看全部评论(共14条)
9人
 64%
1人
 7%
3人
 21%
0人
 0%
1人
 7%
0人
 0%

读者
该会员在china-pub购买过此书
会员名:wyg27  评价等级:   
刚买了这本书,感觉很适合初学者。
发表于:2008-8-5 最新讨论:2008-8-5
送鲜花(得0支) 扔鸡蛋(得0个)

读者
会员名:baozi265  评价等级:   
不知道怎么样,有人买吗?介绍一下。。。
发表于:2008-7-26 最新讨论:2008-7-26
送鲜花(得0支) 扔鸡蛋(得0个)

读者
该会员在china-pub购买过此书
会员名:fumaoyu  评价等级:   
很适合入门的Ruby书籍,讲得不深但是基本面都涉及到了,看过一后能对Ruby有个笼统的印象,再看一些砖头书比较顺利吧。
发表于:2008-7-15 最新讨论:2008-7-15
送鲜花(得0支) 扔鸡蛋(得0个)

读者
会员名:程式浪人J  评价等级:   
用该书入门还是很好的。掌握基本之后,就可以自己积累了。
发表于:2008-7-4 最新讨论:2008-7-4
送鲜花(得0支) 扔鸡蛋(得0个)

读者
会员名:程式浪人J  评价等级:   
用该书入门还是很好的。掌握基本之后,就可以自己积累了。
发表于:2008-7-4 最新讨论:2008-7-4
送鲜花(得0支) 扔鸡蛋(得0个)
添加新评论
查看全部评论(共14条)
2008-8-28 2:32:41