搜索
高级检索
高级搜索
书       名 :
著       者 :
出  版  社 :
I  S  B  N:
文献来源:
出版时间 :
学习Ruby
0.00    
图书来源: 浙江图书馆(由图书馆配书)
  • 配送范围:
    全国(除港澳台地区)
  • ISBN:
    9787111234715
  • 作      者:
    Michael Fitzgerald著
  • 出 版 社 :
    机械工业出版社
  • 出版日期:
    2008
收藏
编辑推荐
    在《学习Ruby》中,几乎每一页都可以找到代码例子。您可以仿照或者改写这些例子,生成您自己的代码。《学习Ruby》包含以下主题:*介绍Ruby最重要的功能特性*示例说明如何使用条件语句以及如何使用Ruby字符串*涵盖正则表达式*解释如何使用Ruby的操作符、有理数、算术表达式以及Math模块的函数*详细介绍Ruby数组和hash功能*讲解使用Ruby进行文件处理*对Ruby类和mixin模块的细节展开讨论,包括对面向对象编程的简要介绍*介绍XML处理、Tk工具包、RubyGems、反射机制(reflection)、RDoc、嵌入式Ruby、元编程(metaprogramming)、异常处理等内容*让您掌握Rails的基本知识,包括一个Rails的简单教程。
展开
内容介绍
    《学习Ruby》都是一本即学即用的实用教材。正如您在开车的时候,并不需要知道关于汽车的一切;当您开始使用Ruby进行编程的时候,也不需要立刻了解关于Ruby的一切。无论对于Ruby的新手还是老手,它提供了非常多的Ruby程序,并且解释了这些程序如何运行以及这样运行的原因。这些内容已经足以让您开始您的Ruby之旅。<br>    由于网络开发框架Rubyon Rails的流行和大受欢迎,Ruby已经引起了很多Java和PHP开发人员的兴趣。但除了Rails之外,Ruby还有其他广泛的用途,而学习这些用法的最好方法就是动手尝试编写代码。
展开
精彩书摘
    第1章 Ruby基础知识<br>    或许你跟我一样,这么多年来学过不少程序设计语言,如BASIC、FORTRAN、C、C++、C#、Java、JavaScript……不胜枚举,但Ruby是我现在的最爱。学习与使用Ruby的过程中充满了欢乐。为什么欢乐?因为它的语法结构。如果你拥有其他程序设计语言背景,理解Ruby易如反掌。而且Ruby的设计很灵活,条条大路通罗马,何毽<br>    必单恋一枝花?我们可以决定自己的编写程序的方向。<br>    Ruby是解释型的语言,而非编译型语言。它也可以说是脚本语言、面向对象语言、让人耳目一新的语言。Ruby并不完美,事实上也不需要完美,仍然可以是我的最爱。Ruby真是妙不可言!不然我怎么有办法耗了几百个小时,为它写一本书呢?绝对不是为了钱或名声。<br>    对我来说,Ruby最大的优点是可组合性。可组合性(composability),是指能通过组合和重构语言的部件,来表达程序逻辑(请参考James Clark发表的《The Design of RELAX NG》,http://www.thaiopensource.com/relaxn9/design.html#section:5)。Ruby<br>    就非常符合其中定义。还有,Ruby不受私人企业掌控,它是开源语言,由Matz和一群朋友开发而成(顺带一提,Ruby是以C编写的,所以能接受C的扩展)。“Matz”是松本行弘(Yukihiro Matsumoto)的昵称。他从l993年着手开发Ruby,于1995年首次发布,Java也于同年问世。Ruby挣扎了一阵子,才逐渐流传到西方世界,不过在2000年左右,它有了知名度了。在Dave Thomas、Andy Hunt、Hal Fulton等人的支持下,Ruby打好了用户基础,现在已发展出自己的用户群。
展开
目录
    前言<br>    第1章  Ruby基础知识<br>    Hell0,Matz<br>    Interactive Ruby<br>    参考资源<br>    安装Ruby<br>    权限被拒绝了<br>    Windows的文件类型关联<br>    随堂练习<br>    第2章  R u by快速导览<br>    Ruby具有面向对象特性<br>    Ruby的保留字<br>    注释<br>    变量<br>    字符串<br>    数字与操作符<br>    条件语句<br>    数组与哈希<br>    方法<br>    语句块<br>    符号<br>    异常处理<br>    Ruby文件<br>    随堂练习<br>    第3章  条件语句<br>    if语句<br>    case语句<br>    while循环<br>    loop方法<br>    for循环<br>    在程序前后执行<br>    随堂练习      <br>    第4章  字符串<br>    建立字符串<br>    连接字符串<br>    访问字符串<br>    字符串的比较<br>    字符串的操作<br>    首字母大写的转换<br>    处理字符串空白<br>    递增字符串<br>    转换字符串<br>    正则表达式<br>    ……<br>    第5章 数学计算<br>    第6章 数组<br>    第7章 哈希<br>    第8章 处理文件<br>    第9章 类<br>    第10章 Ruby的更多乐趣<br>    第11章 Ruby on Rails简介<br>    附录A Ruby参考表<br>    附录B 随堂练习解答<br>    术语表
展开
加入书架成功!
收藏图书成功!
我知道了(3)
发表书评
读者登录

请选择您读者所在的图书馆

选择图书馆
浙江图书馆
点击获取验证码
登录
没有读者证?在线办证