Ruby新手教程和技巧

 
Ruby真的比Java更好?

Ruby On Rails 创始人:对Java 说再见
  这两周以来环绕Java发生的两件大事:EclipseCon 和TheServerSide Java Symposium,在业界掀起了一场关于Java与动态语言之间的不休争论。 [具体阅读]

Java之父称PHP,Ruby以及C#,不足为惧
  有些人问道当前Java 所面临的威胁时,Gosling给予了这种回答,“PHP 和Ruby 是很好的系统,可是它们作为脚本语言来发挥力量,仅仅局限于网页这一领域内。” [具体阅读]

 
高手传道 Ruby编程技巧

没有Rails Java程序猿怎样使用Ruby
  Ruby on Rails仅是使Ruby成为伟大的一个因素,这就象EJB仅是Java企业平台的一个组成部分一样。本文将带你一同讨论,作为一名Java开发人员,仅利用Ruby自身所可以实现的功能。 [具体阅读]

使用Eclipse+RDT插件进行Ruby开发
  Ruby是一种纯面向对象的语言。不同于Java,Ruby中的一切都是对象。Ruby的语法主要来源于Smalltalk,Python和Ada。Ruby是一种单继承的语言,可是它提供了一些Java技术所没有实现的高级特征。  [具体阅读]

用Ruby+Builder创建XML应用
  自从去年Ruby on Rails问世后,人们对Ruby语言的兴趣稳定地增长起来。Rails已经帮助人们看到了什么是Ruby:一种很体面的,易学的且使用中充满了乐趣的语言,甚至适合于工业级应用软件的开发。 [具体阅读]

 
最近优秀专题


正版化,谁为你买单?


代码的力与美 程序设计中的美学


“吃螃蟹的人” 一个开源工作者的告白


Borland二十年传奇成空 程序猿何去何从
 
Ruby程序设计入门讲座

第一讲 安装配置
  假设你象我一样正在从事软件开发,那么我们就有共识:虽然学习一种新的编程语言可能是一件趣事,可是仅仅有你对它具有深入了解之后,你才有资格以一种怀疑眼光来看待还有一种编程语言。 [具体阅读]

第二讲 对象,方法和类
  在Ruby中,一切都是对象。而不是如Java或C++中的原始类型;字符串是对象,类和方法也就不是对象。 [具体阅读]

第三讲 变量与赋值
  你是否注意到前面全部的演示样例代码中都缺少某种东西?难道你必须输入常数,实例变量或类变量?绝对不是!这正是Ruby的真正面向对象的天性的一部分。  [具体阅读]

第四讲 类变量和类方法
  象大多数面向对象语言一样,Ruby类也同意定义类变量和方法。一个类变量同意在一个类的全部实例间共享单个变量。在Ruby中,两个@@号用于指示类变量。 [具体阅读]

第五讲 方法存取控制
  当设计应用程序时,可能想实现一个方法仅为一个对象内部使用而不能为另外一些对象使用。 [具体阅读] 

第六讲 多继承
  虽然多重继承可能成为一种语言强有力的特征,可是因为它会添加该语言的复杂性和歧义,因此很多面向对象语言都没有添加它。 [具体阅读]

第七讲 数字、字符串和其他
   学习一种新的编程语言时,首先理解该语言提供的"标准"类型是很实用的。所以,我们先探讨数字类型,字符串类型,布尔类型和另外一些主要的Ruby数据类型。 [具体阅读]

第八讲 数据结构
  就象很多程序语言一样,Ruby也提供了完整的数据结构来存储和管理数据与对象。 [具体阅读]

第九讲 代码块、迭代子和过程对象
  在Ruby的一切都是一个对象。甚至一个代码块也是一个对象!在Ruby中,代码对象被称为代码块。你可以把代码块想像成小的程序单元。  [具体阅读]

第十讲 输入输出和标准库
  在编写Ruby代码时都使用了大量的Ruby标准输出方法。当中,最为经常使用的是print和puts方法。  [具体阅读]

第十一讲 一个简单的样例
  基于眼下学习的Ruby知识并有Ruby标准库的帮助,你应该可以构建一个真实世界的应用程序了。  [具体阅读]

时间: 2024-10-20 19:57:00

Ruby新手教程和技巧的相关文章

有用PHP依赖管理工具Composer新手教程

