跃迁的痕迹

吸取能量,向更高阶跨越

 
 
 
 
 
 

Rocman 牌 Silverlight 换肤引擎特性不完整总结

2009-1-21 18:00:36 阅读(40) 评论(2)

Rocman 牌 Silverlight 换肤引擎特性不完整总结:
1、Control 观感的 Template 级定制;
2、运行时跟换 Control 的 Template,换肤过程不需刷新或重新加载页面;
3、Control 的状态保留,换肤过程不会产生界面数据丢失;
4、皮肤独立打包,支持动态增加供选皮肤;
5、同时兼容 Visual Studio 2008、Expression Blend 2;
5,程序员与设计师可协同进行皮肤开发;
6、使用方便,只需在 Control 标签中加入属性 Control:Theme.Enabled="True" 即可使其支持换肤,只需更改 ThemeSource.Current 指向即可更换主题,引擎将自动为所有支持换肤的 Control 更换观感;
7、皮肤开发的工作量小,在一套皮肤中,对欲采用默认观感的

阅读(40) | 评论(2) | 阅读全文>>

Ruby on Rails 在 Windows 下安装的一些心得

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

到这个位置下载个最新版:

阅读(203) | 评论(1) | 阅读全文>>

[原创] IronRuby in Silverlight(二):利用 mixins 构建即插即用行为

2008-5-6 16:44:51 阅读(45) 评论(3)

在上文中谈到第一版的代码中的 Draggable 模块存在一些不知所谓的问题,在本文中将着手解决。

主要措施是拓展/调整 Draggable,使其承载所有实现拖拉行为的功能。经过反复调整,Draggable 模块的代码终于变成下边的模样,在其中设置一个 protected 的 draggable_init 方法,用于初始化拖拉行为,方法名字以 draggable 开头目的是避免与 include 该模块的对象的自有方法产生冲突。

draggable.rb

阅读(45) | 评论(3) | 阅读全文>>

[原创] IronRuby in Silverlight(一):准备及初试

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 作为后端脚本语言,需确保运行环境中已部署如下部件:

阅读(146) | 评论(5) | 阅读全文>>

查看所有日志>>

 
 
 
 
 
 
 
 

  transitr

广东 深圳市 狮子座

 发消息  写留言

 
博客等级加载中...
今日访问加载中...
总访问量加载中...
最后登录加载中...
 
 
 
 
 
 
 
心情随笔列表加载中...
 
 
 
 
 
 
 
博友列表加载中...
 
 
 
 
 
 
 
模块内容加载中...
 
 
 
 
 
 
 
列表加载中...
 
 
 
 
 
 我要留言
 
 
 
留言列表加载中...
 
 
 
 
 
 
 
模块内容加载中...
 
 
 
 
 

自定义模块

 
 
模块内容加载中...
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

页脚

网易公司版权所有 ©1997-2009