网站首页  软件下载  游戏下载  翻译软件  电子书下载  电影下载  电视剧下载  教程攻略

请输入您要查询的图书:

 

书名 Ruby on Rails入门经典
分类 教育考试-考试-计算机类
作者 (美)霍兹纳
出版社 清华大学出版社
下载
简介
编辑推荐

如果您具有开发大型的复杂Web应用程序的经验,那么Ruby on Rails是一个福音——Ruby和Rails可以自动为您生成许多代码,并创建非常容易修改的框架应用程序。本书主要介绍了如何安装和使用Ruby和Rails,使用Ruby进行面向对象编程,Rails基础知识以及如何创建基本的在线应用程序,如何使用HTML控件,如何在Rails应用程序中使用模型以及使用会话,使用数据库,以及创建、编辑并删除数据库中的记录的详细内容,处理cookies和过滤器的方法,以及如何进行页面缓存,如何将Rails和Ajax连接起来等,本书适合于希望使用Ruby和Rails开发在线应用程序的广大程序员。

内容推荐

Ruby on Rails是一种革命性的在线编程工具,它前所未有地加速和简化了电子商务网站的构建。有了Ruby和Rails提供的开发平台,即使是Web编程的新手也能快速开发出Web应用程序。

本书全面介绍了Ruby和Rails。详细阐述了Ruby和Rails的安装步骤;条件、循环、方法以及块等概念;Ruby中的类和对象。您将学会如何构建Rails应用程序、连接数据库、执行必要的测试以及如何将这些内容整合在一起创建实际的应用程序,例如购物车和在线目录——您市即就能实际使用的应用程序。

目录

第1章 Ruby简介

 1.1 安装Ruby和Rails

1.1.1 在Windows上安装Ruby和Rails

1.1.2 在Mac OS X上安装Ruby和Rails

1.1.3 在Linux和LInix上安装Ruby和Rails

1.1.4 数据库系统

 1.2 创建第一个Web应用程序

 1.3 初识Ruby

 1.4 学习Ruby文档

 1.5 在Ruby中处理数字

 1.6 在Ruby中处理字符串

 1.7 把数据存储在变量中

 1.8 创建常量

 1.9 在双引号字符串中内插变量

 1.10 从命令行读取文本

 1.11 在Ruby中创建符号

 1.12 使用操作符

 1.13 操作符的优先级

 1.14 使用数组

 1.15 使用两个数组索引

 1.16 散列表

 1.17 使用范围

 1.18 小结

 1.19 练习

第2章 条件、循环、方法和块

 2.1 选择结构——if语句

2.1.1 在if语句中使用else子句

2.1.2 在if语句中使用elsif子句

2.1.3 使用unless语句

2.1.4 将if和unless用做修饰符

 2.2 case语句

 2.3 循环结构

2.3.1 使用while循环

2.3.2 使用until循环

2.3.3 将while和until用作修饰符

2.3.4 使用for循环

2.3.5 使用Ruby迭代器

2.3.6 在循环中使用break、redo和next语句

2.3.7 使用retry语句

 2.4 创建和调用方法

2.4.1 向方法中传递参数

2.4.2 传递个数可变的参数

2.4.3 从方法中返回值

2.4.4 从一个方法返回多个值

 2.5 利用作用域

 2.6 使用块

2.6.1 将数据传给块

2.6.2 使用BEGIN和END块

 2.7 小结

 2.8 练习

第3章 类和对象

 3.1 关于封装

 3.2 创建类

 3.3 创建对象

3.3.1 使用构造函数设置对象

3.3.2 理解Ruby中的属性

 3.4 创建基于其他类的类

 3.5 理解Ruby中的对象访问

3.5.1 使用受保护访问

3.5.2 使用私有访问

 3.6 重写方法

 3.7 创建类变量

 3.8 创建类方法

 3.9 创建模块

 3.10 创建混合插入

 3.11 小结

 3.12 练习

