发明名称 基于微网可视化平台的插件实现方法
摘要 本发明提供一种基于微网可视化平台的插件实现方法通过插件管理类加载插件,插件加载方式包括多个插件简单加载、一个插件简单加载、遍历目录下插件加载、静态库插件加载和通过配置文件对插件进行加载。插件中包括消息、命令、事件和接口功能,并通过上述功能实现菜单、工具条等界面交互和组件间功能调用。通过智能指针维护组件生命周期,保证数据的健壮性、安全性和唯一性。提供了静态库插件加载功能,这样发布软件时只需要一个主程序文件,在内部则是由多个静态库模块组成,这样既能发挥插件的可重用优点,又能减少程序文件数量,能够使插件提供跨平台支持,提高程序的复用性。适用于解决微网可视化平台与各个不同子系统插件的耦合。
申请公布号 CN103164239A 申请公布日期 2013.06.19
申请号 CN201210537056.1 申请日期 2012.12.11
申请人 广东电网公司电力科学研究院;天津天大求实电力新技术股份有限公司 发明人 胡亚平;高雅;刘振国;陈炯聪;余南华;黄曙;陈皓;谢国财;刘菲;夏亚君;黄缙华;徐兴辉;刘玮;李双佑;田艳华
分类号 G06F9/445(2006.01)I 主分类号 G06F9/445(2006.01)I
代理机构 广州华进联合专利商标代理有限公司 44224 代理人 王茹;曾旻辉
主权项 一种基于微网可视化平台的插件实现方法,其特征在于,包括以下步骤:应用程序加载插件管理器,向所述插件管理器发送插件的加载请求;所述插件管理器根据所述加载请求向对应的插件发出加载消息;接收所述加载消息的插件在所述插件管理器中完成注册;所述插件管理器向已注册的插件请求获取所述插件的接口类,并加载所述接口类;请求获取所述插件的组件类注册列表,并根据所述组件类注册列表在所述插件管理器中注册对应的组件类。
地址 510080 广东省广州市越秀区东风东路水均岗8号