置顶随笔
2008年5月8日
摘要: wf工作流设计器的实现思路,相关类结构
阅读全文
2008年4月6日
摘要: wf监控部分类库(用vs跟踪的,开源以后会更详细),wf监控的实现方式,如何实现自定义的图形化监控
阅读全文
2008年4月1日
摘要: wf的逻辑生命周期不是ClR对象的生命周期,CLR暂时代表内存中的活动。活动执行的推动者是AEC。Runtime不关心每个Activity的状态,WF不关心下一个Acitivity时什么,以及何时流转。lotus是通过E-MAIL流转的,有些工作流是通过任务表流转的,而wf是通过有限状态机和调度器流转的。
阅读全文
2008年3月31日
摘要: 在3.1节中任务分配考虑时说到,WF没有任务表的概念,WF引擎也不关心流程什么时候流转,向什么地方流转。这是目前为止。这种设计本身非常好,但是WF不提供任务表对待办任务的检索造成很大影响。这里和大家讨论一下。
阅读全文
2008年3月29日
摘要: WF只是实现了非常基础的部分,可以说只是提供了工作流的编程框架。和目前已有的工作流开发平台相比,微软已经提供的Acitivity功能还是非常薄弱的。但是只要我们熟悉了WF的框架,通过自己实现一些基础功能,是可以做的工作流开发平台高度的。这就是为什么要学习《WF框架编程》的意义
阅读全文
2007年12月27日
2007年10月17日
摘要: 看了杀人游戏系列的博客,自己也有些感想,由于回复不能画图,就写了一个完整的评论。
阅读全文
2007年9月27日
摘要: 水晶报表的内容本身是很简单,不太适合放到首页。但是现在这方面的内容实在太多了,各个版本都有。上次做项目,在vs2005的中用,找了一大堆资料,结果基本上都用不了。所以就vs2005的使用,整理了下,最后是画中国式报表的一些小技巧,还是比较实用的。我一般都是随手写非常少的一点,再不断完善,很长时间没有写东西了,看这两篇基本完善就发了。
阅读全文
摘要: 兰州这样的讲座还是非常之少的。很高兴IBM能在兰州举行这次技术讲座,我在这里先表示感谢。讲座的主讲人为IBM的讲师马林和AMD的徐方老师。讲座内容可圈可点,下面我就讲座中的技术亮点结合其它厂商的解决方案,对比分析。
阅读全文
2007年7月5日
摘要: 在我现在正做在某个查询页面需求是:当使用键盘快捷键时,能自动触发例如查询,保存等操作。由于我这里用到了masterpage和iframe,iframe随页面经常发生变化,所以键盘消息应该放到统一的处理方法,不能放到每个子页面
阅读全文
2007年6月4日
摘要: .net的数据操作方法和实践实在是太多了,最根本的就是ADO.NET。微软提供了一些最佳实践,比如OracleHelper和企业库;同时也有大量的第三方的O/RMapping解决方案,比如:Hibernate,Castle等等,在asp.net2.0推出后,微软又提供了typed dataset和DataObjectSource的解决的数据存取方法。由于项目经验的限制,所以只能说是本人的实践经验。
阅读全文
2007年4月19日
摘要: 两年以前在程序员上发表的一篇文章,昨天偶然看到,针对oracle9i做的优化,还有些用,就拿出来了,希望能给别人帮助
阅读全文
2007年4月18日
摘要: 如何实现可插拔的windows服务,如果只是实现普通需求非常容易,可以参考文章里的那几个blog。但是如果要做为一个企业级的应用,往往会有别的场景需求。这里描述了能在不改变系统结构的情况下,可以非常快速的支持新的服务要求,并且以多线程方式支持多种业务逻辑的weindows服务开发方法,最后是一些调试技巧。
阅读全文
2007年4月17日
摘要: FtpWebRequest上传文件报550错误
按照一般的思路做两件事情
1.防火墙的设置,验证没有问题
2.权限设计,ftp的上传权限也没有问题
后来在微软的中文社区看到了一段代码解决了问题
阅读全文
2007年2月25日
摘要: wf中的transaction Scope是使用transaction Scope这个Activity实现的,在lab08描述了一个银行转帐的场景。
帐务表A减少100元,帐务表B增加100元,做为一个完整的事务,要么完全实现要么完全回退。不过如果我碰到这种应用场景,估计不会这样做,我的理解是
阅读全文
摘要: 一、为什么要自定义Activity
我们以前谈OO,很核心的一个话题就是重用,而工作流就可以做为一个容器,我们可以将业务逻辑,服务封装成为一个个的Acitity,如果Activity的粒度合适,那么每个Acitity之间是完全解耦的
二、如何自定义
....充分利用arrtibute的强大功能
阅读全文
摘要: 第一部分基础工作,建立代码结构框架1.创建项目WorkflowDesignerControl1.1:WorkflowView和DesignSurface,workflowView是微软提供的工作流设计API,所有的操作都要在上面进行;DesignSurface是WorkflowView的设计时支持WorkflowView需要从中获得一些资源。1.2:工具箱和属性窗口也要放到WorkflowDesi...
阅读全文