设计思路问题,100分奉上。(100分)

  • 主题发起人 主题发起人 skyhorse_zjj
  • 开始时间 开始时间
S

skyhorse_zjj

Unregistered / Unconfirmed
GUEST, unregistred user!
准备做一个系统,分好多功能模块,由于开发人员很少,所以只能慢慢做。一个个功能添加。现打算做成一个插件系统,不知各位高手有什么别的高见。如果作成插件系统这个想法行得通的话烦请各位提供一点插件系统的资料(有原码最好,我从来没做过)。
主界面做成Windows桌面的形式,上面放置图标代表各个功能模块,双击执行,类似的程序不知道哪位高手做过,如果有过经验,请不吝赐教。谢谢!
PS:分不够可再加!
 
你可以使用DLL来做,每一个DLL文件实现标准的枚举过程来返回该文件包含的功能单元信息以及一个工厂方法使用关键词来创建一个实例。你把这些动态库放到一定的目录下,每次启动的时候转载该单元下的所有dll,并且调用每个dll的枚举过程来获取单元信息,将这些单元信息以图标的方式放在界面。
 
呃,对我来说有点难度。不过大体思路还是看懂了,楼上这位大哥能不能提供一个例子?
To skyhorse_zjj@sohu.com
 
能提供原码的,本人愿意再加200分酬谢。言出必行!
谢谢!!
 
技术文档和源程序已经给你发出去了,
分…………
 
建议还是作成包,包比动态库更强大,而且灵活,可以共享,每次升级只需要替换包就可以。
 
多人接受答案了。
 
后退
顶部