- 博客(0)
- 资源 (8)
- 收藏
- 关注
WEB开发敏捷之道(清晰,经典,有书签)
第1章 简介 ................................................................................................................................... 1
1.1 Rails是敏捷的............................................................................................................... 2
1.2 读你所需 ........................................................................................................................ 3
1.3 致谢 ................................................................................................................................ 5
第2章 Rails应用的架构.............................................................................................................. 9
2.1 模型,视图,以及控制器 ............................................................................................ 9
2.2 Active Record:Rails的模型支持 ............................................................................. 11
2.3 Action Pack:视图与控制器 ...................................................................................... 14
第3章 安装Rails ....................................................................................................................... 17
3.1 购物清单 ...................................................................................................................... 17
3.2 Windows上的安装 ...................................................................................................... 17
3.3 Mac OS X上的安装 .................................................................................................... 19
3.4 Linux上的安装 ........................................................................................................... 20
3.5 Rails版本选择............................................................................................................. 20
3.6 开发环境 ...................................................................................................................... 21
3.7 Rails和数据库............................................................................................................. 24
3.8 保持更新 ...................................................................................................................... 25
3.9 Rails和ISPs ................................................................................................................ 26
第4章 立竿见影 ......................................................................................................................... 27
4.1 新建一个应用程序 ...................................................................................................... 27
4.2 Hello, Rails ................................................................................................................... 28
4.3 把页面连起来 .............................................................................................................. 37
4.4 我们做了什么 .............................................................................................................. 39
第5章 Depot应用程序 .............................................................................................................. 43
5.1 增量式开发 .................................................................................................................. 43
5.2 Depot做些什么 ........................................................................................................... 44
5.3 我们编码吧 .................................................................................................................. 47
第6章 任务A:货品维护 ......................................................................................................... 47
6.1 迭代A1:跑起来再说 ................................................................................................ 48
6.2 创建货品模型和维护应用 .......................................................................................... 52
6.3 迭代A2:添加缺失的字段 ........................................................................................ 55
6.4 迭代A3:检查一下 .................................................................................................... 60
6.5 迭代A4:更美观的列表页 ........................................................................................ 63
第7章 任务B:分类显示 ......................................................................................................... 67
7.1 迭代B1:创建分类列表 ............................................................................................ 68
7.2 迭代B2:添加页面布局 ............................................................................................ 70
7.3 迭代B3:用辅助方法格式化价格 ............................................................................ 72
7.4 迭代B4:链接到购物车 ............................................................................................ 73
第8章 任务C:创建购物车 ..................................................................................................... 75
8.1 事务 .............................................................................................................................. 75
8.2 迭代C1:创建购物车 ................................................................................................ 78
8.3 迭代C2:创建更聪明的购物车 ................................................................................ 81
8.4 迭代C3:处理错误 .................................................................................................... 84
8.5 迭代C4:结束购物车 ................................................................................................ 87 I
2014-02-20
Ruby_向ruby之父学程序设计(第二版)(经典入门)
完整书名《Ruby Programming-向Ruby之父学程序设计》 ,就是那本经典的绿皮书
第一部分:通过简单的Ruby程序来介绍程序的基本架构。
第二部分:介绍基础语法规则,以及类、模块等面向对象程序设计的思考方法与用词。
第三部分:对一些基础类逐一介绍其功能与用法。
第四部分:介绍一些比较高级的功能,比如Ruby的环境参数、环境变量、迭代器的用法与做法、Mix-in等。
第五部分:介绍比较复杂一点的程序范例,试着使用Ruby来写出比较实用的程序。
附录:使用Ruby时所需的知识、相关的资讯等,Ruby的mailing-list、网络上的各种资源与其用法,以及安装Ruby的方法。
希望本书的读者,都能从使用Ruby的过程中,找到属于自己的“兴趣”与“乐趣”。
2013-05-13
Ruby入门经典教程
自序..................................................................................................................................................3
第一章 概述...................................................................................................................................4
1.1 编程语言的发展简史......................................................................................................4
1.2 编程其实很容易..............................................................................................................7
1.3 Ruby的由来.....................................................................................................................8
1.4 Ruby的特性.....................................................................................................................9
第二章............................................................................................................................................11
2.1 下载Ruby 1.8.5..............................................................................................................11
2.2 安装Ruby 1.8.5 for Windows........................................................................................12
2.3 开始第一个小程序........................................................................................................14
2.4 Ruby语言的集成开发环境...........................................................................................17
第三章 语法快览.........................................................................................................................18
3.1 注释与分行....................................................................................................................18
3.2 分隔符............................................................................................................................20
3.3 关键字............................................................................................................................21
3.4 运算符............................................................................................................................23
3.5 标识名和变量的作用域................................................................................................25
3.6 类库................................................................................................................................26
3.7 数据类型........................................................................................................................27
3.8 赋值和条件运算符........................................................................................................28
3.9 条件判断语句................................................................................................................30
一. 单行 if(如果) 语句...........................................................................................30
二. 多行 if 语句...........................................................................................................30
三. unless(除非) 条件语句:........................................................................................30
四. case分支条件语句....................................................................................................31
3.10 循环语句......................................................................................................................32
一. while(当…) 循环................................................................................................32
二. 单行 while 循环.....................................................................................................32
三. until(直到…) 循环...........................................................................................32
四. for…in 循环.............................................................................................................33
五.break , next & redo & retry....................................................................33
六. 求50以内的素数。................................................................................................36
七. times , upto , downto , each ,step..............................................................................37
3.11 异常与线程..................................................................................................................38
3.12 一个综合小练习..........................................................................................................39
第四章 一切都是对象.................................................................................................................40
4.1 两种思维方式................................................................................................................40
4.2 对象................................................................................................................................41
4.3 封装................................................................................................................................43
2013-04-22
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人