Windows Vista开发最新随笔(rss)

化零为整WCF系列文章索引

摘要: WCF (Windows Communication Foundation) :契约, 绑定, 宿主, 异常处理, 异步调用, 双向通讯, MTOM, 流数据传输, 序列化, 实例模型, 会话状态, 并发, 限流, 事务, 安全, 可靠性消息, 消息队列, WCF创建REST, AJAX调用WCF 阅读全文

2008-07-24 08:09 作者: webabcd【评论:22】【阅读:2363】 

化零为整WCF(18) - Web编程模型(WCF创建REST, AJAX调用WCF)

摘要: WCF(Windows Communication Foundation) - Web编程模型:使用WCF创建REST服务,使用asp.net ajax调用WCF服务
System.ServiceModel.Activation.WebServiceHostFactory - 用于承载使用 WCF Web 编程模型的服务
System.ServiceModel.Activation.WebScriptServiceHostFactory - 能够向服务中自动添加 ASP.NET AJAX 终结点而无需进行配置 阅读全文

2008-07-21 08:30 作者: webabcd【评论:9】【阅读:800】 

化零为整WCF(17) - 安全(Security)

摘要: WCF(Windows Communication Foundation) - 安全(Security):本文以用户名和密码做验证,通过X.509证书做加密为例 阅读全文

2008-07-16 08:38 作者: webabcd【评论:16】【阅读:1191】 

化零为整WCF(16) - 消息队列(MSMQ - MicroSoft Message Queue)

摘要: WCF(Windows Communication Foundation) - 消息队列(MSMQ - MicroSoft Message Queue):netMsmqBinding的binding属性配置如下:ExactlyOnce - 确保消息只被投递一次Durable - 消息是否需要持久化TimeToLive - 消息过期并且从原有的队列移动到死信队列的时间ReceiveRetryCoun... 阅读全文

2008-07-11 14:47 作者: webabcd【评论:8】【阅读:1516】 

[转] 依赖注入&控制反转 oC 容器和Dependency Injection 模式(中文版)

摘要: 关于“依赖注入,控制反转, IoC 容器和Dependency Injection 模式”的经典文章,今天发现了中文版,转载并收藏一下

转载自 http://blog.csdn.net/suncheng_hong/archive/2006/11/09/1375495.aspx
原作者:Martin Fowler
阅读全文

2008-07-07 16:33 作者: 周银辉【评论:0】【阅读:273】 

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

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

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

哈哈,成为MVP了

摘要: 特别感谢 大磊,寰青,涵涛等各位大哥的大力推荐,非常感谢Sisley和MVP Center的perfect work,非常感谢DUDU提供博客园这一舞台,非常感谢王涛等各位园子里的兄弟的大力支持,非常感谢秋宇的大力协助。非常感谢园子里各位兄弟的支持。
阅读全文

2008-07-02 11:28 作者: 周银辉【评论:90】【阅读:3143】 

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

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

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

[WPF疑难]如何禁用窗口上的关闭按钮

摘要: 哈哈,主要是调用RemoveMenu这个API,所以没什么好说的,直接“干货”吧 阅读全文

2008-06-12 19:03 作者: 周银辉【评论:6】【阅读:1752】 

化零为整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】【阅读:2757】 

WPF里的DependencyProperty(5)

摘要: 今天一口气写了不少东西。首先我们认识了DependencyProperty中的Metadata,也谈到了Metadata的存储,还有专门为WPF提供的FrameworkPropertyMetadata。然后,我们通过DependencyProperty中值得存储机制了解了AttachedProperty到底是个什么东西,还讨论了通过AddOwner方法注册的一种比较特殊的DependencyProperty。 阅读全文

2008-06-03 23:00 作者: Yannic Yang【评论:5】【阅读:1262】 

[WPF疑难] 如何限定ListView列宽度

摘要: 今天遇到的一个Defect是:应该限定List View中列最小宽度以避免用户将列宽度拖拽为0而导致列消失。WPF的List View没有内置该机制,但我们可以通过监听用户拖拽操作来跟踪列宽并进一步限定用户拖拽,请参见附件中的DEMO。 阅读全文

2008-06-03 19:49 作者: 周银辉【评论:12】【阅读:1605】 

化零为整WCF(12) - 并发和限流(Concurrent和Throttle)

摘要: WCF(Windows Communication Foundation) - 并发(Concurrent):ConcurrencyMode.Single:单线程并发模式。系统自动加锁,无并发问题ConcurrencyMode.Reentrant:可重入的单线程并发模式。有可重入(回调)操作时,此模式才会生效,从回调返回的线程会进入队列尾部排队ConcurrencyMode.Multiple:多线... 阅读全文

