吸取能量,向更高阶跨越
· Rocman 牌 Silverlight 换肤引擎特性不完整总结
· Ruby on Rails 在 Windows 下安装的一些心得
2009-1-21 18:00:36 阅读(40) 评论(2)
2008-12-29 22:01:54 阅读(203) 评论(1)
1. 安装 Ruby
按照 Rails 官网的说法,推荐使用 Ruby 1.8.7,目前该版本的 Ruby 还没有 One Click Installer,找个 Binary 吧:ftp://ftp.ruby-lang.org/pub/ruby/binaries/mswin32/ruby-1.8.7-i386-mswin32.zip
解压到目标目录(例如:C:\Ruby),然后设置一下Path指向到刚才那个目录下的bin目录(例如:C:\Ruby\bin),安装就算完了。
2. 安装 RubyGems
2008-5-6 16:44:51 阅读(45) 评论(3)
在上文中谈到第一版的代码中的 Draggable 模块存在一些不知所谓的问题,在本文中将着手解决。
主要措施是拓展/调整 Draggable,使其承载所有实现拖拉行为的功能。经过反复调整,Draggable 模块的代码终于变成下边的模样,在其中设置一个 protected 的 draggable_init 方法,用于初始化拖拉行为,方法名字以 draggable 开头目的是避免与 include 该模块的对象的自有方法产生冲突。
2008-5-4 0:52:16 阅读(146) 评论(5)
得益于DLR(Dynamic Language Runtime),Silverlight 在 2.0 版本中开始对使用 IronRuby、IronPython 等动态语言作为后端脚本提供了支持。这对 Ruby Fans 来说实在是莫大的好事。近日心痒难耐,小试了一把,在 Silverlight 中使用 IronRuby 作为后端代码,实现了一个让 UIElement 在限定范围内进行拖拉的 demo 程序。在本文中,我们选用实现拖拉效果 而非简单的 Hello World 作为示例,其好处是 我们得以更加深入地探索 IronRuby 于 Silverlight 中的应用细节。
要在 Silverlight 中使用 IronRuby 作为后端脚本语言,需确保运行环境中已部署如下部件: