王朝百科
分享
 
 
 

RubyforRails中文版

王朝百科·作者佚名  2010-07-14  
宽屏版  字体: |||超大  

版权信息书 名: RubyforRails中文

RubyforRails中文版

作者:(美)布莱克

出版社: 人民邮电出版社

出版时间: 2007

ISBN: 9787115161611

开本: 16

定价: 59.00 元

内容简介★“本书作者曾经教过我很多Ruby知识……每一个从其他语言转到Rails的人都应该拥有本书。为了充分发挥Rails的潜力,花时间去全面掌握Ruby是至关重要的。本书提供了达到这一目的所需要的一切。”

--DavidHeinemeierHansson,RubyonRails之父!

RubyonRails(RoR)已经成为如今最炙手可热的Web开发技术之。借助RoR你可以轻松快速地创建功能强大的Web应用!

Rails框架本身就是用Ruby写成的,所以Rails应用都是Ruby程序,这就意味着要想发挥Rails的全部威力,必须首先深入全面地掌握Ruby这部语言。

本书是世界顶尖的Ruby专家为Ruby初学者尤其是具备其他语言背景的Rails开发者最身打造的绝佳Ruby教程。在讲述Ruby知识的过程中,始终从Rails开发实战出发,揭示Rails和Puby之间的微妙关系,阐述Rails自身特有的技术、惯用法和设计理念,并用Rails开发了一个网上音乐店实例。最后还介绍了探索Rails源代码的各种技术,为你继续深入打下基础。

本书是一部专门为Rails实践而写的经典Ruby著作,由四部分组成,共17章。第一部分讲述Ruby和Rails的编程环境。第二部分和第三部分与Rails紧密联系,着重对Ruby这门语言进行详细介绍;所采用的Rails应用示例,既说明了Ruby的特性,也给出了有关Rails的重要信息。第四部分讲述了如何应用第二部分和第三部分的Ruby知识来开发Rails应用。

本书适合于Ruby的初学者,也适合于想要进一步提高Ruby编程技能,开发实际Rails应用的Web程序员。

目录第一部分Ruby/Rails全景

第1章Ruby工作原理

1.1编写Ruby程序的基本过程

1.2激活解释器的方法

1.3Ruby扩展和程序库

1.4剖析Ruby编程环境

1.5小结

第2章Rails工作原理

2.1深入Rails框架

2.2分析Rails的MVC实现

2.3全程开发Rails应用

2.4全程跟踪Rails的运行

2.5小结

第3章了解Ruby前提下的Rails开发

3.1了解代码在做什么的第一次尝试

3.2开始用Ruby在代码中做更多的事

3.3实现与应用相关的技能和任务

3.4小结

第二部分Ruby构造块

第4章对象和变量

4.1从“事物”到对象

4.2对象的固有行为

4.3必需参数、可选参数以及默认值参数

4.4局部变量和变量赋值

4.5小结

第5章用类组织对象

5.1类和实例

5.2设置方法

5.3属性和attr_*方法族

5.4类方法和Class类

5.5进一步学习常量

5.6继承

5.7小结

第6章模块和程序组织

6.1创建和使用模块的基础知识

6.2模块、类和方法查找

6.3类/模块的设计和命名

6.4小结

第7章默认对象和作用域

7.1理解当前对象或默认对象self

7.2确定作用域

7.3部署方法访问权限规则

7.4编写和使用顶层方法

7.5小结

第8章控制流技术

第三部分内建类和内建模块

第9章内建类和模块基础知识

第10章标量对象

第11章集合、容器和可枚举性

第12章正则表达式和基于它的字符串操作

第13章Ruby动态特性

第四部分结合Ruby和Rails

第14章再次为R4Rmusic应用领域建模

第15章通过编程改进ActiveRecord模型

第16章改进控制器和视图

第17章探索Rails源代码的技术

附录ARuby和Rails的安装和资源

索引

……

 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
如何用java替换看不见的字符比如零宽空格​十六进制U+200B
 干货   2023-09-10
网页字号不能单数吗,网页字体大小为什么一般都是偶数
 干货   2023-09-06
java.lang.ArrayIndexOutOfBoundsException: 4096
 干货   2023-09-06
Noto Sans CJK SC字体下载地址
 干货   2023-08-30
window.navigator和navigator的区别是什么?
 干货   2023-08-23
js获取referer、useragent、浏览器语言
 干货   2023-08-23
oscache遇到404时会不会缓存?
 干货   2023-08-23
linux下用rm -rf *删除大量文件太慢怎么解决?
 干货   2023-08-08
刀郎新歌破世界纪录!
 娱乐   2023-08-01
js实现放大缩小页面
 干货   2023-07-31
生成式人工智能服务管理暂行办法
 百态   2023-07-31
英语学习:过去完成时The Past Perfect Tense举例说明
 干货   2023-07-31
Mysql常用sql命令语句整理
 干货   2023-07-30
科学家复活了46000年前的虫子
 探索   2023-07-29
英语学习:过去进行时The Past Continuous Tense举例说明
 干货   2023-07-28
meta name="applicable-device"告知页面适合哪种终端设备:PC端、移动端还是自适应
 干货   2023-07-28
只用css如何实现打字机特效?
 百态   2023-07-15
css怎么实现上下滚动
 干货   2023-06-28
canvas怎么画一个三角形?
 干货   2023-06-28
canvas怎么画一个椭圆形?
 干货   2023-06-28
canvas怎么画一个圆形?
 干货   2023-06-28
canvas怎么画一个正方形?
 干货   2023-06-28
中国河南省郑州市金水区蜘蛛爬虫ip大全
 干货   2023-06-22
javascript简易动态时间代码
 干货   2023-06-20
感谢员工的付出和激励的话怎么说?
 干货   2023-06-18
 
>>返回首页<<
 
 
静静地坐在废墟上,四周的荒凉一望无际,忽然觉得,凄凉也很美
© 2005- 王朝网络 版权所有