第1章 Rubyon Rails快速入门
1.1 了解Ruby和Rails
1.1.1 Ruby简介
1.1.2 Rails简介
1.2 搭建开发环境
1.2.1 Windows下搭建过程
1.2.2 Linux下搭建过程
1.2.3 安装数据库
1.2.4 安装DevKit
1.3 选择一款开发工具
1.3.1 基于命令行的工具——irb
1.3.2 轻量级工具——SciTE
1.3.3 可视化集成开发工具——RubyMine
1.4 手动编译Ruby程序
1.5 Ruby语言简单应用
1.5.1 Ruby语言基础
1.5.2 Ruby注释
1.5.3 获取用户输入
第2章 Ruby语言基础
2.1 常量
2.1.1 创建常量
2.1.2 常量作用域
2.2 变量
2.2.1 局部变量
2.2.2 全局变量
2.3 基本类型
2.3.1 数值类型
2.3.2 字符串
2.4 运算符和表达式
2.4.1 赋值运算符
2.4.2 算术运算符
2.4.3 比较运算符
2.4.4 逻辑运算符
2.4.5 位运算符
2.4.6 三目运算符
2.4.7 运算符优先级
2.4.8 表达式
2.5 赋值方式
2.5.1 并行赋值
2.5.2 嵌套赋值
2.6 范围
2.7 散列表
2.7.1 定义散列表
2.7.2 操作散列表
2.7.3 遍历散列表
2.8 符号
2.9 类型转换
第3章 流程控制语句
3.1 条件控制语句
3.1.1 if语句
3.1.2 unless语句
3.1.3 case语句
3.2 循环语句
3.2.1 while语句
3.2.2 until语句
3.2.3 forin语句
3.2.4 loop语句
3.2.5 each语句
3.3 跳转控制
3.3.1 break语句
3.3.2 next语句
3.3.3 redo语句
3.3.4 return语句
第4章 实用数据处理
4.1 数组
4.1.1 定义数组
4.1.2 字符串转换成数组
4.1.3 添加数组元素
4.1.4 删除数组元素
4.1.5 截取数组
4.1.6 合并数组
4.2 字符串
4.2.1 定义字符串
4.2.2 替换字符串
4.2.3 复制字符串
4.2.4 合并字符串
4.2.5 获取字符和子字符串
4.2.6 比较字符串内容
4.2.7 比较字符串大小
4.2.8 改变字符串内容
4.3 日期和时间
4.3.1 定义日期和时间对象
4.3.2 格式化日期
4.3.3 操作日期对象
4.4 正则表达式
4.4.1 定义正则表达式
4.4.2 正则表达式操作
第5章 使用类编程
5.1 理解面向对象概念
5.1.1 什么是对象
5.1.2 封装
5.1.3 继承
5.1.4 多态
5.2 类
5.2.1 定义类
5.2.2 实例化类
5.2.3 构造函数
5.2.4 内部类
5.2.5 特殊类
5.3 方法
5.3.1 定义方法
5.3.2 定义类方法
5.3.3 定义特殊方法
5.4 定义类成员
5.4.1 变量
5.4.2 属性
5.5 作用域修饰符
5.6 继承类
5.6.1 继承语法
5.6.2 访问基类构造函数
……
第6章 Ruby高级功能
第7章 访问本地文件系统
第8章 访、问数据库
第10章 MVC的数据持久化层
第11章 MVC的控制器层
第12章 MVC的视图层
第13章 Rubyon Rails高级开发技术
第14章 博客系统
展开