【技术实现步骤摘要】
本专利技术涉及桌面窗体的嵌入,尤其是一种在Linux下本地应用程序嵌入桌面窗体的方法及系统。
技术介绍
目前,用户通过打开安装好的本地应用程序即可完成与本地应用程序相关的操作,由于这种操作简单快捷,所以,当涉及到本地应用程序能够直接处理时,用户一般通过直接打开本地应用程序的方式。但有时一些桌面窗体中也会用到相关的本地应用程序,比如在桌面窗体中打开一些办公文档或办公表格,此时,如果下载、拷贝后通过本地应用程序进行操作,不仅办公不方便,也很浪费时间,而且由于需要在本地应用程序和桌面窗体之间经常进行切换,很容易产生错误。
技术实现思路
为解决上述问题,本专利技术的目的在于提供一种Linux下本地应用程序嵌入桌面窗体的方法及系统,通过这种方式,使本地应用程序嵌入到桌面窗体,从而不必单独打开本地应用程序,就可以实现对本地应用程序相关内容的操作。本专利技术解决其问题所采用的技术方案是 Linux下本地应用程序嵌入桌面窗体的方法,包括以下步骤 步骤A,桌面窗体程序通过引入动态链接库封装的调用接口的头文件对调用接口进行调用,从而加载动态链接库; 步骤B,桌面窗体程序通过对动态 ...
【技术保护点】
Linux下本地应用程序嵌入桌面窗体的方法,其特征在于,包括以下步骤:步骤A,桌面窗体程序通过引入动态链接库封装的调用接口的头文件对调用接口进行调用,从而加载动态链接库;步骤B,桌面窗体程序通过对动态链接库中函数的调用启动本地应用程序并使本地应用程序窗体嵌入至桌面窗体;步骤C,动态链接库封装的调用接口转调动态链接库中类继承的本地应用程序接口;步骤D,动态链接库中类继承的本地应用程序接口通过Linux下的DBus与本地应用程序进程进行通信,完成对本地应用程序的调用并执行对应的操作。
【技术特征摘要】
1.Linux下本地应用程序嵌入桌面窗体的方法,其特征在于,包括以下步骤步骤A,桌面窗体程序通过引入动态链接库封装的调用接口的头文件对调用接口进行调用,从而加载动态链接库;步骤B,桌面窗体程序通过对动态链接库中函数的调用启动本地应用程序并使本地应用程序窗体嵌入至桌面窗体;步骤C,动态链接库封装的调用接口转调动态链接库中类继承的本地应用程序接口 ;步骤D,动态链接库中类继承的本地应用程序接口通过Linux下的DBus与本地应用程序进程进行通信,完成对本地应用程序的调用并执行对应的操作。2.根据权利要求1所述的Linux下本地应用程序嵌入桌面窗体的方法,其特征在于 所述动态链接库封装的调用接口为纯虚类接口。3.根据权利要求1所述的Linux下本地应用程序嵌入桌面窗体的方法,其特征在于 所述步骤D中,DBus通过在动态链接库中类继承的本地程序接口和本地应用程序进程之间建立DBus连接实现二者之间通信,同时DBus会为此DBus连接命名。4.根据权利要求3所述的Linux下本地应用程序嵌入桌面窗体的方法,其特征在于 所述为此DBus连接命名时,加密后的桌面窗体ID作为名字的一部分。5.根据权利要求1至4任一所述的Linux下本地应用程序嵌入桌面窗体的方法...
【专利技术属性】
技术研发人员:詹欣坤,陈旺,刘强,
申请(专利权)人:珠海金山办公软件有限公司,北京金山办公软件有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。