网络编程 | 站长之家 | 网页制作 | 图形图象 | 操作系统 | 冲浪宝典 | 软件教学 | 网络办公 | 邮件系统 | 网络安全 | 认证考试 | 系统进程
Firefox | IE | Maxthon | 迅雷 | 电驴 | BitComet | FlashGet | QQ | QQ空间 | Vista | 输入法 | Ghost | Word | Excel | wps | Powerpoint
asp | .net | php | jsp | Sql | c# | Ajax | xml | Dreamweaver | FrontPages | Javascript | css | photoshop | fireworks | Flash | Cad | Discuz!
当前位置 > 网站建设学院 > 网络编程 > 软件工程
Tag:注入,存储过程,分页,安全,优化,xmlhttp,fso,jmail,application,session,防盗链,stream,无组件,组件,md5,乱码,缓存,加密,验证码,算法,cookies,ubb,正则表达式,水印,索引,日志,压缩,base64,url重写,上传,控件,Web.config,JDBC,函数,内存,PDF,迁移,结构,破解,编译,配置,进程,分词,IIS,Apache,Tomcat,phpmyadmin,Gzip,触发器,socket
本月文章推荐
.项目开发计划.
.Apache中的表格实现剖析(2).
.ADOCE与ADO.NET的差异.
.随需而变 SOA将成集成主流.
.适合中小企业的SOA.
.网站项目系统分析及软件建模.
.Google公司十大彩色幽默.
.实现基于IDEA算法的加密工具(1).
.绩效管理实现“投资于人”.
.Visual Studio 2005中的新DataSe.
.Iona发布SOA基础架构产品Artix 4.
.摘录─GBK环境下Emacs与外部程序.
.临时对象对软件性能的影响.
.如何导入服务导向架构 SOA.
.实现基于IDEA算法的加密工具(目录.
.UML建模工具比较.
.SOA Software宣称独立于UDDI注册.
.Ruby程序设计之简单例子.
.深入探讨.NET中的钩子技术.
.一步一步制作ARM-Linux交叉编译环.

Ruby程序设计之简单例子

发表日期:2008-3-23


基于目前学习的Ruby知识并有Ruby标准库的帮助,你应该能够构建一个真实世界的应用程序了。 在开始时,我提供了一个示例应用程序,这个程序中使用了大量的我们已经讨论过的Ruby特征。这个程序读取一个简单的文本文件以得到一组股票符号和一个人所拥有的股份数并且在一个普通金融网站(finance.yahoo.com)检索股票价格。在检索股票价格以后,它计算这个人的portfolio(股份数×每份股票的价格)。 不只是展示简单的Ruby语法和类/对象结构,这个简单应用程序还使用了Ruby内置的Array类和I/O特征来从一个文本文件中获取符号和股份信息。然后,它使用Ruby标准库类来连接到金融网站并且检索一个Html页面-它包含相应于提供的每种符号的股票价格。最后,它大量地使用了正规表达式和代码块来从通过HTTP连接返回的HTML中定位或取得股票价格。 为使应用程序工作,请下载并把本文相应的源码文件解压到你的文件系统上。在解压后,将生成一个examples2文件夹。共有4个Ruby代码文件(.rb文件)和一个文本文件holdings.txt。fetcher.rb文件用作执行股票行情检索的代码。为了运行这个示例应用程序,打开一个命令提示符并使用Ruby运行fetcher.rb文件即可。 这个holding.txt文件包含实例股票符号和拥有股份的理论数目。holding.txt的当前内容包含相应于3M,Wells Fargo和Pfizer的符号,而且看上去如下所示:
  • MMM 11
  • WFC 20
  • PFE 5
你可以在这个文件中添加你自己的符号和虚构股份。当执行这个程序时,你将会得到如下图相似的结果。 Ruby程序设计之简单例子
上一篇:Ruby On Rails与Jdon Framework架构比较 人气:543
下一篇:Ruby程序语言之数字、字符串和其它(1) 人气:586
浏览全部软件工程的内容 Dreamweaver插件下载 网页广告代码 祝你圣诞节快乐 2009年新年快乐