免费论文查重: 大雅 万方 维普 turnitin paperpass

对于计算机软件插件技术对计算机软件影响和运用研究站

最后更新时间:2024-03-30 作者:用户投稿原创标记本站原创 点赞:7437 浏览:21902
论文导读:
摘要:插件技术是近些年来计算机软件中的一项技术,文章从插件技术在计算机软件中的应用进行介绍,主要围绕着插件技术在计算机软件应用中的应用概念、技术原理等,并进行相应的研究与分析。
关键词:分析研究 插件技术 功能 计算机软件 静态
1007-9416(2013)08-0086-01
随着我国科学技术水平的不断提高,在计算机应用与发展方面也取得了不小的成绩,在人们的生活与工作中,计算机已经成为必不可缺的重要工具,而计算机的主要发展方向就是软件的开发与应用,软件在计算机上的应用给人们提供了更加方便、快捷的工作方式,软件其实就是一系列按照特定顺序组织起来的计算机指令和数据的集合。软件通常分为应用软件、系统软件、编程语言等等。软件也是指社会结构中的法律法规、思想政治觉悟、思想意识形态、管理系统等等。为了使相关软件被人们更好应用,诞生了插件技术,对于相应软件而言,该技术带来了新的机遇,可以说插件为进一步开发与集成软件提供了实用和理论面的价值,该技术还能够将软件的范围扩展性与应用性更好地开发出来。
1 插件技术概述
在应用程序运行的过程中,会应用相应的结构来规范插件,而插件就是采用统一接口规范编写的程序。在计算机软件插件中,相应接口规范插件是为了扩展应用程序功能。应用程序在运行过程中的功能扩展为软件的进一步开发奠定了牢固的基础,软件开发商仅需要在源代码的前提下做出相应更新,而不需要重新编译整个代码程序,换言之,通过规范预定义接口,软件开发商相应扩展软件功能。要实现更新,可重译和整理整体程序即可。
在不对软件程序进行修改的基础上,计算机插件技术更新和扩展软件功能,任何一个个体或者公司只要在软件接口予以公开后,即可根据自己的需求,完善相应软件功能的插件进行制作。插件结构域开发软件平台共同组成了软件开发,与此同时,待开发的软件程序还可以由插件和平台组成。插件就是功能补充模块,即为功能扩展;而平台则是主体框架。总之,插件结构和软件平台共同组合成了软件的开发,具体软件的实际需求是软件开发过程中的基础。
2 插件技术原理
以特定条件为基础实现插件在计算机软件中的运行,该运行不仅需要程序运行过程中相关软件接口的支撑,而且还需要控制台链接库自身的动态支持。作为一种具有特定功能的软件模块,动态链接库是无法单独运行的,需要经过其他独立运行程序的调用,或者输入相应的类、函数,才能确保动态链接库的运行。调用动态链接库功能方式有动态调用方式和静态调用方式,其中,静态调用方式在应用程序结束后,或者对DLL进行加载后,利用编译系统,来实现相应编码的卸载。若其他程序也在对DLL进行使用,应知道相应程序不再对DLL进行使用之后,可停止使用窗口减少DLL记录,该方式灵活性较差,但是能达到基本需求,且使用简单。为了达到目的,编程人员利用API函数对DLL进行卸载或加载,即静态调用方式。虽然静态调用方式的应用较为繁琐,但是在对大型程序进行编辑时却十分方便,且能够有效利用其内存。在开发插件的过程中,为了能够完全发挥出软件的功能,应设置软件支持接口。当插件与宿主程序进行通讯时,应该先对相应通信标准进行制定,这是为了更好确保插件与宿主程序正确的通信。
3 插件技术类型研究
计算机软件指的是计算机系统中的文档和程序,文档为了方便掌握程序所需要的阐明性资料,文档不一定植入机器,通常是给人看的。而程序是描述计算任务处理规则和处理对象的,要想程序工作,必须在机器的内部装载程序。插件的种类繁多,很多软件多有插件,插件是一种采用应用程序接口编写的、对一定规源于:论文怎么写www.7ctime.com
范进行遵循的程序。开发实现应用软件平台不具备功能的程序,则为插件的定位,因此,插件无法脱离制定平立运行,仅能在程序所规定的系统平台下开展运行,这是因为插件的使用需要调用原系统的数据或函数库。
已有程序环境插件、脚本语言插件、命令插件是计算机常用插件的3种类型。命令插件运行后,给用户提供出相应的选择和输入,再按照用户所输入的信息,将已经定义好的操作步骤执行。该类型的插件的自由度较低,但却方便做插件,例如不是很了解程序也能够制作出相应软件。但是其扩展性小、功能简单,且都是文本文件。与命令插件相比较,脚本语言插件的应用较为复杂,在制作插件的过程中,为了解释内核,研发人员必须先制作出一个程序。程序环境插件是指相应插件的制作依靠的是程序开发环境,例如:PHOTOSHOP软件。在进行制作时,为了便于插件对不同资源进行自由访问,应将多个自定义接口建立于软件接口。自由度较大是程序环境插件最大的优势所在,研发人员可以将自己的创造性思维充分发挥出来,进行插件的开发。
4 结束语
软件在计算机上的应用给人们提供了更加方便、快捷的工作方式,软件其实就是一系列按照特定顺序组织起来的计算机指令和数据的集合。在一定程度上,插件技术在计算机软件中的应用借鉴了硬件系统思想,在软件技术插件应用的过程中,软件更新是插件技术所具有的的最大的优势,插件技术实现在源代码前提下进行编译,而不需要重译整个软件系统。计算机软件中插件技术的应用能够更好满足用户要求,有效节约了开发软件成本及时间提高了效率。
参考文献
赵翔,刘耀林,刘殿锋.基于插件技术的人工免疫智能空间优化平台研究[J].国防科技大学学报,2013(2).
卓越,吕飞鹏,黄斌,易雷,胡鹏飞.Ms.Net插件技术在继电保护整定计算软件中的应用研究[J].继电器,2010(21).
[3]季铮,刘继琳,邹强.摄影测量算法设计课程中的插件技术[J].实验室研究与探索,2012(11).
[4]白云鹏,高振宇,唐皓,王志鹏.插件技术在野外地质调查作业管理与安全保障系统中的应用[J].地质力学学报,2012(3).