+ Google 广告单元
-
1、前言 - 2006-12-13
人类都有创作的冲动,我自己就很喜欢创作一些东西。如果我没法学好画画唱歌,那至少我还可以写一写程序。 在我接触到计算机没多久,我就深深地爱上了程序语言。我觉得只要经验丰富,编写一个完美的程序语言应该是不成问题的,而且我自己就要去编写它呢。但是,慢慢地我知道了,想要设计出那种理想中的完美语言要比我想象的难的多。尽管如此,退而求其次,我依旧希望设计出一套能够满足自己日常大部分工作需要的语言。这是我... -
2、序 - 2006-12-13
这是一本关于Ruby程序设计的教程和参考书,使用Ruby你可以写出优良而高效的代码,并且充满乐趣。 夸张吗,但如果你读完这本书,我们相信你会同意的,我们的经验告诉我们这是真的。 编写Pragmatic Programmers系列的时候,我们尝试了很多的语言以期找到使我们的生活更加简易,使我们的工作更加出色的工具,但我们一次次被这些语言所挫败。 我们的目的是解决问题,而不... -
3、路标 - 2006-12-13
本书主要的内容可以分成四部分,它们相对独立,揭示了Ruby语言的各个不同方面。 第一部分是Ruby概述,你会看到这是一个Ruby指南。它用一个小章节来开始,介绍了一些Ruby独特的术语和概念。这一章也大致介绍了其它章要用到的基本语法。这个指南剩下的部分是对这门语言从头到脚的一番审视,这里我们会谈到类和对象、类型、表达式和等等其它方面,我们还用了一个简短的章节来教你怎样应付你所遇到的麻烦。 ... -
4、Ruby的新特性 - 2006-12-13
刚开始写这本书的时候,我们有一个宏伟的计划(那时我们还年轻),我们希望从头到尾地给出这门语言的文档,从类和对象开始,到语法细节的深入研讨。那时候,这看上去是一个好主意,毕竟,Ruby中的任何东西都是对象,所以从对象开始似乎更有意义。 我们大概就是这样想的。 不幸的是,用这种方式来描述一门语言是很困难的。如果你不介绍字符串、if语句、赋值和其它的细节,很难写出有关类的例子,贯穿我们的从头... -
5、类,对象,变量 - 2006-12-13
从目前为止我们所举的例子来看,也许你会对我们之前宣称的Ruby是一种面向对象语言感到迷惑。好,这章我们就来证实它。我们将讨论一下如何在Ruby中创建类和对象,以及Ruby比其它面向对象语言更强大的某些方面,同时我们还要实现我们下一个数万美元的产品----网络爵士和蓝草自动唱片点唱机。 几个月的工作后,我们的研发人员觉得我们的点唱机需要歌曲(songs)。所以用Ruby创建一个类来表示歌曲看起... -
6、容器,代码块,迭代器 - 2006-12-13
一个只有一首歌曲的点唱机很少见(除非在非常非常特殊的场合),所以不久我们就开始考虑制作一个歌单和播放列表。它们两个都是容器:用来保存对一个或者多个对象的引用的对象。 歌单和播放列表有一些相似的方法:添加一首歌、删除一首歌,返回一个歌曲列表等等。播放列表还应该增加一些其它的功能,比如每次播放时插入广告,记录累计播放时间等。不过我们先不去考虑这些问题,现在最好先创建一个通用的SongList类供... -
7、标准类型 - 2006-12-13
很高兴我们已经实现了我们的点唱机的部分代码,但是还远远不够,我们使用了数组、哈希和proc,但是还没有介绍Ruby的其它基本类型:数字、字符串、区间、正则表达式。下面我们用些篇幅来用这些基本类型写些例程。 数字 Ruby支持整数和浮点数,整数可以是任意长度(长度仅局限于你的系统内存的容量),一个特定范围(通常是-2的30次方到2的30次方-1或者-2的62次方到2的62次方-1... -
1、版本声明 - 2006-12-13
日文原版由Ruby作者matz提供;最初的英文版由GOTO Kentaro和Julian Fondren翻译;Mark Slagell进行了深入的英文翻译和整理排版;中文版由oasis_me(cai@pardan.org)翻译,由huzheng(huzheng_001@163.com)整理,校对,并于2003年1月22日发布。... -
2、Ruby是什么? - 2006-12-13
Ruby是"一种用于迅速和简便的面向对象编程的解释性脚本语言";这意味着什么? 解释性脚本语言: 有直接呼叫系统调用的能力 强大的字符串操作和正则表达式 开发中快速回馈 迅速和简便: 无需变量声明 变量无类型 语法简单而坚实 自动内存管理 面向对象编程 ... -
3、开始 - 2006-12-13
首先,你得检测Ruby是否已经安装了.在shell的提示符处(这里表示为"%",所以不要敲入%),敲入 % ruby -v (-v 告诉解释器打印出Ruby的版本),然后敲回车.如果安装了Ruby,你会看见类似如下的信息: % ruby -v ruby 1.6.6 (2001-12-26)&nbs... -
4、简单的例子 - 2006-12-13
让我们写一个计算阶乘的函数.对于阶乘的数学定义如下: n! = 1 (当 n==0 时) ... -
5、字符串 - 2006-12-13
Ruby将字符串像数字一样处理.我们用单引号('...')或双引号("...")将它们括起来. ruby> "abc" "abc" ruby> 'abc' "abc" 单引号和双引号在某些情况下有不同的作用.一个由双引号括起来的字符串允许使用转义字符,就是反斜杠开头的字符,而且... -
6、正则表达式 - 2006-12-13
我们再看一个更有趣的程序.这次我们来测试一个字符串是否和一个由简明模式(concise pattern)编码产生的描述相匹配. 在这些模式(pattern)里,一些字符或字符组合都有独特的意义,包括: [] 范围描述符 (比如,[a - z] 表示在a 到 z 范围内的一个... -
7、数组 - 2006-12-13
你通过在方括号里列出元素并用逗号将它们相互隔开来创建一个数组. Ruby的数组可以适应不同的对象类型 ruby> ary = [1, 2, "3"] [1, 2, "3"] 就像前面提到的字符串一样.数组也可以相乘或相加 ruby>&nbs...
+ 频道推荐图文
| 10个经典的web2. | 《墨攻》日文官方 | 曼联官方网站 | ANNA SUI官方网站 | Web 2.0 的视觉设 |
+ [网 页]·频道头条关注
jscript错误代码及相应解释大全
JScript 运行时错误 JScript 运行时错误是指当 JScript 脚本试图执行一个系统不能运
35个优秀设计公司网站欣赏
以下是一些很優秀的企業網站。精華中的精華!如果你正在尋找一些靈感,然後用在下一次
26个ASP.NET常用性能优化方法
数据库访问性能优化 数据库的连接和关闭 访问数据库资源需要创建连
网站设计:页面设定制作过程
任务: 为乌克兰的“Nissan”粉丝俱乐部创建徽标和网站设计。
jQuery技巧
一、简介 1.1、概述 随着WEB2.0及 ajax思想在互联网上的快速发展传播,陆续
介绍我知道的hack方法
现在浏览器多了,做web页面还是比较痛苦的,当然,如果你不在乎自己做的页面在有些浏
DIV CSS布局浏览器兼容的问题
刚学css div布局,总会遇到很多浏览器兼容的问题,这个问题困扰了一段时间,只到看了
如何实现FireFox文本自动换行
FireFox文本自动换行处理,如何实现FireFox文本自动换行 文本自动换行IE中解决方法
CSS教程:行高line-height属性(2)
相关文章: CSS教程:行高line-height属性(1) 7.3.3 行高的计算与继承 以em、ex和
CSS:闭合元素和浮动元素的差别
提示:本文不是教程,而是对闭合浮动元素的方法在某个特定情况下的现象的讨论,涉及
网站推荐&内容
- 夜的第四章—八月UI秀(四) - 2008-01-15这一位网名:太美丽,uirss官方群会员 http://www.toomo.com/zsj/ 很不错的作品. 手绘的这个不错 石子儿 上海的一位设计师,不清楚专业是什么
- 十九岁的天空 - 2008-01-15姓名:步果断 网名:KIDAUBIS 生活地:江苏南京 学校:南京艺术学院 专业:动画 出生:88年4月17日 网址: http://www.kidcomic.net 这是站长KD
- eicodesign新网站 - 2008-01-15顶尖设计团队eicodesign新网站上线
- 德国设计师LD-Sign作品 - 2007-07-31来自德国柏林18岁年轻的网页设计师Ld-sign
- 德国大众网站设计 - 2007-07-05最近事情一直比较多,但是今天无意中逛到德国大众的网站马上被他简洁大气的网页给吸引住了,所以就算忙也还是给大家截几个图,给大家分享一下。
- 华丽丽的插画站 - 2007-06-20华丽的插画站 http://www.drawcaliber.com/ ,话不多说,看图吧.
- eyeos网页操作系统 - 2007-06-20现在好多种桌面的服务正在向网络上转移,EYEOS这个做得相当不错,推荐试用。界面十分美观,有点类似MAC系统风格。界面很精致与使用。上面都是一些简单的
- 劳力士官方网站----永恒的奢华 - 2007-06-20劳力士官方网站----永恒的奢华 www.rolex.com 劳力士官方网站,几乎全部为FLASH,据估计可能是通过AS+JSP+XML来实现连接数据库。我们先来
网站声明
·尊重是互相的,本人时间有限,所以不可能面面俱到,请原谅!
·拼搏在于希望,快乐在于分享!
·您任意可以传播与复制本站设计界面,
但是【界面版权】仍规属于本站所有.
·您可以任意的修改本界面以及界面的html和css代码,
但是请不要用于商业用途.
·本站所有内容采用创作共用授权--署名和非商业用途。
·拼搏在于希望,快乐在于分享!
·您任意可以传播与复制本站设计界面,
但是【界面版权】仍规属于本站所有.
·您可以任意的修改本界面以及界面的html和css代码,
但是请不要用于商业用途.
·本站所有内容采用创作共用授权--署名和非商业用途。
[网 页]·其他信息


















