.NetFramework3.0 & 3.5(WCF,WPF,WF)团队最新随笔(rss)

[原创]WCF后续之旅(2): 如何对Channel Layer进行扩展——创建自定义Channel

     摘要: 在上一篇文章中,我们通过一个直接借助BasicHttpBinding对象实现Client和Server端进行通信的例子,对WCF channel layer进行了一个大致上的介绍。由此引出了一些列通信相关的概念和对象,比如Channel,Output channel, Input channel,Request channel, Reply Channel,Duplex channel, Channel Shape,Channel manager,Channel factory, Channel listener, Binding element 等。通过这些元素,我们很容易地实现对WCF channel layer进行扩展。
在本章节中,我们将继续讨论WCF channel layer。我们将通过如何创建和应用custom channel来介绍channel layer一些知识。  阅读全文

2008-07-09 09:14 作者: Artech【评论:9】【阅读:537】 

[原创]WCF后续之旅(1): WCF是如何通过Binding进行通信的

     摘要: 《我的WCF之旅》系列自开篇以来,得到了园子里很多朋友的厚爱,并荣登了博客园2007年度系列博文Top 10。由于工作原因,沉寂了几个月,今天开始WCF新的旅程。如果说《我的WCF之旅》主要是对WCF基本原理概括性介绍,而对于这个新的系列,我将和大家分享我对WCF的一些实现机制、设计原理的理解,以及我在实际的项目开发中的一些实践经验(比如在后续的一些文章中,我将介绍通过WCF Extension实现一些在真正的分布式项目开发中很有现实意义的功能)。  阅读全文

2008-07-08 09:03 作者: Artech【评论:35】【阅读:1122】 

化零为整WCF(15) - 可靠性消息(ReliableMessaging)

     摘要: WCF(Windows Communication Foundation) - 可靠性消息(ReliableMessaging):
通过重试的方法来保证消息的可靠传递,默认为8次
当配置了“有序传递”的时候,客户端和服务端会开辟缓冲区,服务端缓冲区在接到所有客户端发来的消息后,按照客户端调用的顺序排序各个消息,然后有序地调用服务端  阅读全文

2008-07-04 08:50 作者: webabcd【评论:7】【阅读:1548】 

NET下的流程图开发包介绍

     摘要: 本文将介绍5个流程图开发包,它们分别由5个公司提供。
这5个流程图开发包有如下特点:
1.对NET与VS的支持
2.可将流程图存为XML文件
3.不只是流程图开发,任何种类的图形设计器都可以开发
4.内置大量的数据结构算法
5.都是2D模型,不支持3D建型模  阅读全文

2008-06-29 20:24 作者: WXWinter(冬)【评论:24】【阅读:2845】 

简单的Silverlight音乐播放器Widget

     摘要:
上周尝试了一下发布不久的Silverlight 2 beta2,设计了这么一个简单的播放器widget。它支持循环播放,支持自动播放,支持封面图片,支持暂停(鼠标移动到封面上就会淡入按钮)。
本来是想设计的稍微酷一点的,发现Silverlight2的矩阵变形能力还是相当弱的,其实现的功能也就是平移、平行四边形化和旋转,如果再支持梯形化就好了。
同时,也发现beta2相较之前版本的一些不同之处。
  阅读全文

2008-06-26 09:33 作者: Windie Chai(笑煞天)【评论:13】【阅读:1943】 

武汉.NET俱乐部新平台上线



地址不变:http://www.msdnclub.com

注:俱乐部将有自己的LiveMeeting,我将可以同WebCast一样进行在线的技术讲座,我们会定时邀请微软的技术专家及武汉的企业老总或技术总监与大家进行在线的交流,介时我会将连接发到您的邮箱里。

2008-06-25 11:22 作者: Kiven【评论:3】【阅读:111】 

化零为整WCF(14) - 事务(Transaction)

     摘要: WCF(Windows Communication Foundation) - 事务(Transaction):
