◆赛娜瓦尔·依拉洪
(新疆警察学院信息安全工程系 新疆 830011)
对计算机软件中的插件技术的几点探讨
◆赛娜瓦尔·依拉洪
(新疆警察学院信息安全工程系 新疆 830011)
随着科学技术的发展,计算机内部软件不断更新。现阶段,计算机软件插件技术已经广泛应用于计算机中,扩展了计算机的使用范围。我国已经在计算机软件插件研究中取得了显著成果,解决了计算机软件开发中存在的问题,促进了计算机的发展。本文主要对计算机软件中的插件技术进行探讨,希望可以给相关研究人员提供借鉴。
计算机软件;插件技术;分析探讨
计算机插件是一种根据预定义编写的一种程序,不仅解决了计算机集成问题,同时还提高了计算机内部软件的扩展性,已经成为计算机使用中不可缺少的技术之一,保证了计算机内部软件的顺利运行,满足了人们的现实需求。在科学技术不断发展的背景下,如何提高计算机插件技术的使用已经成为众多研究人员探讨的问题。
从当前使用的计算机软件应用状况来看,插件技术已经成为计算机中必不可少的技术之一,对完善计算机使用功能具有很大作用。
1.1 插件技术概念
插件是一种按照统一接口规范编写的一种程序。计算机内部的应用程序在实际运用中,会利用接口插件规范其操作,主要目的是扩展并规范计算机内部程序应用功能。扩展程序功能已经成为计算机应用中比较有特色的地方。计算机软件开发商在实际开发中,可以利用插件扩展计算机内部功能,不需要重新编写程序。简而言之,软件开发商可以通过开发插件完成软件功能拓展,不需要重新进行程序编写,只需要在原有基础上更新程序代码。完成以上操作后,再进行翻译与整理,实现了计算机更新的目的。
1.2 插件技术程序功能分析
计算机内部很多软件中应用的插件技术都是以软件程序为基础进行软件功能扩展和更新的。简而言之,软件开发商进行软件开发时,只有公布软件接口,公司或开发商就可以在满足自己需求的基础上,对软件功能及插件进行完善。同时在软件开放角度分析,软件平台与插件都是软件开发中比较重要的一部分。平台是软件开发主体,插件是补充板块,只有在软件开发中,将两者融合在一起,才能进入新的软件开发阶段,促进计算机软件的应用和发展。
2.1 计算机软件中插件技术的应用原理
为了了解计算机插件原理,在实际分析中可以从以下几方面进行探索:(1)接口分析。接口是内部相应操作与外部沟通的主要方法,同时还在宿主程序与插件之间起连接作用,可以将其理解为一种间接的沟通手段。接口的主要功能就是实现语言与实体之间的翻译。同时,只要给相应的宿主程提供合适的宿主程序,就可以有效的识别宿主,更好的完成宿程序等各项功能的拓展。(2)动态链接库分析。动态链接库中包含很多程序,但这些程序都不能执行文件所使用的代码或数据库。在实际使用中,必须根据计算机实际情况选择插件类型,提高计算机软件系统的运行效率。除此之外,动态链路还可以提供出一种操作方法,使用该种操作方法完成代码函数的调用。(3)宿主程序方面。宿主程序主要利用可执行文件展现,而且属于服务性的插件系统中使用最广泛的系统。宿主程序还会进行相应的管理。计算机插件技术种类较多,在实际使用中,插件技术也不相同,所以在实际使用中必须根据计算机特点选择插件数,促进计算机软件系统的运行。(4)插件技术。插件是计算机软件系统中比较重要的一部分,可以给系统相应部分提供一些简单的功能,促进了系统功能的完善。
2.2 计算机软件中插件技术的几种应用类型
(1)类似批命令的插件类型
类似批命令是计算机中应用较广的插件类型。该种插件的主要特点就是自由度较低,已经成为计算机Win Amp、Win Hacker系统中较常用的系统。一般一些安装类型批命令完成后,计算机软件用户可以根据自己的实际需求,利用输入命令代码方式,根据系统内部的相应程序规定,将计算机控制在正常运行中。类似批命令还具有一些单一功能,可以以文本文件形式存在,扩展性较小,而且该种插件对环境要求较低,结构较简单,一些非专业人员完全可以完成操作。
(2)利用程序开发环境完成开发工作
例如,将插件技术应用到PhotoShop软件中。进行程序主体构建中,可以借助应用程序完成开发工作,然后设置接口,并在运用软件系统的过程访问资源插件。该类插件技术在实际使用中具有自由度较大的优势,控制还可以在插件制作中发挥创意。但其也存在一定的缺陷,程序编写较困难,对接口协调性要求较高,必须由专业人员完成操作。
(3)利用特殊性质的脚本语言完成插件
使用脚本语言完成插件制作具有很大难度,软件开发人员必须使用自制程序解释内核,而且在插件完成中,还要Office办公软件辅佐完成工作,该软件的优势就是利用其他方式进行插件制作,使用该软件就可以完成软件工作,已经广泛应用到很多办公自动化操作中。
3.1 分析插件技术的具体功能
使用插件技术可以加强程序主体基础,并扩展计算机软件具体功能。插件技术一般公开接口,个人及公司就可以增加并修改其的功能,解决了实际使用中存在的问题,全面实现软件开发的功能。为了保证软件设计中实现平台与插件+插件结构,必须使用相应的标准定义接口。一方面及实现了平台扩展接口的功能,同时还可以完全发挥插件的功能。进行标准接口处理时应该注意,平台接口扩展主要由用平台完成,插件主要起到使用和调用功能,可以使用插件完成接口处理,发挥出平台的调用与使用功能。扩展平台接口可以实现插件网平台发送的单向通信,包含程序内部数据、内存分配等方面,计算机平台可以根据实际使用完成读取数据、处理插件等操作,实现了拓展平台接口等基本功能。
3.2 插件系统结构的实现
经过对计算机应用插件技术分析可知,实现程序插件是当前插件系统面临的主要问题。一方面可以使用COM方式实现理论;另一方面可以利用传统DLL方法完成。DLL方法是一种以函数为接口规范,利用插件DLL引出函数,并使用平台完成。COM方式主要以COM为接口孤帆,插件为COM组件,可以使用COM解决跨进程和跨平台等操作,是一种相对先进的实现方式。
3.3 服务器中应用插件技术功能
在计算机服务器中应用插件技术可以将其作为高层次的技术,在应用该种技术时,可以将其封装为比较高层次的中间技术进行处理。将插件应用到商务及服务器中时,可以将其作为相关机构进行处理,同时还可以在软件访问中提供访问消息、安全访问与名字访问等操作,另外还提高了运行、管理、开放等方面的工作效率,还减少了电子商务周期与成本。
3.4 插件技术的实际调用
(1)平台内核启动系统时,会给插件管理模块发出通知,完成所有插件加载。(2)利用特定机制完成插件管理模块录制,再进行成插件文件的全面搜索,获取相应的信息。(3)插件获取后无法配置信息或版本,必须进行过滤处理,保证其合法性。(4)插件管理模块可以在插件合法平台上完成加载,同时在人机界面完成安装并调用动态生成机制,主要进行菜单选项与工具栏等操作。(5)计算机用户使用业务分析并完成插件选择轴,必须积极做好配置参数操作,主要完善初始化操作。
计算机插件是计算机中比较重要的软件程序,在日常使用中主要借鉴了硬件思想,符合应用规范,而且该种技术在应用中的最大优点就是可以完成软件更新操作,不需要重新对整个系统进行翻译,降低了软件开发成本,符合计算机使用者需求。
[1]熊英.计算机软件中的插件技术[J].技术与市场,2011.
[2]陈国栋.试谈计算机软件中的插件技术[J].电脑编程技巧与维护,2010.
[3]周士华.浅析插件技术在软件中应用[J].数字技术与应用,2012.
[4]王娜.计算机软件中的插件技术浅析[J].黑龙江科技信息,2010.
[5]彭辽辽.计算机软件中的插件技术浅析[J].科技致富向导,2013.
[6]姜川.计算机软件中的插件技术及应用研究[J].数字技术与应用,2013.
图2 不同算法的路由开销对比
采取基于深度最优匹配算法的机会网络转发机制进行数据转发,能够实现节点数据的最优匹配,有效实现移动医疗大数据平台数据资源的高效传输,有利于平台保持高效运行状态。本文对该种转发机制展开的研究,可以为完善移动医疗平台提供技术参考。
参考文献:
[1]关培源,陈志刚,王云华等.基于移动医疗大数据平台下降低能量消耗机会网络的研究与应用[J].计算机应用研究,2015.
[2]高媛,刘亚翃,乔晋龙等.自私性移动机会网络中数据的高效转发机制[J].计算机应用研究,2014.
[3]舒坚,董海星,刘琳岚等.机会网络中基于移动特征的效用转发协议[J].计算机应用研究,2012.