摘要: 原文:http://www.silverlightchina.net/html/tips/2010/1021/2815.html 1. 一定要先装IIS,再装.Net Framework 3.5 SP1 (SP1是ADO.NET Data Services必需的) 2. 【身份验证方法】只能选一个 a) 选择发布的网站或虚拟目录,右键菜单中选择【属性】 b) 选择【目录安全性】页 c) 点击【编辑】按钮 d) 除匿名访问外其它方式都点掉(如下图所示,当然也可以把匿名方式点掉,选其他‘一’种方式,这种情形针对安全性要求比较高的非开放式应用) 3. 如果Silverlight的内容不能显示,很大. 阅读全文
posted @ 2011-07-05 11:27 李中华 阅读(155) 评论(0) 推荐(0) 编辑
摘要: SilverLight跨域访问WCF时,出现:尝试向 URI“*******”发出请求时出错。这可能是由于试图以跨域方式访问服务而又没有正确的跨域策略,或策略不适用于 SOAP 服务。您可能需要与该服务的所有者联系,以发布跨域策略文件并确保该文件允许发送 SOAP 相关的 HTTP 标头。出现此错误也可能是由于使用的是 Web 服务代理中的内部类型而没有使用 InternalsVisibleToAttribute 属性。有关详细信息,请参阅内部异常。这是一个Silverlight 跨域的策略问题,将策略文件clientaccesspolicy.xml 和 crossdomain.xml放在网站 阅读全文
posted @ 2011-07-04 23:24 李中华 阅读(300) 评论(0) 推荐(0) 编辑
摘要: 昨晚在床上想到了,通过客户端挂载领域对象中的get事件,在挂载方法中调用服务。这里先做个记号,欢迎大家讨论。 阅读全文
posted @ 2011-06-25 19:02 李中华 阅读(227) 评论(0) 推荐(0) 编辑
摘要: 领域驱动设计(DDD),貌似很强大,遵循OO的思想。但DDD落地有点难度,软件一般都会分层架构,整个系统分为3层或4层。三层的分别为:展示层、业务逻辑层、数据访问层。四层大致为:展示层,业务逻辑层,领域层,数据访问层。在四层的架构中,我们看到了领域层。顾名思义,里面是放领域对象的。里面的领域有可能除了包含领域固有的逻辑外,还会包含一些操作持久化对象的方法。为了满足单一职责,提高复用的能力,有必要将操作持久化对象的方法分离出去。有牛人建议使用Repository来封装持久化对象的操作方法,想法貌似不错。但当真正这样干的时候,总是会遇到这样那样的问题,比如:1、领域对象之间有很多关联、依赖的关系. 阅读全文
posted @ 2011-06-24 15:04 李中华 阅读(326) 评论(0) 推荐(0) 编辑
摘要: 在使用WCF时遇到一个异常:“net.tcp://localhost:8001/MemberShips”不支持正在使用的 .Net 组帧模式。有关详细信息,请参见服务器日志。先贴上。 阅读全文
posted @ 2011-06-13 11:03 李中华 阅读(2291) 评论(5) 推荐(0) 编辑
摘要: 今天在研究MVVM。先画一个类图。然后在来个顺序图另外在别人的Demo上修改了一下,个人感觉新的Demo比老的要好不少。Demo和文章我先放上来,让各位来指点、一起学习MVVM。但还有些问题没解决或尝试,我估计这是我对WPF的技术的掌握问题。例如,1、在xmal中,绑定DataGrid控件选中的行到一个指定的绑定项,如button按钮的CommandParamter。2、在xmal中,把ViewModel的ICommand绑定到没实现ICommandSource接口的控件上,如DataGrid。3、View的跳转。原来在用MVP架构模式的时候,对于View的跳转控制的不好,之前也有过采用中介者 阅读全文
posted @ 2011-06-01 17:32 李中华 阅读(1842) 评论(3) 推荐(1) 编辑
摘要: MVP虽然有很多优点。但用起来也有不少麻烦。除了那个圆环订阅消息的危险,还有一个问题让我很不爽,就是从窗口1创建并打开窗口2,然后在把某个值回传窗口1。这种事情在管理系统中很多。因此,但我一直都没有想出一个代码又少、编码又漂亮的方案来。此问题还真让我死了不少老细胞。现在已经快晚上11点了,又加之昨晚和前晚做了很多个关于做程序开发的梦,很困。因此,我简单的抛出问题,并仓促的用EA画了个类图,大家先看着。等我有时间再把相关的文字、代码、以及顺序图等贴上。 阅读全文
posted @ 2011-04-09 22:53 李中华 阅读(547) 评论(5) 推荐(1) 编辑
摘要: 在日常开发中,经常要打开一个模态窗体,在模态窗体中选择某一项,然后把这项的ID或者Name赋值给打开这个模态窗体的窗体…… 在Windows 客户端中,要实现这样的功能是非常简单的,代码也会很优美。当然,这与个人的写法有关系。 比较优美的方式有2种,一种是使用interface编写观察者模式,一种就是使用事件委托。既然在Windows平台中玩耍,那就采用更加灵活的事件委托方... 阅读全文
posted @ 2010-08-24 09:49 李中华 阅读(1121) 评论(1) 推荐(0) 编辑
摘要: 写书的那位大师丢三落四,代码没有拷贝完全,导致我花了些时间整理了这些代码,整理这些代码要感谢网上的一位老兄,可惜我不知道他的名字了。 今天在我的硬盘里发现了这些代码,决定发布上来共享。大家好才是真的好。 Code Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighte... 阅读全文
posted @ 2008-08-18 13:30 李中华 阅读(487) 评论(2) 推荐(0) 编辑
摘要: 公司有个同事提出了一个问题,就是用程序来输出一个正方形矩阵,如: 1 2 5 7 3 5 8 13 4 9 12 14 10 11 15 16 分析过程如下: 其中的+-号是代表排序。写下这些文字,思路立刻出现,剩下的只是敲键盘。 -1 填充[0,0], +2 填充... 阅读全文
posted @ 2008-07-31 18:26 李中华 阅读(1501) 评论(0) 推荐(0) 编辑