词条 | RubyonRails入门经典 |
释义 | 本书全面介绍了Rub,和Rails。详细阐述了Ruby和Rails的安装步骤;条件、循环、方法以及块等概念;Ruby中的类和对象。您将学会如何构建Rails应用程序、连接数据库、执行必要的测试以及如何将这些内容整合在一起创建实际的应用程序,例如购物车和在线目录等。 书名:RubyonRails入门经典 作者:霍兹纳 ISBN:9787302160502 类别:资料教材 定价:39.99 出版社:清华大学出版社 出版时间:2007-8-31 关于RubyRuby,一种为简单快捷的面向对象编程(面向对象程序设计)而创的脚本语言,在20世纪90年代由日本人松本行弘(まつもとゆきひろ/Yukihiro Matsumoto)开发,遵守GPL协议和Ruby License。它的灵感与特性来自于 Perl、Smalltalk、Eiffel、Ada 以及 Lisp 语言。由 Ruby 语言本身还发展出了JRuby(Java 平台)、IronRuby(.NET 平台)等其他平台的 Ruby 语言替代品。Ruby的作者于1993年2月24日开始编写Ruby,直至1995年12月才正式公开发布于fj(新闻组)。因为Perl发音与6月诞生石pearl(珍珠)相同,因此Ruby以7月诞生石ruby(红宝石)命名。 前言RubyOnRails是一种革命性的在线编程工具,它前所未有地加速和简化了电子商务网站的构建。有了Ruby和Rails提供的开发平台,即使是Web编程的新手也能快速开发出Web应用程序。 您不需要对Ruby或Rails有预备知识——在本书中您将获得关于两者的基本知识。Ruby on Rails是创建Web应用程序的最好也是最容易的方法。 本书读者对象本书适合于希望使用Ruby和Rails开发在线应用程序的程序员。了解HTML将有助于理解本书。 另一方面,本书内容都是关于编程的,所以如果您有编程经验,也将有助于您阅读本书。 如果您想知道如何创建Ruby on Rails在线应用程序,本书适合您;如果您想知道如何将Ruby on Rails应用程序连接到数据库,本书适合您;如果您只想学习Ruby语言,本书也适合您。 本书结构您将在本书中获得关于Ruby和Rails的全面知识。下面按章列出了本书的结构。 第1章“Ruby简介”。使您对Ruby语言有初步的认识。还介绍了如何获得和安装Ruby和Rails。 第2章“条件、循环、方法和块”。更加深入地介绍了Ruby的相关知识。学会这一章的内容是使用Ruby on Rails进行开发必不可少的基础。 第3章“类和对象”。介绍了Ruby面向对象的特性。实际上,Ruby中的每件事物都是对象,这一章介绍了这个基 本的特性。第4章“欢迎进入Rails”。真正地开始在Rails上使用Ruby。您将学会Rails的基础知识,以及如何创建一个基本的在线应用程序。 第5章“构建简单的Rails应用程序”。这一章会带您深入了解Rails,包括如何使用诸如文本字段和复选框一类的HTML控件,如何在Rails应用程序中使用模型以及如何使用会话。 第6章“连接数据库”。介绍了什么是数据库,以及如何使用Ruby on Rails连接数据库。这包括如何创建、编辑和删除数据库记录。 第7章“使用数据库”。提供更多关于数据库的详细信息,并引导您创建一个购物车应用程序。 第8章“验证和测试”。关于如何验证用户的输入,如何使用Rails内建的验证方法以及如何测试应用程序。 第9章“使用动作控制器控制动作”。关于如何在Ruby on Rails应用程序中使用控制器,以及如何使用cookie、过滤器和页面缓存。 第10章“深入学习视图”。教您如何创建XML、局部视图、视图助手等。 第11章“Ajax与Rails”。您将学会如何将Rails与异步JavaScript和XML(Ajax)连接起来,这也被称为Web 2.0。 目录第1章Ruby简介 1.1安装Ruby和Rails 1.1.1在Windows上安装Ruby和Rails 1.1.2在MacOSX上安装Ruby和Rails 1.1.3在Linux和Unix上安装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.2case语句 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创建应用程序框架 第5章构建简单的Rails应用程序 第6章连接数据库 第7章使用数据库 第8章验证和测试 第9章使用动作控制器控制动作 第10章深入学习视图 第11章Ajax与Rails 附录A练习答案 |
随便看 |
百科全书收录4421916条中文百科知识,基本涵盖了大多数领域的百科知识,是一部内容开放、自由的电子版百科全书。