计算机软件中插件技术及应用研究.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
计算机软件中插件技术及应用研究

计算机软件中插件技术及应用研究   摘要:随着科技的不断发展,计算机技术也有了显著的提升,计算机软硬件系统的性能也有了很大的提升,现如今,国内计算机软件中的插件技术也获得了很大的发展,软件中插件技术研究成果也比较显著。应用插件技术,软件的重用性和扩展性可以获得有效提升,为软件的合作开发与集成解决了一系列实际问题,因此,计算机软件中的插件技术具有很高的实用应用价值。   关键词:计算机软件 插件技术 应用   中图分类号:TP319 文献标识码:A 文章编号:1007-9416(2013)01-0094-01   与硬件系统插件技术相比,计算机软件中的插件技术一定要在不修改软件程序主体基础上进行,计算机软件设计中应用插件技术,可以扩展与强化软件系统的功能,在实际应用中,用户使用计算机软件系统,可以利用插件技术,按照实际需要删减或增加软件的功能,所以说,计算机软件中的插件技术具有很高的实际应用价值。   1 插件技术在计算机软件中的应用   计算机软件系统中的插件技术是在硬件系统插件技术经验和思想的基础上建立起来的,其符合一定的规范,有效的实现了通过特定接口连接软件程序的目的,这样,可以有效的满足软件系统功能扩展,实现系统功能扩展基本要求。我们在实际运用中,相应的软件运行环境,软件系统插件技术一定要给与满足,即一个主系统与若干子系统共同组成计算机的软件系统。各种插件的运行,主系统给与提供必需的环境,我们将相对独立的插件看做是计算机软件的子系统,这样,用户就可以根据实际情况以及实际需求,灵活的删减与增加插件。还有,在设计应用计算机软件系统插件技术时,必须借助一定的平台;软件系统可以根据待开发目标分为两个部分,软件程序的主体(主框架)是软件系统主体部分,功能扩展(补充)模块属于软件系统另一部分。我们在开发计算机软件系统之前,平台与插件结构是不是要采用联合开发的技术方案,用户对其功能性的实际需求以及软件系统的实际应用环境是关键问题。   2 常见的计算机软件中插件类型   近些年,在设计计算机软件系统的时候,插件技术发挥了非常重要的作???,计算机软件设计中应用插件技术越来越广泛,下面我们就简要介绍一下常见的插件类型。   2.1 类似批命令的简单插件   类似批命令的简单插件在计算机软件系统中最为常见,此类插件在功能上与传统的软件系统相比,优越性并不明显,并且自由度相对较低,主要Win Hacker、Win Amp等软件系统使用简单插件技术。类似批命令的简单插件安装完毕后,用户可以按照实际需求,将相应的命令代码输入进去,这样就可以使软件系统按照预设程序运行。一般情况下,运类似批命令的简单插件功能较为单一,并且主要是文本文件的形式,其可扩展性很小,这是简单插件的不足之处,但是,简单插件也有其优点,那就是运行环境要求低,结构简单,非计算机专业人员也可以按照提示实现相关操作。   2.2 利用现有程序开发环境进行插件制作   现如今,利用现有程序开发环境进行插件制作也较为常见,在计算机软件系统中,利用现有程序开发环境进行插件制作也有许多,这种插件技术应用范围也比较广,如:Photo Shop就是使用这种插件技术。和类似批命令的简单插件对比我们可以看出,在程序主体的构建中,利用现有程序开发环境进行插件制作可以设置若干个自定义接口,这样,软件系统的各种资源插件就可以自由访问,在实际应用中,这种插件技术具有很大的优势,那就是自由度较大,可以尽情发挥开发者的创意;另外,此种插件也有其缺点,那就是程序编写过程较为复杂,需要插件接口具有很高的协调性,相关操作必须是专业的编程人员才能够完成。   2.3 插件式编程与可行性方案   在计算机软件系统中,插件式编程属于插件技术应用的关键,我们可以将软件按照开发目标划分为若干个功能部件,预设的标准接口技术规定,各部件之间一定要遵循。在各部件开发完成后,根据技术流程需要进行软件的集成,在软件集成过程中,一定要确保各组件规范组装,集成方式不能够采用传统的链接库或源代码方式。现如今,国内外主要应用的是新型软件集成、组件发布方式。这种发布方式属于一种基于二进制的方式。在软件的插件式编程中,也要按照基本的技术规定进行各种插件的新功能开发,这样就可以实现全面拓展软件系统功能。现如今,在计算机软件系统中,主要是采取COM组件、动态链接库等方案实现插件技术。其中,动态链接库方案适用范围比较广泛,更具可行性,实现插件的集成化,可以通过应用动态链接库方案进行。在使用计算机软件系统时,编制相应的DLL数据用户只需在Windows系统环境下进行就可以。进行插件的设计与开发,只要掌握软件系统中与插件相关的调用规则和编程规则就可以。这样就可以不断优化插件功能,以此来满足用户的各种应用需求。COM组件方案主要

文档评论(0)

317960162 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档