计算机软件中的插件技术及应用

来源 :中国信息化·学术版 | 被引量 : 0次 | 上传用户:lmail
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  【摘 要】在现在社会,计算机在人们生活中的应用越来越广泛,人们的生活和工作越来越依赖于计算机。计算机中的软件是计算机工作的重要组成部分,软件也是计算机发展的主要方向,由于插件技术的出现和发展,为计算机软件带来新的生命力。文章就计算机软件中的插件技术及应用进行了分析。
  【关键词】计算机软件;插件技术;应用
  【中图分类号】TP311.52【文献标识码】A【文章编号】1672-5158(2013)02-0116-01
  现在的计算机技术发展中,软件的发展是主要趋势,因此,插件技术在计算机技术中占有重要的地位,插件技术在计算机软件中的应用,使计算机的软件功能有了扩展,为计算机的进一步发展创造了有利条件。
  一.插件技术
  1.什么是插件技术
  所谓插件指的是一种程序,这种程序是按照统一使用的预定义接口的具体规范来进行编写的,处在运行状态的应用程序由接口规范来调用插件,以此来使应用程序的功能进行扩展。插件的英文名称叫做plug in。插件的典型的例子有两种,一种是ActiveX控件另外一种是COM,但从本质上来说ActiveX控件不过是COM的升级版而已。另外的一种插件叫做Photoshop的滤镜。
  计算机软件插件最大的好处和作用就是它能够实现程序运行时功能可以得到扩展。这也就是说,软件的开发者只要将插件所使用的预定义接口规范进行公布,那么其他的开发商就可以不用对整个程序代码进行编译,而是只通过插件的开发来扩展功能程序就可以了。所谓的运行是在编译之后才能够进行的。一般情况下。开发者对软件功能的更新,是在源代码级别里进行的,然后再重新编译整个程序,然后将新版本发布,这就是造编译时更新软件。
  2.插件的常见类型
  在现有的计算机软件插件中,主要可以分为以下几种类型:
  2.1.基本的简单插件
  这种插件在计算机的软件系统中是最为常见的插件,这类插件和一般的命令软件比较类似。这类插件的自由度相对来说比较低,和一些比较传统的软件相比较,并没有太大的优越性。这一类插件技术的使用系统主要有Win Hacker以及Win Amp等系统,这类插件在安装完成后,可以根据自己的需要,将与之相应的代码输入,这样一来,能够保证程序的正常的运行。
  2.2 特殊插件
  在现在的计算机系统中,使用这一类插件的相对来说比较少。这类插件主要是通过特殊的脚本语言来实现的。这种插件的编写比较复杂,编写者必须要先制作一个与之相应的解释内核来对程序进行解释,才能满足插件的正常,这样才能使得使用者能够正确的使用该插件。在我国的计算机领域,这种插件的研发还在进行之中,微软曾研发此种插件,但实际效果不好。但是如果这种插件研发成功的话,将会使插件的制作大大降低难度,可以在不同的办公自动化所用的软件中起到重要的作用。
  2.3 普通常用插件
  这种软件在现在的计算机系统中使用的较为普遍,是现阶段比较实用的插件。这种插件主要是利用现有资源环境来进行开发的,比如常见到的Photo Shop就是用的这种插件。与上文所述的简单插件相比,这种插件的不同之处是在构建程序主体的时候,自定义的接口被设置若干个,以这种方法来保证所安装的插件能够比较自由的访问在软件系统内的资源。这种插件的优势是自由度比较大,有利于开发者的发挥。但是,这种插件的编写过程比较复杂,对所用到的接口的协调性要求较高,要有专业人员参与才能够完成其操作。
  二.在实际中的应用
  现在的插件技术在计算机软件中被广泛的应用,由于它自身的优越性,也给计算机的使用带来了很大的方便,计算机插件在实际中的应用也越来越重要。
  计算机插件的本质作用是在不对计算机的主体程序修改的情况下来对其软件的功能加强或者扩展。只要开发者将插件的接口公布,所有的公司或个人都可以来制作自己的插件,以此来解决一些操作问题或者是增加一些新的功能,也就是所谓的“即插即用”。平台和插件相结合的软件结构是把一个将要进行开发的软件分成两个部分,一部分叫做平台,是作为程序的主体,另一部分叫做插件,是作为功能扩展以及模块的补充来使用。
  要能够实现这种结构,必须先定义两个标准接口,即插件接口和平台扩展接口。这两种接口各自都是由各自的相应对象来实现的,另一个只是进行辅助的使用或者是调用。插件和平台是进行单向通信的,主要由扩展接口来实现,插件通过由扩展口可以获得各种资源,包括内部数据、内存分配以及系统句柄。插件的使用和扩展接口相类似,只不过它是为平台提供信息的。
  要开发出一个应用程序来支持插件的功能,那就是如何实现主程序和插件的通信。为了达到这样的目的,就要有一定的通信标准,而可以作为这个标准的就是接口,主程序和插件之间只能通过它来进行通信。在开发软件的过程中,接口知识功能的定义和规定形式,它并不包括功能的实现。接口的本质是模块调用的规范。
  接口的调用与功能实现不组合在一起,可以有较大的优点。虽然因为开发者的不同对于相同的接口有不同的实现方式,但是在程序当中,对于他们的调用方式都是一样的。只要能有可以使主程序得以实现的接口,在其他的插件当中也可以用相同的方式对主程序的功能进行调用。这样一来,程序的灵活性便大大增加了。
  在主程序之中,插件的安装以及删除由插件的管理部分来进行,另外,可以将安装插件的所有信息都保存到合适的地方,比如说可以保存到注册表里或者是配置文件当中。启动主程序时,插件模块的加载根据插件配置信息来进行,然后再得到插件所用的输出函数或者是指针并且要进行保存,在需要的情况下,向主程序增加如菜单或者是工具条按钮等这些界面接口元素也是可以的。在主程序当中,如果点击到和插件相关联的接口元素,会触动插件的调用函数,这时可以利用主函数中的信息来调用其中实现的功能。在调用插件进行函数输出的时候,主程序中的接口也可以传递给插件。
  总结:
  插件技术的应用,不仅使计算机的性能有所提高,另外,也为软件的开发提供了方向,在这个计算机时代,插件技术的应用无疑是一大主流技术,对于工作和生活有重大意义。笔者相信,插件技术将会不断的向前发展,在不久的将来,将会有更新的更先进的插件技术出现,继续为计算机的发展服务。
  参考文献
  [1] 陈国栋.试谈计算机软件中的插件技术[J].电脑编程技巧与维护, 2010.(16)
  [2] 熊英.计算机软件中的插件技术[J].技术与市场,2011(08)
  [3] 李军利,占媛,刘东良.基于插件技术的GIS应用技能开发教学研究[J].软件导刊,2011(09)