PHP依赖管理工具Composer新手教程 Composer 是 PHP 的一个依赖管理工具.它同意你申明项目所依赖的代码库,它会在你的项目中为你安装他们. 依赖管理 Composer 不是一个包管理器. 是的,它涉及 "packages" 和 "libraries",但它在每一个项目的基础上进行管理,在你项目的某个文件夹中(比如 vendor)进行安装. 默认情况下它不会在全局安装不论什么东西.因此,这不过一个依赖管理. 这样的想法并不新奇,Composer 受到

MATLAB新手教程

MATLAB新手教程   1.MATLAB的基本知识 1-1.基本运算与函数    在MATLAB下进行基本数学运算,仅仅需将运算式直接打入提示号(>>)之後,并按入Enter键就可以.比如: >> (5*2+1.3-0.8)*10/25 ans =4.2000 MATLAB会将运算结果直接存入一变数ans,代表MATLAB运算後的答案(Answer)并显示其数值於萤幕上. 小提示: ">>"是MATLAB的提示符号(Prompt),但在PC中文视窗

ionic新手教程第七课-简要说明几种界面之间的參数传递及优缺点

截至2016年4月13日19点32分,我公布的ionic新手教程,已经公布6课了, 总訪问量将近6000,平均每节课能有1000的訪问量.当中訪客最多的是第三课有2700的訪客. watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center" > 事实上我開始的时候计划的挺好的,就依照我这阶段的安排,慢慢的带大家做一个

Android基础新手教程——1.10 反编译APK获代替码&资源

Android基础新手教程--1.10 反编译APK获代替码&资源 标签(空格分隔): Android基础新手教程 本节引言: "反编译Apk".看上去好像好像非常高端的样子,事实上不然,就是通过某些反编译软件.对我们的APK进行反编译,从而获取程序的源代码,图片,XML资源等文件.不知道你有没有这样做过,看到一个别人的一个APP界面做得非常精美,或者你看上别人的图片素材,简单点的,我们能够下载别人的APK.然后改下后缀名,改成xxx.zip.然后解压: 笔者随便解压了一个AP

Apple Swift编程语言新手教程

Apple Swift编程语言新手教程 作者: 日期: gashero 2014-06-03 FROM:http://gashero.iteye.com/blog/2075324 文件夹 1   简单介绍 2   Swift入门 3   简单值 4   控制流 5   函数与闭包 6   对象与类 7   枚举与结构 1   简单介绍 今天凌晨Apple刚刚公布了Swift编程语言,本文从其公布的书籍<The Swift Programming Language>中摘录和提取而成.希望对各位的

【OpenCV十六新手教程】OpenCV角检测Harris角点检测

本系列文章由@浅墨_毛星云 出品.转载请注明出处. 文章链接:http://blog.csdn.net/poem_qianmo/article/details/29356187 作者:毛星云(浅墨)    微博:http://weibo.com/u/1723155442 知乎:http://www.zhihu.com/people/mao-xing-yun 邮箱: [email protected] 写作当前博文时配套使用的OpenCV版本号: 2.4.9 本篇文章中,我们一起探讨了OpenCV

webstorm的中文教程和技巧分享

webstorm是一款前端javascript开发编辑的神器,此文介绍webstorm的中文教程和技巧分享. webstorm8.0.3中文汉化版下载:百度网盘下载:http://pan.baidu.com/s/1pJI9PMV WebStorm为前端javascript开发而生,专门为 javascript开发做了很多优化,令前端工程师眼前一亮的. 一.webstorm的功能 1.webstorm的智能的代码补全: 支持不同浏览器的提示,还包括所有用户自定义的函数(项目中) 代码补全包含了所有

新手教程之使用Xib自定义UITableViewCell

新手教程之使用Xib自定义UITableViewCell 前言 首先:什么是UITableView?看图 其次:什么是cell? 然后:为什么要自定cell,UITableView不是自带的有cell么? 因为在日常开发中,系统自带的cell满足不了客户和开发人员的需求(并且每个cell中的内容\大小\样式相同),我们就需要自定义cell来实现更加优化的功能.比如下面这种 最后:怎么自定义cell? 1.创建一个新的项目,在storyboard中拖入两个imageView,两个label   2

【OpenCV新手教程之十八】OpenCV仿射变换 &amp;amp; SURF特征点描写叙述合辑

本系列文章由@浅墨_毛星云 出品,转载请注明出处. 文章链接:http://blog.csdn.net/poem_qianmo/article/details/33320997 作者:毛星云(浅墨)    微博:http://weibo.com/u/1723155442 知乎:http://www.zhihu.com/people/mao-xing-yun 邮箱: [email protected] 写作当前博文时配套使用的OpenCV版本号: 2.4.9 本篇文章中.我们一起探讨了OpenCV