学习Ruby
学习Ruby
Michael Fitzgerald
O'Reilly Taiwan公司 译
出版时间:2008年02月
页数:260
开车上路前,其实不用巨细匪遗地了解整辆车的构造,使用Ruby程序语言也是如此,用 Ruby设计程序时,其实不需对它了如指掌。本书同时献给程序设计老手与新手,它就像帮助人们快速开车上路的驾驶指南。书中提供了很多Ruby程序范例,并说明运行方式与原因,刚好足以让我们自己设计出Ruby程序。
人们对于Ruby的兴趣,源自Rails网站开发架构的流行,这也吸引了来自Java和PHP的开发者。不过,Ruby的灵活性还有非常多的用途。最佳的学习方式,莫过于自己动手做......展开全部内容介绍
  1. 前言
  2. 第1章 Ruby基础知识
  3. Hello, Matz
  4. Interactive Ruby
  5. 参考资源
  6. 安装Ruby
  7. 权限被拒绝了
  8. Windows的文件类型关联
  9. 随堂练习
  10. 第2章 Ruby快速导览
  11. Ruby具有面向对象特性
  12. Ruby的保留字
  13. 注释
  14. 变量
  15. 字符串
  16. 数字与操作符
  17. 条件语句
  18. 数组与哈希
  19. 方法
  20. 语句块
  21. 符号
  22. 异常处理
  23. Ruby文件
  24. 随堂练习
  25. 第3章 条件语句
  26. if语句
  27. case语句
  28. while循环
  29. loop 方法
  30. for循环
  31. 在程序前后执行
  32. 随堂练习
  33. 第4章 字符串
  34. 建立字符串
  35. 连接字符串
  36. 访问字符串
  37. 字符串的比较
  38. 字符串的操作
  39. 首字母大写的转换
  40. 处理字符串空白
  41. 递增字符串
  42. 转换字符串
  43. 正则表达式
  44. 1.9版展望
  45. 随堂练习
  46. 第5章 数学计算
  47. 类的继承层级和包含的模块
  48. 转换数字
  49. 基本数学计算
  50. 范围
  51. 查询数字
  52. 其他数学计算方法
  53. 数学函数
  54. 有理数
  55. 质数
  56. 随堂练习
  57. 第6章 数组
  58. 建立数组
  59. 访问元素
  60. 连接数组内容
  61. 集合操作
  62. 唯一元素
  63. 比较数组
  64. 修改元素
  65. 删除元素
  66. 数组与语句块
  67. 数组排序和外观
  68. 多维数组
  69. 1.9版展望
  70. 其他数组方法
  71. 随堂练习
  72. 第7章 哈希
  73. 建立哈希
  74. 访问哈希数据
  75. 遍历哈希内容
  76. 修改哈希
  77. 哈希转换为其他类
  78. 1.9版展望
  79. 其他哈希方法
  80. 随堂练习
  81. 第8章 处理文件
  82. 目录
  83. 建立新文件
  84. 打开已有文件
  85. 文件的重新命名与删除
  86. 文件查询
  87. 改变文件模式与拥有者
  88. IO类
  89. 随堂练习
  90. 第9章 类
  91. 定义类
  92. 实例变量
  93. Accessor
  94. 类变量
  95. 类方法
  96. 继承
  97. 模块
  98. 可见度 —— public、private、protected
  99. 随堂练习
  100. 第10章 Ruby的更多乐趣
  101. 用sprintf设计输出格式
  102. 处理XML
  103. 日期与时刻
  104. 反射机制
  105. 使用Tk
  106. 元编程
  107. RubyGems
  108. 异常处理
  109. RDoc说明文件
  110. 嵌入式Ruby
  111. 随堂练习
  112. 第11章 Ruby on Rails简介
  113. Rails的由来
  114. 选择Rails的理由
  115. Rails的实际应用
  116. Rails主机托管
  117. 安装Rails
  118. 学习Rails
  119. 简易导览
  120. 随堂练习
  121. 附录A Ruby参考表
  122. 附录B 随堂练习解答
  123. 术语表
购买选项
定价:36.00元
书号:978-7-111-23471-5
出版社:机械工业出版社