
[.NET]Framework
pc1024
既然选择了远方 便只能风雨兼程
只要热爱生命 一切都在意料之中
展开
-
NET 插件系统框架设计(一)
在应用程序开发过程中,存在很多模块重复开发的烦恼,于是收集资料开始动手,设计开发这插件系统框架,框架用于整合各个子插件。设计阶段一:将接口定义成单独程序集,让插件去实现这个接口,框架采用反射来完成子插件功能的读取。问题:1. 要定义若干接口。2. 对于现在已存的模块修改太大。设计阶段二:着力于对第一阶段第二个问题解决,在协议接口和插件间添加一个适配器,有了这样的结构,就能将原创 2009-11-19 12:06:00 · 831 阅读 · 0 评论 -
NET 插件系统框架设计(二) 使用对象序列化实现配置文件管理
一、 为什么要这样做问题:在程序开发中,经常会涉及对xml的操作,在c#中常用的方法有两种1. xpath解析2. XmlDocument解析在解析时什么很麻烦,c#提供了xml序列化的方法,非常方便进实现xml和以象间的转换,在插件系统框架程序中,实现插件的管理配置,使用序列化确实方便了不少,扩展性非常方便,有些朋友会提到性能的问题,在这个系统中,结合缓存问题不是问题。二、原创 2009-11-23 11:22:00 · 413 阅读 · 0 评论