03 2009 档案

摘要: 在去年我曾经写过一篇文章,介绍如何在同一页面下多个Silverlight应用间传递事件信息,当时所使用的技巧就是借助HTML页面元素来传递,当然这种方式也支持向其它第三方ActiveX控件传递信息。但因为引入了JS代码,让开发者感觉有些别扭。必定这种消息传递写在 CS代码中会更容易被接受。好在Silverlight3 beta中提供了两个重要的类,它们都是以“LocalMessage”打头,其位于“System.Windows.Messaging”名空间下: 阅读全文
posted @ 2009-03-31 09:29 代震军 阅读(4216) 评论(17) 推荐(0) 编辑
摘要: Silverlight3一个很显著的特点就是其应用可以在浏览器外运行。就是说一个在浏览器中运行的应用可以被独立(detached)出来,并通过一个桌面和开始菜单栏图标来启动执行,而不在需要有网络连接。这样给人的感觉其就像一个普通的桌面应用而不是一个浏览器应用程序。为了实现独立(detached),用户必须对这类应用有个明确的选择:“该应用在没有用户通知的情况下是不可以detached它自己的。下面用一个例子“Hello World”来展示一下: 阅读全文
posted @ 2009-03-26 14:21 代震军 阅读(5416) 评论(10) 推荐(0) 编辑
摘要: 大约在两年前我写过一篇关于Discuz!NT缓存架构的文章,在那篇文章的结尾介绍了在IIS中如果开启多个应用程序池会造成多个缓存实例之间数据同步的问题。虽然给出了一个解决方案,但无形中却把压力转移到了磁盘I/O上(多个进程并发访问cache.config文件)。其实从那时起我就开始关注有什么更好的方案,当然今天本文中所说的Memcached,以及Velocity等这类的分布式缓存方案之前都考虑过,但一直未能决定该使用那个。起码Velocity要在.net 4.0之后才会提供,虽然是原生态,但有些远水解不了近火。 阅读全文
posted @ 2009-03-23 09:13 代震军 阅读(21101) 评论(63) 推荐(7) 编辑
摘要: 在之前我翻译的一篇文章中,介绍了如果使用silverlight开发mesh应用。其实使用livemesh进行多设备终端的文件同步是非常容易的,下面就以图文方式简要介绍一 下如何在livemesh中创建文件夹,设置同步方式,如何使用客户端以及向好友发送邀请等。 阅读全文
posted @ 2009-03-16 09:12 代震军 阅读(5761) 评论(13) 推荐(0) 编辑
摘要: 最早听说它的时候还是在两年前的一个培训时,那时据说它只装备在AT&T和拉斯维加斯市赌场里。它可接收多种触摸输入信号。该机器不但能支持多人同时操作,而且还可自动识别放置在屏幕上的物体。可以说它极大的提升了交互式应用的用户体验,而“多点触控”也成为了我的一个关注点。 阅读全文
posted @ 2009-03-09 08:55 代震军 阅读(2550) 评论(10) 推荐(0) 编辑
摘要: 按说昨天刚参加“微软技术创新日--北京站”活动之后, 今天就来评论其活动中产品的一些问题显得不太厚道。但本文内容绝不应当看作是关于clubof的负面评论,并且可以说我是绝对支持这个网站并响应其所“开放源码”这一举措的。甚至我还把该网站的宣传贴纸贴到了我的笔记本上。因为这是国内第一个开源并已上线动作的基于.net的SNS软件产品,更是先后有10名微软工程师耗时三个月心血所开发出的产品。所以光就这一点来说,在国内的.net开发者中就应该会很有影响力,甚至可能说是“从某种意义上传达出了微软内部开发者的一些声音”。 阅读全文
posted @ 2009-03-04 09:26 代震军 阅读(4719) 评论(70) 推荐(0) 编辑
摘要: 声明:本文存在杜撰成分,望大家轻易不要对号入座或拘泥于字面解释。公奶牛:这种牛的基本上除了整天嗷嗷叫之外,其余的事就是吃草地或与母奶牛去繁育牛宝宝了。所以我将成天唱空调的“学院派”归于这种类型,那个整天说自己这个技术也会,那个架构也懂,但实际开发时不知如何下手的人相信大家有遇到过的,这类人的一个通病就是眼高手低,对别人的东西爱妄加评论,但一定深究其低层的情况时,就没下文了。 阅读全文
posted @ 2009-03-02 09:08 代震军 阅读(4220) 评论(39) 推荐(0) 编辑