- 博客(5)
- 资源 (30)
- 收藏
- 关注
原创 实战MEF(3):只导出类的成员
MEF有着许多潜在的优势和实用价值,我们应该毫不保留地去发掘那些不被别人所知实用技巧,最大化地提高开发效率。前面我们演示过整个类型的导出与导入,本文我们就继续深入,看看如何导出某个类型的部分成员,如属性、字段、方法等。
2013-08-29 12:20:36 3471
原创 实战MEF(2):导出&导入
本文将介绍MEF框架中如何导出与导入扩展类型。 文章写在我的另一个博客中。http://www.cnblogs.com/tcjiaan/p/3277242.html
2013-08-23 12:15:06 3054
原创 实战MEF(1):一种不错的扩展方式
在过去,我们完成一套应用程序后,如果后面对其功能进行了扩展或修整,往往需要重新编译代码生成新的应用程序,然后再覆盖原来的程序。这样的扩展方式对于较小的或者不经常扩展和更新的应用程序来说是可以接受的,而对于像ERP系统那样复杂而且常常需要扩展的应用程序,这种扩展方法就不够方便,因为每次都要修改源代码或重新引用组件。尤其是组件(许多dll),如果每编写一个新组件又要在主项目中引用一次,显然主项目就不得不经常重新生成。要是能有一种机制,可以在主项目应用程序不作任何修改就可以自动识别并扩展组件,就会很便捷,我们
2013-08-21 20:04:58 6138
原创 如何在入口点使用异步等待(await)
本文将解决在Main入口点方法上不能使用async关键字的问题。在C#5中引入了一种很简单的实现异步等待的方法,即配合使用await运算符和async关键字。但是,async关键字是不能直接用在入口点上的,本文通过文法封装和委托两种方法解决该问题。
2013-08-10 17:50:32 10248
原创 不引用服务而使用WCF,手动编写客户端代理类
本文将演示如何通过自己手动编写代码来调用WCF服务。首先使用了ChannelFactory来创建通道,并调用与通道关联的服务协定。随后对代码进一步封装,选用从ClientBase类派生,可以更有效地简化代码,而且在处理有服务器回调的服务协定时也方便了许多。
2013-08-09 16:45:24 23038 8
手动编写WCF客户端实例
2013-08-09
在桌面应用中实现提供HTTP下载功能
2013-07-18
BackgroundWorker后台任务实例源码
2013-06-22
WPF版CheckListBox控件
2013-04-27
WCF聊天程序示例
2013-04-05
序列化与Socket结合使用示例
2013-04-02
Win32系列文章19:打开文件示例代码
2013-03-09
Win32开发系列文章18:向对话框传参与返回数据示例源码
2013-03-05
Win32开发系列文章17-启动和关闭进程示例源码
2013-02-28
Win8应用开发博文之StreamSocket例子代码
2013-01-19
WPF制作的窗口启动和关闭时的动画
2012-12-22
Win8开发博文第22节示例源代码
2012-10-19
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人