2008-06-03 19:30 作者: webabcd【评论:10】【阅读:2922】 

[WPF疑难]ErrorTemplate显示与隐藏问题

摘要: 在为Binding提供验证模板时,我们需要使用一个ControlTemplate来为验证控件提供验证反馈,即是当验证失败时在被验证控件的旁边或外围提供一个具有明显视觉效果的UI元素以提醒用户(一个普遍的做法,比如文本框外围出现一个红色线框),这也就是传说中的Validation.ErrorTemplate。按照正常人的思维:ErrorTemplate(红色线框)的可见性应该随着被验证控件(文本框)的可见性的改变而动态改变。但目前事实并非如此,即便是用WPF默认的ErrorTemplate。这让人很抓狂,在用户看来这将是一个可笑而又弱智的错误。算是WPF的一个Defect吧,看看如何搞定它。 阅读全文

2008-05-26 11:36 作者: 周银辉【评论:2】【阅读:1655】 

关于WPF的ComboBox中Items太多而导致加载过慢的问题

摘要: 【WFP疑难】关于WPF的ComboBox中Items太多而导致加载过慢的问题 周银辉我的一个同事在加载字体列表时遇到了一个让人崩溃的问题:由于系统字体可能较多(可能有好几百项),导致使用ComboBox显示字体列表异常缓慢,需要让人抓狂的3~5秒,这是由于ComboBox在展开列表时绘制了列表中的每一项,为了避免这个问题,我们可以使用VirtualizingStackPanel来代替Combo... 阅读全文

2008-05-21 10:12 作者: 周银辉【评论:1】【阅读:463】 

化零为整WCF(11) - 会话状态(Session)

摘要: WCF(Windows Communication Foundation) - 会话状态: ServiceContract SessionMode.Allowed - 指定当传入绑定支持会话时,协定也支持会话(默认值) SessionMode.Required - 指定协定需要会话绑定。如果绑定并未配置为支持会话,则将引发异常 SessionMode.NotAllowed - 指定协定永不支持启动会话的绑定 OperationContract IsInitiating - 获取或设置一个值,该值指示方法是否实现可在服务器上启动会话(如果存在会话)的操作。 IsTerminating - 获取或设置一个值,该值指示服务操作在发送答复消息(如果存在)后,是否会导致服务器关闭会话。 阅读全文

2008-05-13 13:44 作者: webabcd【评论:29】【阅读:3434】 

WFP之位图效果

摘要: 首先看一个图片:在“第一步”这个按钮周围,有一转红色,这个效果就是用WPF的位图效果实现的。位图效果(BitmapEffect 对象)是简单的像素处理操作。位图效果将 BitmapSource 作为输入并在应用效果(如模糊或投影)之后生成新的 BitmapSource。每个位图效果都公开了控制筛选属性的属性,如 BlurBitmapEffect 的 Radius。(摘录MS... 阅读全文

2008-05-12 10:26 作者: 桂素伟【评论:0】【阅读:105】 

“我们应该在用户计算机上存储一个魔饼”?

摘要: 标题来自《JOEL 说软件》第48页第三段。
说实话,我的英文很烂,所以如果某书籍如果有中文版的话,我会首先考虑中文版的,毕竟可以提高阅读速度,以及把琢磨外文单词的时间节约出来以思考作者表达的真正含义。
今天在看《JOEL 说软件》实在有点忍受不下去了,当我看到那个“魔饼”时的确有点蒙,以至于两分钟后才反应过来:“Cookie” 有“饼干”的意思。
真是让人哭笑不得。 阅读全文

2008-05-09 18:16 作者: 周银辉【评论:18】【阅读:1277】 

化零为整WCF(10) - 实例模型(InstanceContextMode)

摘要: WCF(Windows Communication Foundation) - 实例模型: ServiceBehavior InstanceContextMode.PerCall - 新的 System.ServiceModel.InstanceContext 对象在每次调用前创建,在调用后回收。 InstanceContextMode.PerSession - 为每个会话创建一个新的 System.ServiceModel.InstanceContext 对象。 InstanceContextMode.Single - 只有一个 System.ServiceModel.InstanceContext 对象用于所有传入呼叫,并且在调用后不回收。如果服务对象不存在,则创建一个。 阅读全文

2008-05-08 18:45 作者: webabcd【评论:8】【阅读:3078】 

老兄,你的进度表

摘要: 本文讨论了制定进度表的重要性以及相关经验,因为的确有不少开发人员认为这是一件苦差事,但事实并非如此。非常欢迎大家加入讨论:)


阅读全文

2008-05-01 16:21 作者: 周银辉【评论:9】【阅读:2312】 

RSS

导航

团队简介

团队公告

聚合

团队负责人

团队成员[共38人]

广告