《网页浏览中第三方插件的利弊分析》-公开DOC·毕业论文

上传人:zhuma****mei2 文档编号:137044692 上传时间:2020-07-04 格式:DOC 页数:17 大小:1.23MB
返回 下载 相关 举报
《网页浏览中第三方插件的利弊分析》-公开DOC·毕业论文_第1页
第1页 / 共17页
《网页浏览中第三方插件的利弊分析》-公开DOC·毕业论文_第2页
第2页 / 共17页
《网页浏览中第三方插件的利弊分析》-公开DOC·毕业论文_第3页
第3页 / 共17页
《网页浏览中第三方插件的利弊分析》-公开DOC·毕业论文_第4页
第4页 / 共17页
《网页浏览中第三方插件的利弊分析》-公开DOC·毕业论文_第5页
第5页 / 共17页
点击查看更多>>
资源描述

《《网页浏览中第三方插件的利弊分析》-公开DOC·毕业论文》由会员分享,可在线阅读,更多相关《《网页浏览中第三方插件的利弊分析》-公开DOC·毕业论文(17页珍藏版)》请在金锄头文库上搜索。

1、网页浏览中第三方插件的利弊分析网页浏览中第三方插件的利弊分析摘摘要要:计算机使用中的插件技术是近来十分常见的一种技术,插件结构有助于编写有良好的扩充和定制功能的应用程序以及网页浏览,本文就计算机的应用中的插件技术的概念、应用、典型、利弊等方面进行分析和阐述,其中以网页中的第三方插件为重点。关键词关键词:插件技术;第三方插件;功能AnalysisofAdvantagesandDisadvantagesoftheThirdPartybrowserPlug-inWebpageAbstract:Computeruseofplug-intechnologyisoneoftheverycommonrece

2、ntly,plug-instructurehelpstowritegoodexpansionandcustomizationofapplicationandwebbrowsing,inthispaper,theconceptoftheapplicationofthecomputerofplug-intechnology,application,typical,advantagesanddisadvantagesareanalyzedandexpounded,which,withemphasisonthewebpageofthird-partyplug-ins.Keywords:plug-int

3、echnology;thirdpartyplugins;Function目目录录三号宋体加粗,居中三号宋体加粗,居中(三号字空一行)第一章第一章引言引言.1第二章第二章插件及第三方插件概述插件及第三方插件概述.22.1插件的定义.22.2第三方插件的定义.22.3插件技术原理.22.4插件的功能.32.5插件的分类.32.6网页中第三方插件的类型.32.7常见的第三方插件及其应用.4第三章第三章浏览器安装第三方插件的利弊浏览器安装第三方插件的利弊.73.1第三方插件安装的好处.73.2第三方插件的安装.83.3浏览器安装第三方插件的案例.133.4恶意插件的特征.133.5第三方插件安装的弊端

4、.14第四章第四章总总结结.14致致谢谢.14参考文献参考文献.150第一章第一章引言引言随着现代计算机产业的飞速发展,计算机软硬件系统的性能有了显著的提升。目前,国内计算机技术人员在插件技术的研究中已经取得一定的成果,并且实现了技术研究与实际生产的结合。为了提高软件的重用性、可扩展性,使开发的产品更专业化、标准化、现代化。近年来,基于面向组件的编程思想,人们又运用插件技术开发出伸缩性良好,便于维护的应用程序,来提高软件的重用性和可扩展性,以延长软件的生命周期,并根据用户的需要,扩充自己的功能。本文从插件与第三方插件入手,介绍插件技术、第三方插件等基本概念和一些相关的实际案例,讨论了插件以及第

5、三方插件的实际应用,以及第三方插件利弊的分析。各式各样的第三方插件层出不群,在实际应用中已经很普遍。然而其中蕴含的问题也随之出现,第三方插件对于用户电脑的侵犯与资金的诈骗也让人们开始关注起来,第三方插件对用户程序的修改不能构成侵犯著作权罪,第三方插件作为智力成果具有相对的独立性,应当受刑法保护。第二章第二章插件及第三方插件概述插件及第三方插件概述2.1插件的定义插件的定义插件(plug-in)就是很多通用或专用程序,提供给应用层用户进行二次开发的一种1程序接口方式,它是基于面向对象的思想设计和实现。其目的就是为了提高软件的重用性和扩展性,以延长软件的生命周期。其本质是一种应用工程的扩展,是在不

