上一页 1 ··· 15 16 17 18 19 20 21 22 23 ··· 60 下一页
1.关于宿主(host) 我们一般创建的是以IIS为宿主的,所以我们平常在VS2008中创建的项目,如下图所示,都是IIS托管的。关于IIS托管,上一篇文章已经说得很清楚了。   但是,WCF还有另一种托管方式,称为自托管(Self-Hosting)。 说得深奥些,就是Client和Service共用一个进程。说得通俗些,就是把Client项目和Service项目合二为一,比如说这... Read More
posted @ 2009-10-23 18:13 包建强 Views(423) Comments(1) Diggs(0)
(前言) 我们习惯于使用VS2008中WCF的项目模板,于是Server端的创建基本是不用动脑子的。 又因为我们默认使用的MEX绑定,所以在Client端,我们在VS2008种右击项目,就可以轻松添加Server Reference,这也是不用费脑细胞的。 VS2008让我们把注意力foucus在业务逻辑上,而模糊了WCF的本质。 于是我经常犯糊涂,甚至连WCF最基本的概念有时都混淆。 ... Read More
posted @ 2009-10-23 12:21 包建强 Views(463) Comments(3) Diggs(0)
  吉日有三篇文章,是我最深恶痛绝的,堪称误导新人之三部曲: 1.白话讲反射技术 --- 适合初学者入门引导 2.白话讲山寨SOA,少一些迷惑、多一些理解,你的程序架构SOA了吗? 3.不懂接口、反射、委托、设计模式足足写了5年的代码 -- 写给初学者(谈美女生成器不谈代码生成器) Read More
posted @ 2009-10-19 00:38 包建强 Views(12610) Comments(170) Diggs(16)
致博客园所有技术新手,正确了解反射,对你的程序员生涯具有至关重要的意义。因此,请不要被虾米虾米的水文误导,技术是容不得半点yy的。 Read More
posted @ 2009-10-16 14:59 包建强 Views(14633) Comments(185) Diggs(26)
刚写完项目的一个UT,下面是在涉及UT时的一些新得,和以往的UT不太一样哦:1.Model中不要有方法,提升到ViewModel级别。2.MessageBox封装成ShowMessage(string text)方法,提升到IView中。在MockView中,设置Message属性,读取text参数值,从而可以使用Assert.IsTrue();来判断。3.对于异步调用WCF的方法,发是发,收是收... Read More
posted @ 2009-10-15 12:36 包建强 Views(715) Comments(1) Diggs(0)
继往开来,本文讨论了Command在Prism中的设计框架,指出其中的一些不足,以及一些修改意见。 至此,十一期间的7篇文章全部刊登结束,详细展现了MVP、Command和Prism的博大精深。 Read More
posted @ 2009-10-15 00:13 包建强 Views(10279) Comments(11) Diggs(5)
MVP模式最后一篇,讲解WPF/Silverlight的另类编程方式。 Read More
posted @ 2009-10-14 00:37 包建强 Views(4792) Comments(20) Diggs(2)
本文的代码都是基于WPF的,对于Silverlight,这些技术也同样适用。 本文详细讨论了INotifyPropertyChanged和ObservableCollection一些使用技巧。 Read More
posted @ 2009-10-13 00:06 包建强 Views(45044) Comments(26) Diggs(25)
本文旨在验证一个容易混淆的概念,从而为玩转WPF/Silverlight中INotifyProperty做铺垫。 两个相同类型的变量a和b,并且有如下关系:b=a;如果a发生改变,b是否也发生改变呢? Read More
posted @ 2009-10-12 14:38 包建强 Views(3138) Comments(17) Diggs(3)
MVP模式中Command的终极解决方案。WPF/Silverlight中的必杀技——AttachedBehavior。 Read More
posted @ 2009-10-12 00:18 包建强 Views(10998) Comments(29) Diggs(7)
上一页 1 ··· 15 16 17 18 19 20 21 22 23 ··· 60 下一页