其他文献
伦敦金属交易所的库存交易制度正受到全球几大主要铝生产商的猛烈抨击,主要原因是金融机构操控库存使现货出现高溢价。  对伦敦金属交易所铝库存交易制度的指责最先起于下游消费企业,目前蔓延至上游供应商,意味着金融机构控制库存带来的负面影响正在扩大。  9月14日,全球最大铝生产商俄罗斯铝业战略发展及股票部副行政总裁奥列格·穆哈麦德申在莫斯科接受记者采访时表示,“现在伦敦金属交易所的定价机制无法反映市场的真
期刊
俄罗斯铝业总裁公开表示了他对这个行业的忧虑,尤其总结道,解决这个行业问题需要限制产出。  俄罗斯铝业无疑是世界最顶尖的铝生产企业之一,而事实上,希望限制产出是因为担忧铝市场的奇怪异象。  俄铝指出,虽然市场,尤其是北美和亚洲市场对现货铝的需求仍然强劲,但铝价的表现并不好。他想知道:是什么引起铝价和现货需求之间这种明显的偏差的?这个行业(在这种偏差下)怎么保证未来能持续地发展?  当你预期上述描述的
期刊
有色金属铜、镍、铅、锌等及化工电解等,其电解电源一般都采用晶闸管、电力二极管等硅整流装置。该装置是将“电力电子技術”、“微电子技术”和“现代控制技术”交叉综合工程科学,采用模拟、数字、复合(模拟+数字)等三种控制方案。  电解硅整流控制系统是在强电、弱电、交流、直流信号、电源、接地、电容性、电感性和电路性传导等强烈的电磁干扰环境中运行工作。各种干扰导致逻辑电路引起触发计算机“死机”、触发定位漂移等
期刊
“有色金属工业结构调整和产业转型升级取得明显进展,工业增加值年均增长10%以上,产业发展质量和效益明显改善。”这是《有色金属工业“十二五”发展规划》中提出的发展目标。  其中,产量目标为10种有色金属产量控制在4 600万吨左右,年均增长率为8%,其中精炼铜、电解铝、铅、锌产量分别控制在650万吨、2 400万吨、550万吨和720万吨,年均增长率分别为7.3%、8.8%、5.2%和6.9%。  
期刊
【摘 要】随着油田稠油开发的不断深入,沿用注湿蒸汽的常规吞吐方法已不能满足稠油采收率的提高和开采新技术发展的紧迫需要。稠油的高轮次开采主要是依靠蒸汽汽化潜热加温原油,蒸汽中的水分对产出无益,反而增加占据地层的孔隙体积,使采出液含水率上升,原油产量降低。为了大幅度提高稠油的采收率,要求注井的蒸汽品质越高越好,当以蒸汽过热态为最佳。稠油开采采用过热蒸汽吞吐技术后,采收率显著提高,产量可增加3~8倍。因
期刊
随着大庆油田的不断开采,油田已进入高含水期开采阶段,储采失衡的矛盾和后备储量不足问题日益突出,生产成本逐年上升,开采难度加大。为弥补油田原油产量递减,三次采油技术在油田得到广泛应用。使用高分子量聚丙烯酰胺驱油,可提高黏度和溶解性,降低高渗透油层的渗透率,增加吸水厚度,提高中、低渗透层的吸水能力,以利于大幅度提高原油采收率。  大庆炼化公司采用共聚工艺生产高分子量聚丙烯酰胺,产品质量一直不稳定,特别
期刊
【摘 要】光缆通信在我国已有20多年的使用历史,这段历史也就是光通信技术的发展史和光纤光缆的发展史。光纤通信因其具有的损耗低、传输频带宽、容量大、体积小、重量轻、抗电磁干扰、不易串音等优点,备受业内人士青睐,发展非常迅速。目前,光纤光缆已经进入了有线通信的各个领域,包括邮电通信、广播通信、电力通信、石油通信和军用通信等领域。本文主要综述我国光纤通信研究现状及其发展。  【关键词】光纤通信核心网接入
期刊
【摘 要】当前,计算机与互联网已经成为我们学习、工作乃至生活中必不可少的组成部分,其重要性已经上升到了一个前所未有的高度。但在计算机与互联网覆盖面积越来越广、应用越来越深以及人们对其的依耐性越来越强的同时,其各种安全问题也逐渐暴露了出来,在很大程度上对我们的信息安全造成了隐患。为进一步提高互联的安全性,本文根据笔者实际工作经验,提出了几点针对计算机网络安全的防范措施。  【关键词】网络安全;特点;
期刊
【摘 要】随着时代的发展,计算机已经走进我们生活的各个角落,它是我们工作和生活中不可缺少的重要工具,从某种意义上说,我们已经离不开计算机。计算机网络目前已应用到包括电信、广电、互联网等各个领域,无论我们是否正视它,计算机都在不同领域、以不同方式影响着我们的生活。因此,无论是个人还是单位,都应了解、熟悉计算机,进一步掌握计算机使用的常识,并了解、熟悉构建计算机网络,而内、外网管理及计算机安全、使用、
期刊
【摘 要】与传统的计算方式不同,云计算提供了动态的弹性规模扩展的计算,对信息产业体系架构的改进和创新起到了积极的促进作用,在云计算的应用中,其能耗问题得到了普遍的关注。本文笔者从云计算的能耗分析着手,分析了动态数据聚集算法,并探讨了控制计算能耗的有效方法,目的是为云计算数据中心的动态数据聚集算法的应用提供指导和借鉴,为云计算向着绿色方向发展指明提供有力支持。  【关键词】云计算;数据中心;动态数据
期刊