6、修改程序主体的情况下对软件功能进行加强,当插件的接口被公开时,任何人都可以自己制作插件来解决一些操作上的不便或增加一些功能。2.2第三方插件的定义第三方插件的定义第三方插件就是在一个软件的基础之上,增加这个软件的功能,但不是这个软件的开发商开发的。就是说该插件是由买卖双方之外的任何一方开发的插件,第三方的意思就是除买卖双方之外的其他厂家或经营实体都可以称为第三方。说的通俗点,就是买一赠一,你安装了一款软件附赠了一款工具,比如迅雷是用来下载的,可是它有插件可以看电影可以扫描漏洞可以升级软件。2.3插件技术原理插件技术原理插件技术就是在程序的设计开发过程中,把整个应用程序分成宿主程序和插件两个部分

7、,宿主程序与插件能够相互通信,并且在宿主程序不变的情况下,可以通过增减插件或修改插件来调整和增强应用程序功能。以特定条件为基础实现插件在计算机软件中的运行,该运行不仅需要程序运行过程中相关软件接口的支撑,而且还需要控制台链接库自身的动态支持。作为一种具有特定功能的软件模块,动态链接库是无法单独运行的,需要经过其他独立运行程序的调用,或者输入相应的类、函数,才能确保动态链接库的运行。调用动态链接库功能方式有动态调用方式和静态调用方式,其中,静态调用方式在应用程序结束后,或者对DLL进行加载后,利用编译系统,来实现相应编码的卸载。若其他程序也在对DLL进行使用,应知道相应程序不再对DLL进行使用之

8、后,可停止使用窗口减少DLL记录,该方式灵活性较差,但是能达到基本需求,且使用简单。为了达到目的,编程人员利用API函数对DLL进行卸载或加载,即静态调用方式。虽然静态调用方式的应用较为繁琐,但是在对大型程序进行编辑时却十分方便,且能够有效利用其内存。在开发插件的过程中,为了能够完全发挥出软件的功能,应设置软件支持接口。当插件与宿主程序进行通讯时,应该先对相应通信标准进行制定,这是为了更好确保插件与宿主程序正确的通信。2.4插件的功能插件的功能允许插件修改主程序部分菜单;实现对主程序UI界面的定制;主程序注册或反注册插件时,插件可以做出相应的动作;提供信息和参数。22.5插件的分类插件的分类目

9、前,国内外在计算机软件系统的设计中,插件技术的应用日趋广泛,而且发挥了重要的作用。下面是几种常见的插件类型进行简要的介绍:2.5.1简单插件简单插件在计算机软件系统中,类似批命令的简单插件是最为常见的插件类型,实质上此类插件的自由度相对较低,与传统的软件系统比较,在功能上的优越性并不明显。使用简单插件技术的软件系统主要是winhacker、winamp等,在安装类似批命令的简单插件后,用户可以根据自己的实际需求,输入相应的命令代码,以保证软件系统可以按照预设程序运行。运类似批命令的简单插件通常是文本文件的形式,其功能较为单一,可扩展性很小,但是结构简单,运行环境要求低,非计算机专业人员即可按照

10、提示进行相关操作。2.5.2利用现有程序开发环境制作的插件利用现有程序开发环境制作的插件在现阶段的计算机软件系统中,利用现有程序开发环境制作的插件也较为常见,如:photoshop使用的就是这种插件技术。与类似批命令的简单插件相比,利用现有程序开发环境制作的插件在程序主体的构建中,设置了若干个自定义的接口,保证插件可以自由访问软件系统的各种资源。此种插件技术在实际应用中,具有自由度较大的优势,开发者可以尽情发挥自己的创意。但是此种插件的程序编写过程较为复杂,对于插件接口的协调性要求比较高,必须由专业的编程人员进行相关操作。2.5.3使用特殊脚本语言实现的插件使用特殊脚本语言实现的插件在计算机软件系统的设计中,使用特殊脚本语言实现的插件应用相对较少,其程序编写流程较为复杂,为了满足插件的正常应用,程序编写者必须制作一个相应的程序解释内核

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 学术论文 > 毕业论文

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号