对契约方法使用TransactionFlowAttribute声明(设置TransactionFlowOption参数),以指定服务操作的事务流策略
对服务方法是用OperationBehaviorAttribute声明(设置TransactionScopeRequired参数),以指定方法是否在事务范围(TransactionScope)内执行
配置host和client的binding节点的transactionFlow属性,以指定绑定是否支持流事务  阅读全文

2008-06-24 16:17 作者: webabcd【评论:12】【阅读:1816】 

.Net 方向的 Coder/Designer 应当掌握什么技能?

     摘要: 虽然现在发表这样的题目实在有跟风之嫌,但是我唯一想表达的观点就是,其实根本不存在能够要求每一个 .Net 方向的 Coder/Designer 都应当掌握的 Skills List。每一位 .Net 下的程序员其实都有他们的领域和细分的方向;这就是说,我们不应该要求 Winform 程序员掌握 XHTML,或者让 ASP.net MVC 方向的掌握 Web Controls。因此,我试图将技能树切分成组件,然后按您的需要选择任何一项或数项。  阅读全文

2008-06-24 11:32 作者: 随风流月【评论:30】【阅读:2851】 

LINQ入门教程示例使用F#的实现

     摘要: 在MSDN介绍LINQ的时候,在开篇的时候介绍了如何使用LINQ,并使用以下代码举例:1classStartWithLINQ{2staticint[]numbers=newInt32[7]{0,1,2,3,4,5,6};3publicStartWithLINQ(){4varnumberQuery=5fromxinnumbers6where(x%2)==07selectx;8foreach(inti...  阅读全文

2008-06-18 13:36 作者: 大约在冬季【评论:1】【阅读:72】 

通过AEC解读WF的核心原理(十三完)实现Visio设计风格的Activity

     摘要: AEC,是ActivityExecutionContext 对像,也是 Activity Execution Context
本系列以ActivityExecutionContext 对像为主线,通过以自定义Activity为例子演示了控制Activity内部执行的一些技巧。如果真正的读懂了本文,就能更好的理解WF工具栏中自带Activity的,并重新实现其功能。
实际上,如果开发业务工作流,直接用WF工具栏中自带Activity拼装会使流程显得很臃肿,而状态机与顺序工作流其实也不过是WF为我们提供的两个简单的Activity执行控制模板而以,WF只的两个Activity,(System.Workflow.ComponentModel.Activity与System.Workflow.ComponentModel.CompositeActivity),它们是活动树上的叶节点与支节点,当你直正理解了这些你会发现让人眼花缭乱的WF背后是如此清爽幽雅,WF仿佛在一个全新的空间再现了计算机工作原理,指令、地址、数据、出栈、入栈.........  阅读全文

2008-06-18 11:56 作者: WXWinter(冬)【评论:10】【阅读:1610】 

基于微软Synchronization Services双向同步技术在企业项目中的架构应用研究

     摘要: 项目应用场景: 某客户是一个大型集团企业的信息部门,掌管着企业几百台服务器,并且以后会不断扩充; 为了更好的维护信息办的服务器;信息部门需要开发一套维护系统,来记录各个服务器的相关状态信息 (如,IP、所安装在服务器的应用系统和相关信息等),便于维护和查询;客户维护人员可以携带笔记本 脱机即时编写维修服务器相关记录信息(增、删、查、改),客户端联网即可自动同步到服务器最新维护数据。客户要求实现服务...  阅读全文

2008-06-17 14:29 作者: ξ箫音ξ【评论:6】【阅读:1751】 

发布最新C#3.5开发的ReSharper4.0 for VS2005/2008 注册机

     摘要: ReSharper是一款微软Microsoft Visual Studio 2005 和Microsoft Visual Studio.NET2008和的插件,也是目前ReSharper4.0-VS2005和ReSharper4.0-VS2008编程插件中最强的插件之一,它提供了智能C#辅助编码功能和实时错误显示功能,并支持重构。提供流行C#代码智能帮助,高亮度显示实时纠错以及重新参数化等功能。R...  阅读全文

2008-06-17 11:10 作者: ξ箫音ξ【评论:19】【阅读:852】 

通过AEC解读WF的核心原理(十二)WorkflowQueue的提前提交

     摘要: WF作为一种以交互式开发与流程控制为基础的SDK,实例内部与外部的通信是由WorkflowQueuingService完成的,
WorkflowQueuingService维护了一个Queue,实例向WorkflowQueuingService添加Queue(CreateWorkflowQueue方法),并定阅 QueueItemAvailable事件,外部通过EnqueueItem方法将消息发送到指定工作流队列。
WorkflowQueuingService的使用我在前面的例子中已多次使用。
本例是一个提前提交队列消息的实现  阅读全文

2008-06-17 09:30 作者: WXWinter(冬)【评论:4】【阅读:1468】 

WF与Windows操作系统的对比

     摘要: 通过AEC解读WF的核心原理(十一)(题外篇)
如果从求同的角度,你会发现铅笔与太阳是一样的,如果从求异的角度,两个水分子的差别用137亿年也描述不完,本文不是一篇技术文章,有些比效也并不准确,只是对技术的一种调侃   阅读全文

2008-06-14 21:53 作者: WXWinter(冬)【评论:6】【阅读:1606】 

化零为整WCF(13) - 并发控制(锁)(Mutex, Semaphore, Monitor, Lock, ThreadPool, Interlocked, ReaderWriterLock)

     摘要: WCF(Windows Communication Foundation) - 并发控制:以ConcurrencyMode.Multiple并发模式及InstanceContextMode.Single实例模型为例(此时有并发问题),介绍如何做并发控制,即各种锁的使用(Mutex, Semaphore, Monitor, Lock, ThreadPool, Interlocked, ReaderWriterLock)  阅读全文

2008-06-11 08:02 作者: webabcd【评论:6】【阅读:2168】 

通过AEC解读WF的核心原理(五)实现一个从下向上执行的顺序容器

     摘要: 本例实现了一个从下向上倒着执行的顺序容器,本例并无什么具体的应用场景,只是一个控制子Activity执行的演示,
本例演示了如何按一定规则执行子Activity,并在子Activity执行完成后关闭子Activity,在全部业务完成后关闭自已   阅读全文

2008-06-10 13:51 作者: WXWinter(冬)【评论:6】【阅读:1508】 

通过AEC解读WF的核心原理(四)AEC在内部执行childActivity

     摘要: 本例演示了: CompositeActivity如何使用AEC执行ChildActivity,并在ChildActivity执行完成后将自已关闭  阅读全文

2008-06-09 13:18 作者: WXWinter(冬)【评论:2】【阅读:151】 

通过AEC解读WF的核心原理(三)Execute方法Activity的入口

     摘要: Activity的Execute就跟应用程序的Main一样,是入口函数,由加载者自动调用  阅读全文

2008-06-06 11:53 作者: WXWinter(冬)【评论:5】【阅读:1824】 

通过AEC解读WF的核心原理(二)通过AEC调用添加到引擎中的服务对像

     摘要: TrackingService,PersistenceService,ExternalDataExchange等服务都是通过引擎的AddService方法添加的
可以在Activity中用ActivityExecutionContext的GetService方法得到WorkflowRuntime的AddService方法加载的外部对象
本例是一个将自定义对象通过引擎的AddService方法添加,自定义Activity在内部使用演示   阅读全文

2008-06-05 23:36 作者: WXWinter(冬)【评论:1】【阅读:185】 

通过AEC解读WF的核心原理(一)Activity的副本

     摘要: AEC(ActivityExecutionContext),是工作流的重要组成部分  阅读全文

2008-06-05 23:33 作者: WXWinter(冬)【评论:5】【阅读:2047】 

RSS

导航

团队简介

团队公告

聚合

团队负责人

团队成员[共171人]

广告