学习Ruby

学习Ruby
作 者: (M)Fitzgerald 著;O`Rdilly Taiwan公司 译
出版社: 机械工业出版社
丛编项:
版权说明: 本书为出版图书,暂不支持在线阅读,请支持正版图书
标 签: 程序设计
ISBN 出版时间 包装 开本 页数 字数
未知 暂无 暂无 未知 0 暂无

作者简介

暂缺《学习Ruby》作者简介

内容简介

正如您在开车的时候,并不需要知道关于汽车的一切;当您开始使用Ruby进行编程的时候,也不需要立刻了解关于Ruby的一切。无论对于Ruby的新手还是老手,《学习Ruby》都是一本即学即用的实用教材。它提供了非常多的Ruby程序,并且解释了这些程序如何运行以及这样运行的原因。这些内容已经足以让您开始您的Ruby之旅。 由于网络开发框架Ruby on Rails的流行和大受欢迎,Ruby已经引起了很多Java和PHP开发人员的兴趣。但除了Rails之外,Ruby还有其他广泛的用途,而学习这些用法的最好方法就是动手尝试编写代码。在本书中,几乎每一页都可以找到代码例子。您可以仿照或者改写这些例子,生成您自己的代码。 本书包含以下主题: * 介绍Ruby最重要的功能特性 * 示例说明如何使用条件语句以及如何使用Ruby字符串 * 涵盖正则表达式 * 解释如何使用Ruby的操作符、有理数、算术表达式以及Math模块的函数 * 详细介绍Ruby数组和hash功能 * 讲解使用Ruby进行文件处理 * 对Ruby类和mixin模块的细节展开讨论,包括对面向对象编程的简要介绍 * 介绍XML处理、Tk工具包、RubyGems、反射机制(reflection)、RDoc、嵌入式Ruby、元编程(metaprogramming)、异常处理等内容 * 让您掌握Rails的基本知识,包括一个Rails的简单教程

图书目录

y基础知识

Hello.MatZ

Interactive Ruby

参考资源

安装Ruby

权限被拒绝了

windows的文件类型关联

随堂练习

第2章 Ruby快速导览

Ruby具有面向对象特性

Ruby的保留字

注释

变量

字符串

数字与操作符

条件语句

数组与哈希

方法

语句块

符号

异常处理

Ruby文件

随堂练习

第3章 条件语句

if语句

case语句

while循环

loop方法

for循环

在程序前后执行

随堂练习

第4章 字符串

建立字符串

连接字符串

访问字符串

字符串的比较

字符串的操作

首字母大写的转换

处理字符串空白

递增字符串

转换字符串

正则表达式

1.9版展望

随堂练习

第5章 数学计算

类的继承层级和包含的模块

转换数字

基本数学计算

范围

查询数字

其他数学计算方法

数学函数

有理数

质数

随堂练习

第6章 数组

建立数组

访问元素

连接数组内容

集合操作

唯一元素

比较数组

修改元素

删除元素

数组与语句块

数组排序和外观

多维数组

1.9版展望

其他数组方法

随堂练习

第7章 哈希

建立哈希

访问哈希数据

遍历哈希内容

修改哈希

哈希转换为其他类

1.9版展望

其他哈希方法

随堂练习

第8章 处理文件

目录

建立新文件

打开已有文件

文件的重新命名与删除

文件查询

改变文件模式与拥有者

10类

随堂练习

第9章 类

定义类

实例变量

Accessor

类变量

类方法

继承

模块

可见度——public、private、protected

随堂练习

第10章 Ruby的更多乐趣

用Sprintf设计输出格式

处理XML

日期与时刻

反射机制

使用Tk

元编程

RubyGems

异常处理

RDoc说明文件

嵌入式Ruby

随堂练习

第11章 Ruby on Rails简介

Rails的由来

选择Rails的理由

Raus的实际应用

Rails主机托管

安装Rails

学习Rails

简易导览

随堂练习

附录A Ruby参考表

附录B 随堂练习解答

术语表