摘要: 这段时间要写一个ActiveX控件来控制扫描仪,并在扫描完成之后将文件路径通知页面。因为扫描的过程是异步的,所以我不能利用ActiveX控件公开的Scan方法来返回文件路径,结合Name Ctrl订阅联系人状态的思路,我想,如果可以用JavaScript来订阅ActiveX完成扫描的“事件”,我就可以在这个“事件”中把文件路径当作参数传递给页面了。
阅读全文
posted @
2008-09-02 09:57 Windie Chai(笑煞天) 阅读(1833) |
评论 (15) |
编辑
摘要: 工作流在长时间运行时难免会遇到一些问题,许多业务逻辑需要花费数日、数周乃至数月。在这段时间中,我们不能让工作流实例一直驻留在内存中(比如,我们需要一份开支报告,而不巧的是对此负责的会计师却在西班牙海滩休假,怎么办呢?)。在Windows Workflow中,可以通过持久化服务来解决长时间运行的工作流可能遇到的问题。
阅读全文
posted @
2008-08-27 09:03 Windie Chai(笑煞天) 阅读(1319) |
评论 (7) |
编辑
摘要: NameCtrl是Office自带的一个ActiveX控件,它存在于C:\Program Files\Microsoft Office\Office12\NAME.DLL中。利用它可以显示Office Communicator的状态图标,并且图标包含了菜单,通过菜单可以进行聊天,发送邮件等操作。
关于NameCtrl的细节请访问http://msdn.microsoft.com/en-us/library/bb862236.aspx
Spirit在《Web系统集成OCS在线状态功能》一文中向大家介绍了如何使用这个控件,而我这篇文章将从NameCtrl的一个方法和一个事件入手,来更完美的在网页中集成Office Communicator状态信息。
阅读全文
posted @
2008-08-04 09:05 Windie Chai(笑煞天) 阅读(1318) |
评论 (0) |
编辑
摘要: 在Office Communicator中集成内部办公的话,很多情况下需要向用户发送一些信息的URL,但是默认情况下,用户收到的URL并不是一个可以点击的链接,而是一个在URL前添加了一个下划线的字符串,如:_http://xiaoshatian.cnblogs.com
为Office Communicator启用链接只需要两步:配置URL筛选和允许超链接。
阅读全文
posted @
2008-08-01 16:31 Windie Chai(笑煞天) 阅读(331) |
评论 (0) |
编辑
摘要: Windows Workflow Foundation中有两种调度服务:DefaultWorkflowSchedulerService和ManualWorkflowSchedulerService。
本文将为大家介绍这两种调度服务的区别,通过配置文件配置服务的方法,各自适合的场景。
阅读全文
posted @
2008-07-29 13:09 Windie Chai(笑煞天) 阅读(1546) |
评论 (9) |
编辑
摘要: 在状态机工作流中,如何在接收并处理两个并行的事件呢?又如何在这两个事件都完成之后做进一步操作呢?
本文通过我的上一篇文章《MOSS多级审批工作流【StateMachine版】》来和大家分享我的一种方法。
阅读全文
posted @
2008-07-22 09:04 Windie Chai(笑煞天) 阅读(1608) |
评论 (9) |
编辑
摘要: 去年我发布过一个MOSS多级审批工作流,采用顺序工作流模式开发;后来又做了一些改进,用ConditionedActivityGroupActivity取代了繁复的WhileActivity+IfElseActivity嵌套,但仍然是顺序工作流。
在第二篇文章的末尾我曾写道:“审批这样的流程并不适合用顺序工作流来实现,用WF的另外一种工作流-状态机工作流会更好”,前段时间终于又想起了这回事儿,抽空把这个工作流用状态机实现了,现在和大家分享一下开发心得。
阅读全文
posted @
2008-07-15 09:08 Windie Chai(笑煞天) 阅读(2040) |
评论 (45) |
编辑