计算机软件中插件技术研究

计算机软件中插件技术研究

ID:5256275

大小:27.50 KB

页数:6页

时间:2017-12-07

计算机软件中插件技术研究_第1页
计算机软件中插件技术研究_第2页
计算机软件中插件技术研究_第3页
计算机软件中插件技术研究_第4页
计算机软件中插件技术研究_第5页
资源描述:

《计算机软件中插件技术研究》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、计算机软件中插件技术研究  摘要:随着我国科学技术的不断发展,计算机技术也在不断的提升,在计算机诸多技术中,插件技术是十分常见的一种技术形式,它对于应用程序的扩充以及定制都有着良好的功能效果。文章将计算机中的插件技术作为主要的研究对象,对其的相关概述以及工作原理进行初步的介绍,同时对主要的类型进行了介绍分析,并对其的应用现状进行了总结。【关键词】插件技术计算机软件工作原理目前,随着科学技术的飞速发展,计算机中的软件插件技术也逐渐的成为了主要的技术项目,它不仅可以将软件的扩展性和重用性进行提高,还将计算机中的集成问题进

2、行了良好的解决,对插件技术进行充分的应用,对于软件的应用来说,是非常重要的,怎样将插件技术进行更加有效的利用,将其功能发挥到极致,这已经是相关部门主要思索的问题。1计算机软件中的插件技术相关概述1.1概念6插件实质上是一种完全遵循统一定义接口的规范编写程序,对该项程序进行应用时,只需要将其通过连接口规范,就可以对插件进行调用,从而对所应用的程序功能进行有效扩展。对于软件的开发商而言,他们可以通过接口进行规范,然后让第三方的软件开发商对软件中的功能进行进一步的扩展,进行扩展的过程中不需要将里面的程序代码全部重新编译,只

3、要在相对应的源代码处进行更新即可。1.2功能计算机软件当中的插件技术,其最初的设计来源于硬件技术中的插件技术,因此,软件插件技术可以通过特定的接口与软件之间相连接,从而达到最终目的的实现,该项软件系统中就获得了扩展的功能,采用插件技术不仅可以保证系统程序的主体不会被修改,还可以对系统中的内容进行更新。除此之外,插件技术还具有一个功能,就是扩展模块功能,通过软件技术中的插件技术,可以对软件系统进行整体模块结构的调整,从而满足开发商的需求。2计算机软件中的插件技术主要类型2.1特殊脚本语言设计这种类型的插件在编写的过程中

4、显得十分复杂,因此,对该项程序进行编写十分困难,一般都需要在编写之前就将程序中的解释内核事先自行的编制好。该插件的特点就是,在对改程序进行制作的期间,不需要使用与之对应的相关工具,其插件自身就可以将其事先自行的编制好。对该插件技术应用较多的都是自动化办公场所。2.2程序开发环境设计6对于该种类型的软件,最好的代表软件就是PhotoShop,在对该项软件进行使用的时候,一定要在使用前建立起多个自定义的接口,便于插件对多种不同资源进行访问[1]。该插件的特点就是有较高的自由度,使用插件的人可以将思维中的创造性发挥到最大,

5、然而,该种插件在编写的过程中也十分的复杂,不同接口之间的工作协调有着很高的难度。除此之外,对该插件进行使用还需要一个前提,就是使用人员一定要有相关方面专业性的知识以及十分丰富的经验。3计算机软件中的插件技术工作原理插件在进行运行的过程中往往需要前提,改程序不但需要动态的链接库,还需要与之对应的软件接口。动态的链接库是一种具有特定功能软件模块,它是无法单独运行的,使其运行,就需要输入与其相关的函数、其他内部功能或者类别,根据功能一般可以分成动态调用方式和静态调用方式两种。其中,静态调用的方式是通过对编译系统的利用,对D

6、LL进行加载,或者是当应用程序在结束之后,将相对应的编码进行卸载,使用的过程中,如果出现了其他程序同样也使用DLL时,应该使用Windows将DLL的记录减少,一直到相对应的程序中没有再使用DLL的时候,再将Windows进行释放。这样的形式在6使用过程中十分简单,并且可以满足基本方面的需求,然而,这种方法的灵活性显得比较差。静态调用方式,就是把编辑程序人员通过对API函数的利用进行DLL的卸载或者加载,从而达到DLL的最终目的。但是在应用时较为复杂,其内存却可以得到有效的利用。动态的链接库内,文件所先输出来的名字就

7、是与之相对应的函数参数,再将GetProcAddress引进对应的函数当中,插件技术就可以完成,在开发的过程中,一般都需要软件接口提供支持,只有这样,软件的功能才可以最大限度的发挥出来。4计算机软件中的插件技术运用现状4.1服务器中的应用一般情况下,计算机的服务器在对插件技术进行应用的时侯,可以当作是封了装更高一个层次的中间技术处理,到目前为止,插件技术已经在电子商务以及服务器中得到了正式的应用,与此同时,它还合理的把多个方面应用的软件变成在结构上相关的在协同工作范围之内所开展的整合性处理,并在软件的应用过程中,把访

8、问消息、访问数据、事务访问、安全访问以及名字访问等多个服务项目进行全面的提供,除此之外,还可以在应用软件当中,把运行、管理、部署以及开发等多项能力也进行全方位的提供,从而保证应用软件在正式的运行过程当中所取得的工作效率可以得到明显且有效的提高。4.2插件系统结构的实现6目前,通过对计算机软件的插件应用情况分析可以了解什么样的技术和有效措施才可以

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。