代码改变世界

随笔档案-2008年04月

Silverlight 2 打造饭否Show

2008-04-29 09:38 by Windie Chai, 4663 阅读, 收藏, 编辑
摘要: 在Silverlight 1.1的时候,我就像用Silverlight设计一个饭否Show,无奈1.1时代貌似只能通过Web Services来获取跨域的数据,我认为这是一种别扭的开发方式,再加上1.1对中文并不友好,所以就改用Flash实现了这个饭否Show。 Silverlight 2终于解决了上述的两个问题,支持跨域获取数据,支持中文显示,于是我迫不及待的尝试着开发了一个饭否Show(在Silverlight 2 beta SDK 发布的几日后开始开发,开发完成后便忘记了,-___-|||),下面来简要的分享一下开发过程,也望各位Silverlight前辈不吝指教。 阅读全文

《WF编程》系列之41 - 承载工作流:日志和配置文件

2008-04-21 09:37 by Windie Chai, 4780 阅读, 收藏, 编辑
摘要: Windows Workflow 其实是一个Runtime,而不是应用程序。在启动工作流之前,宿主进程必须先加载并运行工作流Runtime。宿主进程告诉Runtime要创建什么类型的工作流,Runtime则负责管理工作流的生命周期并通知宿主进程重要的生命周期事件,比如工作流的完成和终结。Runtime并不挑剔它的宿主,宿主可以是台式机上的智能客户端应用程序,也可以是机架上的服务器中运行的ASP.NET进程。所有宿主进程需要做的只是加载.NET 3.0工作流程序集而已。 在本章中,我们将深入探讨Windows Workflow Runtime和它的服务。首先来认识一下日志(Logging)、跟踪(Trackng)和工作流Runtime的配置选项;接着是调度服务(Scheduling Services),调度服务为Runtime执行工作流提供了线程支持;然后是持久化服务,持久化服务允许我们将工作流状态信息保存到持久存储设备;最后,我们将介绍跟踪服务,跟踪服务允许我们监视工作流的执行过程。 阅读全文

我换马甲了,不知大家作何感想?

2008-04-17 01:21 by Windie Chai, 806 阅读, 收藏, 编辑
摘要: “笑煞天”这个名字是10年前(感觉很老似的)申请QQ的时候绞尽脑汁想出来的。 毕业之后突然感觉这个名字太“彪悍”了,江湖味太重,就换了一个马甲“Windie Chai”,从此开始了两个ID交错使用的历史。 以为从此后朋友们就会开始犯迷糊:“到底哪个是你?哪个不是你?还是两个都……”,但没想到Choral兄居然可以把这两个马甲关联起来了,着实佩服,呵呵。 从今天起我在博客园的马甲就换成“Windie... 阅读全文

《WF编程》系列之40 - 自定义活动:活动的执行

2008-04-10 09:30 by Windie Chai, 6437 阅读, 收藏, 编辑
摘要: 在Windows Workflow中,一个活动有几种可能的状态?它们之间是如何转换的?如果我们编写自定义复合活动,该如何控制子活动的状态转换? 阅读全文
点击右上角即可分享
微信分享提示