02 2007 档案

构建插件式的应用程序框架(四)----服务容器
摘要: 在构建插件式的应用程序框架(二)----订立契约一文中,可以看到我们的IApplication接口是派生于IServiceContainer接口的。为什么要派生于IServiceContainer呢?我们来看看IServiceContainer的定义,它有几个AddService方法和RemoveService方法以及从IserviceProvider继承过来的GetService方法。Servi...阅读全文

posted @ 2007-02-26 22:31 纶巾客 阅读(12938) | 评论 (10) 编辑

构建插件式的应用程序框架(三)----动态加载
摘要: 不管你采用什么方式实现插件式的应用程序框架,核心还是动态加载,换句话说,没有动态加载技术也就无所谓插件式的应用程序框架了。使用Com实现的话,你可以利用Com的API通过ProgID来动态创建COM对象,如果使用普通DLL,你需要使用Windows 的API函数LoadLibrary来动态加载DLL,并用GetProcAddress函数来获取函数的地址。而使用.NET技术的话,你需要使用Assem...阅读全文

posted @ 2007-02-25 23:52 纶巾客 阅读(14450) | 评论 (14) 编辑

构建插件式的应用程序框架(二)----订立契约

posted @ 2007-02-14 23:07 纶巾客 阅读(15138) | 评论 (16) 编辑

构建插件式的应用程序框架(一)----开篇

posted @ 2007-02-13 22:48 纶巾客 阅读(16612) | 评论 (14) 编辑

公告

导航

统计