一种应用程序插件的实现方法及装置制造方法及图纸

技术编号:8800951 阅读:178 留言:0更新日期:2013-06-13 05:39
本发明专利技术公开了一种应用程序插件的实现方法及装置,属于计算机软件技术领域。所述方法包括:调用预先封装的基础接口接收窗口事件,并根据预先设定的接口规则生成应用程序插件生成接口;调用所述应用程序插件生成接口创建客户/服务器框架接口;由所述客户/服务器框架接口调用客户/服务器框架的系统框架,在所述系统框架中生成实现所述应用程序插件功能的客户/服务器框架插件;将所述系统框架中客户/服务器框架插件封装到所述基础接口中,实现所述应用程序插件功能。本发明专利技术通过调用预先封装的基础接口,生成需要实现插件功能的插件生成接口,用户需要修改插件功能的时候不需要逐一对各个功能插件的接口进行修改。

【技术实现步骤摘要】
一种应用程序插件的实现方法及装置
本专利技术涉及应用程序开发
,特别涉及一种应用程序插件的实现方法及装置。
技术介绍
现有技术中Symbian塞班操作系统的ECom框架,是一个通用的、可扩展的客户/服务器框架,具有实现应用程序插件的功能,ECom框架由三个部分组成:1、ECom接口,根据需要实现的应用程序插件定义一组服务或资源,提供给ECom插件使用;2、ECom接口的实现,具体的实现可以在应用程序运行时才知道,并且可以同时有几个实现存在。3、ECom系统框架,提供给ECom插件一个访问某个接口实现的方法,管理接口的创建和销毁。其中,ECom插件是加入ECom框架的一个DLL(DynamicLinkLibrary,动态链接库),由系统事件进行驱动从而运行起来,并且ECom插件的运行还需要一些系统资源,包括字体、系统设置、客户视图以及屏幕绘制等等;DLL是一个包含可由多个应用程序同时使用的代码和数据的库,DLL不是可执行文件,DLL提供了一种方法,使客户进程可以调用不属于其可执行代码的函数,在客户端的一些应用程序所需要的功能可以封装到一个DLL中,并且可以通过一个接口类为多个客户本文档来自技高网...
一种应用程序插件的实现方法及装置

【技术保护点】
一种应用程序插件的实现方法,其特征在于,所述方法包括:调用预先封装的基础接口接收窗口事件,并根据预先设定的接口规则生成应用程序插件生成接口;调用所述应用程序插件生成接口创建客户/服务器框架接口;由所述客户/服务器框架接口调用客户/服务器框架的系统框架,在所述系统框架中生成实现所述应用程序插件功能的客户/服务器框架插件;将所述系统框架中客户/服务器框架插件封装到所述基础接口中,实现所述应用程序插件功能。

【技术特征摘要】
1.一种应用程序插件的实现方法,其特征在于,所述方法包括:调用预先封装的基础接口接收窗口事件,并根据预先设定的接口规则生成应用程序插件生成接口;调用所述应用程序插件生成接口创建客户/服务器框架接口;由所述客户/服务器框架接口调用客户/服务器框架的系统框架,在所述系统框架中找到实现应用程序插件功能的客户/服务器框架插件;将所述系统框架中客户/服务器框架插件封装到所述基础接口中,实现所述应用程序插件功能。2.如权利要求1所述的方法,其特征在于,所述调用预先封装的基础接口接收窗口事件,并根据预先设定的接口规则生成应用程序插件生成接口之前,还包括:将实现所述应用程序插件的功能封装得到基础接口。3.如权利要求1所述的方法,其特征在于,所述调用预先封装的基础接口接收窗口事件,并根据预先设定的接口规则生成应用程序插件生成接口之前,还包括:根据所述应用程序插件功能预先指定需要接收的窗口事件,所述窗口事件为所述应用程序与用户通过窗口进行交互的事件。4.如权利要求1所述的方法,其特征在于,所述根据预先设定的接口规则生成插件生成接口之前,还包括:封装应用程序插件所需要的功能函数列表作为接口规则。5.如权利要求1所述的方法,其特征在于,所述由所述客户/服务器框架接口调用客户/服务器框架的系统框架,在所述系统框架中找到实现所述应用程序插件功能的客户/服务器框架插件,包括:在ECom系统框架中找到实现所述应用程序插件功能的客户/服务器框架插件,并给所述客户/服务器框架插件分配名称或地址;相应地,将所述系统框架中客户/服务器框架插件封装到所述基础接口...

【专利技术属性】
技术研发人员:任桥李飞云周兴周连江丁鹏
申请(专利权)人:腾讯科技深圳有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1