摘要:
如果当一个页面中有大量的控件要涉及到UI交互,并且这些控件需要好多不同的参数,那么我们就不得不为这些控件声明具有不同参数的委托类型,然后再利用InvokeRequired来判断,最后编写世纪操控控件的代码。如果真是这样,那么这个工作量可真的是很大。并且这种Copy/Paste的工作可能让你发疯,重用性太差了,有没有好一点的方法呢?当然有:
通过观察发现,每个控件在进行线程和UI交互的时候,都需要判断以下是否需要进行线程交互(也就是判断是否需要InvokeRequired),那么这个操作能不能集成到一个类中完成呢? 阅读全文
posted @ 2011-11-24 18:33
程序诗人
阅读(850)
评论(5)
推荐(0)
摘要:
Service contracts : 定义客户端可以使用哪些服务操作。
Data contracts : 定义服务传输的数据类型。WCF 定义了一些隐式数据契约,像 int、string 等,更多时候我们需要使用 DataContractAttribute 显式定义那些自定义数据结构的数据契约。
Fault contracts : 定义服务引发的错误信息,以及如何传递这些异常给客户端。
Message contracts : 允许我们直接操控服务消息内容和格式,可以是类型化或无类型的。 阅读全文
posted @ 2011-11-24 14:10
程序诗人
阅读(662)
评论(0)
推荐(0)
浙公网安备 33010602011771号