第4章 欢迎进入Rails

 4.1 将Ruby放置在Rails上

4.1.1 创建应用程序框架

4.1.2 运行应用程序

4.1.3 创建控制器

4.1.4 创建动作

4.1.5 创建视图

 4.2 模型-视图-控制器架构简介

4.2.1 控制器

4.2.2 视图

4.2.3 模型

 4.3 活动视图

 4.4 在视图中混合使用Ruby代码和HTML

 4.5 将数据从动作传送给视图

 4.6 转义敏感文本

 4.7 添加第二个动作

4.7.1 选择要呈现的视图

4.7.2 呈现任意模板

4.7.3 链接到其他动作

 4.8 小结

 4.9 练习

第5章 构建简单的Rails应用程序

 5.1 访问用户提供的数据

5.1.1 从文本字段读取数据

5.1.2 从复选框读取数据

5.1.3 从单选按钮读取数据

5.1.4 从选择控件读取数据

 5.2 Rails中使用HTML控件的快捷方式

 5.3 使用模型

 5.4 绑定控件和模型

 5.5 初始化控件中的数据

 5.6 存储会话中的数据

 5.7 小结

 5.8 练习

第6章 连接数据库

 6.1 数据库简明教程

 6.2 创建数据识别的Rails应用程序

 6.3 创建数据库

6.3.1 配置数据库的访问权限

6.3.2 创建控制器和模型

6.3.3 模型的命名

6.3.4 控制器的命名

 6.4 运行store应用程序

6.4.1 向store应用程序中添加记录

6.4.2 显示新的记录

 6.5 再添加一条记录

 6.6 美化显示效果

 6.7 小结

 6.8 练习

第7章 使用数据库

 7.1 向客户展示商品

7.1.1 获取销售的商品

7.1.2 显示商品

 7.2 创建购物车

7.2.1 设计购物车

7.2.2 创建purchases表

7.2.3 创建Purchase模型

7.2.4 创建购物车

7.2.5 将购物车存储到会话中

7.2.6 处理交易

7.2.7 显示购物车

 7.3 合并购物车中的相同商品

 7.4 清空购物车

 7.5 让用户随时查看购物车

 7.6 小结

 7.7 练习

第8章 验证和测试

 8.1 验证数据的存在

 8.2 验证数据是否是数字

 8.3 验证数据是否唯一

 8.4 创建Validator应用程序

8.4.1 验证数据的格式

8.4.2 根据列表中的内容验证数据

8.4.3 验证用户是否单击了复选框

8.4.4 口令确认

8.4.5 验证文本的长度

 8.5 编写自己的验证方法

 8.6 测试模型

8.6.1 相等断言

8.6.2 普通断言

8.6.3 使用不同的记录

 8.7 测试控制器

 8.8 小结

 8.9 练习

第9章 使用动作控制器控制动作

 9.1 路由选择

 9.2 创建cookie

9.2.1 设置cookie

9.2.2 读取cookie

 9.3 创建过滤器

 9.4 使用过滤器登录

 9.5 事后过滤器

 9.6 直接呈现文本

 9.7 缓存

 9.8 小结

 9.9 练习

第10章 深入学习视图

 10.1 创建XML

 10.2 创建XML属性

 10.3 视图助手

 10.4 视图分页

 10.5 局部模板

 10.6 给局部模板传递数据

 10.7 小结

 10.8 练习

第11章 Ajax与Rails

 11.1 体验Ajax

 11.2 访问Ajax数据

 11.3 XML和Ajax

 11.4 HTML控件和Ajax

 11.5 实现Ajax搜索

 11.6 视觉效果

 11.7 小结

 11.8 练习

附录A 练习答案

随便看

 

霍普软件下载网电子书栏目提供海量电子书在线免费阅读及下载。

 

Copyright © 2002-2024 101bt.net All Rights Reserved
更新时间:2025/1/31 22:31:29