简介
ruby on rails是基于mvc模式设计的轻量级web应用架构,开发效率高、代码量少、维护简单。本书主要向读者介绍这个框架的设计原理,以及如何基于这个框架进行应用开发。.
本书由浅入深、循序渐进地介绍了ruby on rails的知识体系及开发技巧。全书共分23章,第1~15章是ruby部分,第16~23章是rails部分。ruby部分内容涵盖了ruby语法、高级特性、dbi编程、分布式计算、扩展插件开发、测试框架等,rails部分包括rails的核心技术、典型应用实例、与ajax结合开发以及开源工具的使用等。..
本书可作为初、中级开发人员的参考用书,也可作为社会培训班的教材。...
目录
第1章 ruby简介
1.1 ruby概述.
1.2 为什么选择ruby
1.3 ruby程序设计入门
1.4 有趣的入门程序
1.5 奇异的高级特性
第2章 搭建开发环境
2.1 windows下的安装
2.2 linux下的安装
2.3 编辑工具
2.4 辅助工具
2.5 调试工具
第3章 基本类型
3.1 数字
3.2 字符串
3.3 范围
3.4 符号
3.5 数组
3.6 哈希表
3.7 正则表达式
.第4章 变量与常量
4.1 变量
4.2 常量
第5章 表达式
5.1 操作符表达式
5.2 赋值和并行赋值
5.3 逻辑运算符
5.4 比较表达式
5.5 范围表达式
5.6 正则表达式
5.7 条件表达式
5.8 循环控制块
5.9 改变循环过程
第6章 方法和异常处理
6.1 方法和过程块
6.2 异常处理
第7章 模块和类
7.1 定义类
7.2 类方法
7.3 属性和成员变量
7.4 定义模块
7.5 模块方法
7.6 别名和定义
7.7 访问控制
7.8 加载模块
第8章 高级特性
8.1 begin和end块
8.2 一般非限定输入
8.3 命名约定
8.4 动态语言特性
8.5 垃圾收集器
第9章 正则表达式
9.1 正则表达式规则
9.2 正则表达式高级规则
第10章 常用模块
10.1 文件和管道
10.2 目录
10.3 时间
10.4 线程
10.5 win32api
10.6 win32ole
第11章 分布式ruby
11.1 概述
11.2 简单的drb例程
11.3 对象的持久化(marshal)
11.4 drb对象
11.5 drb安全
11.6 分布式应用示例
第12章 数据库dbi
12.1 dbi概述
12.2 安装dbi
12.3 一个简单的dbi程序
12.4 dbi函数和异常
12.5 dbi::utils
12.6 ado技术
第13章 测试框架..
13.1 什么是测试
13.2 测试的内容
13.3 ruby测试框架
13.4 excel测试实战
13.5 本章小结
第14章 ruby/c扩展
14.1 ruby调用dll
14.2 用c编写扩展库
14.3 c程序调用ruby脚本
14.4 扩展mfc程序的示例
第15章 图形和图像
15.1 利用opengl编写特效
15.2 imagemagick库
第16章 ruby的web应用框架rails
16.1 rails简介
16.2 rails应用开发的基本步骤
16.3 基于ide方式的开发步骤
16.4 模型模块active record
16.5 action pack介绍
16.6 控制器类actioncontroller详解
16.7 视图类actionview
16.8 rails web应用请求原理实例分析
第17章 项目报告提交系统
17.1 开发环境搭建
17.2 创建第一个rails应用
17.3 完善这个rails应用
17.4 测试运行
第18章 用rails发送e-mail
18.1 功能分析
18.2 基于rails的实现原理
18.3 基于rails的代码实现
第19章 用rails开发基于ajax的应用
19.1 ajax入门
19.2 rails对ajax的支持
19.3 用rails开发ajax应用
第20章 开发基于ajax的聊天系统
20.1 功能分析和设计思路
20.2 设计数据库
20.3 rails开发步骤
第21章 用rails开发留言簿系统
21.1 功能分析和设计思路
21.2 设计数据库
21.3 rails开发步骤
第22章 用rails实现地图应用系统
22.1 功能介绍和原理分析
22.2 开发准备工作
22.3 创建web控制器gwebmap及视图模板
22.4 实现googlemap地图显示功能
22.5 实现交通显示功能
第23章 用rails开发web service服务
23.1 rails对web service的支持
23.2 功能分析和设计思路
23.3 数据库设计
23.4 开发步骤详解
附录 常用类函数应用参考
a.1 numeric类
a.2 float类
a.3 string类
a.4 range类
a.5 array类
a.6 hash类
a.7 regexp类...
1.1 ruby概述.
1.2 为什么选择ruby
1.3 ruby程序设计入门
1.4 有趣的入门程序
1.5 奇异的高级特性
第2章 搭建开发环境
2.1 windows下的安装
2.2 linux下的安装
2.3 编辑工具
2.4 辅助工具
2.5 调试工具
第3章 基本类型
3.1 数字
3.2 字符串
3.3 范围
3.4 符号
3.5 数组
3.6 哈希表
3.7 正则表达式
.第4章 变量与常量
4.1 变量
4.2 常量
第5章 表达式
5.1 操作符表达式
5.2 赋值和并行赋值
5.3 逻辑运算符
5.4 比较表达式
5.5 范围表达式
5.6 正则表达式
5.7 条件表达式
5.8 循环控制块
5.9 改变循环过程
第6章 方法和异常处理
6.1 方法和过程块
6.2 异常处理
第7章 模块和类
7.1 定义类
7.2 类方法
7.3 属性和成员变量
7.4 定义模块
7.5 模块方法
7.6 别名和定义
7.7 访问控制
7.8 加载模块
第8章 高级特性
8.1 begin和end块
8.2 一般非限定输入
8.3 命名约定
8.4 动态语言特性
8.5 垃圾收集器
第9章 正则表达式
9.1 正则表达式规则
9.2 正则表达式高级规则
第10章 常用模块
10.1 文件和管道
10.2 目录
10.3 时间
10.4 线程
10.5 win32api
10.6 win32ole
第11章 分布式ruby
11.1 概述
11.2 简单的drb例程
11.3 对象的持久化(marshal)
11.4 drb对象
11.5 drb安全
11.6 分布式应用示例
第12章 数据库dbi
12.1 dbi概述
12.2 安装dbi
12.3 一个简单的dbi程序
12.4 dbi函数和异常
12.5 dbi::utils
12.6 ado技术
第13章 测试框架..
13.1 什么是测试
13.2 测试的内容
13.3 ruby测试框架
13.4 excel测试实战
13.5 本章小结
第14章 ruby/c扩展
14.1 ruby调用dll
14.2 用c编写扩展库
14.3 c程序调用ruby脚本
14.4 扩展mfc程序的示例
第15章 图形和图像
15.1 利用opengl编写特效
15.2 imagemagick库
第16章 ruby的web应用框架rails
16.1 rails简介
16.2 rails应用开发的基本步骤
16.3 基于ide方式的开发步骤
16.4 模型模块active record
16.5 action pack介绍
16.6 控制器类actioncontroller详解
16.7 视图类actionview
16.8 rails web应用请求原理实例分析
第17章 项目报告提交系统
17.1 开发环境搭建
17.2 创建第一个rails应用
17.3 完善这个rails应用
17.4 测试运行
第18章 用rails发送e-mail
18.1 功能分析
18.2 基于rails的实现原理
18.3 基于rails的代码实现
第19章 用rails开发基于ajax的应用
19.1 ajax入门
19.2 rails对ajax的支持
19.3 用rails开发ajax应用
第20章 开发基于ajax的聊天系统
20.1 功能分析和设计思路
20.2 设计数据库
20.3 rails开发步骤
第21章 用rails开发留言簿系统
21.1 功能分析和设计思路
21.2 设计数据库
21.3 rails开发步骤
第22章 用rails实现地图应用系统
22.1 功能介绍和原理分析
22.2 开发准备工作
22.3 创建web控制器gwebmap及视图模板
22.4 实现googlemap地图显示功能
22.5 实现交通显示功能
第23章 用rails开发web service服务
23.1 rails对web service的支持
23.2 功能分析和设计思路
23.3 数据库设计
23.4 开发步骤详解
附录 常用类函数应用参考
a.1 numeric类
a.2 float类
a.3 string类
a.4 range类
a.5 array类
a.6 hash类
a.7 regexp类...
Web开发技术详解
光盘服务联系方式: 020-38250260 客服QQ:4006604884
云图客服:
用户发送的提问,这种方式就需要有位在线客服来回答用户的问题,这种 就属于对话式的,问题是这种提问是否需要用户登录才能提问
Video Player
×
Audio Player
×
pdf Player
×
亲爱的云图用户,
光盘内的文件都可以直接点击浏览哦
无需下载,在线查阅资料!