欢迎来到天天文库
浏览记录
ID:32347496
大小:1.78 MB
页数:176页
时间:2019-02-03
《ruby教程_20141001》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、W3SchoolRuby教程来源:www.w3cschool.cc整理:飞龙日期:2014.10.1Ruby简介Ruby是一种纯粹的面向对象编程语言。它由日本的松本行弘(まつもとゆきひろ/YukihiroMatsumoto)创建于1993年。您可以在www.ruby-lang.org的Ruby邮件列表上找到松本行弘(まつもとゆきひろ/YukihiroMatsumoto)的名字。在Ruby社区,松本也被称为马茨(Matz)。Ruby是"程序员的最佳朋友"。Ruby的特性与Smalltalk、Perl和Python类似。Perl、Python和Smalltalk是脚本语言。
2、Smalltalk是一个真正的面向对象语言。Ruby,与Smalltalk一样,是一个完美的面向对象语言。使用Ruby的语法比使用Smalltalk的语法要容易得多。Ruby的特性Ruby是开源的,在Web上免费提供,但需要一个许可证。Ruby是一种通用的、解释的编程语言。Ruby是一种真正的面向对象编程语言。Ruby是一种类似于Python和Perl的服务器端脚本语言。Ruby可以用来编写通用网关接口(CGI)脚本。Ruby可以被嵌入到超文本标记语言(HTML)。Ruby语法简单,这使得新的开发人员能够快速轻松地学习Ruby。Ruby与C++和Perl等许多编程语言有
3、着类似的语法。Ruby可扩展性强,用Ruby编写的大程序易于维护。Ruby可用于开发的Internet和Intranet应用程序。Ruby可以安装在Windows和POSIX环境中。Ruby支持许多GUI工具,比如Tcl/Tk、GTK和OpenGL。Ruby可以很容易地连接到DB2、MySQL、Oracle和Sybase。Ruby有丰富的内置函数,可以直接在Ruby脚本中使用。您需要的工具为了执行本教程中讨论的实例,您需要RAM至少为2GB(推荐为4GB)的IntelCorei3或i5的计算机。您还需要以下软件:Linux或Windows95/98/2000/NT或Wi
4、ndows7操作系统Apache1.3.19-5Web服务器InternetExplorer5.0或以上的Web浏览器Ruby1.8.5本教程将介绍如何使用Ruby创建GUI、网络和Web应用程序。另外还会讨论如何扩展和嵌入Ruby应用程序。接下来将学习什么?下一章将向您介绍从哪里可以获取Ruby及其文档。最后,它会指示您如何安装Ruby,并配置环境为开发Ruby应用程序做准备。Ruby环境本地环境设置如果您想要设置Ruby编程语言的环境,请阅读本章节的内容。本章将向您讲解与环境设置有关的所有重要的主题。建议先学习下面几个主题,然后再进一步深入学习其他主题:Linux/
5、Unix上的Ruby安装:如果您想要在Linux/Unix上配置开发环境,那么请查看本章节的内容。Windows上的Ruby安装:如果您想要在Windows上配置开发环境,那么请查看本章节的内容。Ruby命令行选项:本章节列出了所有的命令行选项,您可以和Ruby解释器一起使用这些命令行选项。Ruby环境变量:本章节列出了所有重要的环境变量列表,设置这些环境变量以便让Ruby解释器工作。流行的Ruby编辑器为了编写Ruby程序,您需要一个编辑器:如果您是在Windows上进行编写,那么您可以使用任何简单的文本编辑器,比如Notepad或Editplus。VIM(ViIMp
6、roved)是一个简单的文本编辑器,几乎在所有的Unix上都是可用的,现在也能在Windows上使用。另外,您还可以使用您喜欢的vi编辑器来编写Ruby程序。RubyWin是一个针对Windows的Ruby集成开发环境(IDE)。RubyDevelopmentEnvironment(RDE)对于Windows用户来说,也是一个很好的集成开发环境(IDE)。交互式Ruby(IRb)交互式Ruby(IRb)为体验提供了一个shell。在IRbshell内,您可以逐行立即查看解释结果。这个工具会随着Ruby的安装自动带有,所以您不需要做其他额外的事情,IRb即可正常工作。只需
7、要在命令提示符中键入irb,一个交互式RubySession将会开始,如下所示:$irbirb0.6.1(99/09/16)irb(main):001:0>defhelloirb(main):002:1>out="HelloWorld"irb(main):003:1>putsoutirb(main):004:1>endnilirb(main):005:0>helloHelloWorldnilirb(main):006:0>这里您可以先不用关心上面命令的执行内容,我们将在后续的章节中向您讲解。接下来将学习什么?假设现在您已经设置好Ruby环
此文档下载收益归作者所有