宏病毒原理及案例分析

宏病毒原理及案例分析

ID:41633164

大小:127.68 KB

页数:12页

时间:2019-08-29

宏病毒原理及案例分析_第1页
宏病毒原理及案例分析_第2页
宏病毒原理及案例分析_第3页
宏病毒原理及案例分析_第4页
宏病毒原理及案例分析_第5页
资源描述:

《宏病毒原理及案例分析》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、宏病毒原理及案例分析屈立成4114005088什么是宏?所谓宏,就是一些命令组织在一起,作为一个单独命令完成一个特定任务。MicrosoftWordd1对宏定义为:“宏就是能组织到一起作为一独立的命令使用的一系列word命令,它能使日常工作变得更容易二Word使用宏语言Word_Basic将宏作为一系列指令来编写。Word宏病毒是一些制作病毒的专业人员利用MicrosoftWord的开放性即woTd中提供的WordBASIC编程接口,专门制作的一个或多个具冇病毒特点的宏的集合,这种病毒宏的集合影响到计算机的使用,并能通过.DOC文档及.DOT模板进行口我复制及传播。宏可使任务自动

2、化,如果在Word中重复进行某项工作,可用宏使其自动执行。宏是将一系列的Word命令和指令结合在一起,形成一个命令,以实现任务执行的自动化。用户可创建并执行一个宏,以替代人工进行一系列费时而重复的Word操作。事实上,它是一个自定义命令,用来完成所需任务。宏的一些典型应用如:加速日常编辑和格式设置、组合多个命令、使对话框屮的选项更易于访问、使一系列复杂的任务自动执行等。Word提供了两种创建宏的方法:宏录制器和VisualBasic编辑器。宏录制器可帮助用户开始创建宏。Word在VBA编程语言中把宏录制为一系列的Word命令。可在VisualBasic编辑器中打开已录制的宏,修改

3、其中的指令。也可用VisualBasic编辑器创建包括VisualBasic指令的非常灵活和强有力的宏,这些指令无法采用录制的方式。VBAVisualBasicforApplications(VBA)是VisualBasic的一种宏语言,是微软开发出来在其桌而应用程序屮执行通用的自动化任务的编程语言。主要能用来扩展Windows的应用程式功能,特别是MicrosoftOffice软件。也可说是一种应用程式视觉化的Basic脚本。该语言于1993年由微软公司开发的的应用程序共享一种通用的口动化语言VisualBasicForApplication(VBA),实际上VBA是寄生于VB

4、应用程序的版本。微软在1994年发行的Excel5.0版本中,即具备了VBA的宏功能。由于微软Office软件的普及,人们常见的办公软件Office软件中的Word、Excel、Access>Powerpoint都可以利用VBA使这些软件的应用更高效率,例如:通过一段VBA代码,可以实现画面的切换;可以实现复朵逻辑的统计(比如从多个表中,自动生成按合同号来跟踪生产量、入库量、销售量、库存量的统计清单)等。掌握了VBA,可以发挥以下作用:1•规范用户的操作,控制用户的操作行为;2.操作界面人性化,方便用户的操作;3.多个步骤的手工操作通过执行VBA代码可以迅速的实现;4.实现一些V

5、B无法实现的功能;5.用VBA制做EXCEL登录系统;6.利用VBA可以在Excel内轻松开发出功能强大的自动化程序。VBA究竞是什么?更确切地讲,它是一种口动化语言,它可以使常用的程序门动化,可以创建自定义的解决方案。Office取得巨大成功的一个重要原因就是VBA,使用VBA可以完成很多事情,基于Excel>Word的VBA小程序不计其数。VB与VBAVBA是基于VisualBasic发展而来的,它们具有相似的语言结构。VisualBasic是Microsoft的主要图形界面开发工具,VBA5.0(亦即VBA97)则是VisualBasic5.0的了集。VisualBasic

6、是由Basic发展而来的第四代语言。VisualBasic作为一套独立的Windows系统开发工具,口J用于开发Windows环境下的各类应用程序,是一种可视化的、面向对象的、采用事件驱动方式的结构化高级程序设计语言。它具有高效率、简单易学及功能强大的特点。VB的程序语言简单、便捷,利用其事件驱动的编程机制,新颖易用的可视化设计工具,并使用Windows应用程序接口(API)函数,采用动态链接库(DLL)、动态数据交换(DDE)、对彖的链接与嵌入(OLE)以及开放式数据库访问(ODBC)等技术,可以高效、快速地编制出Windows环境下功能强大、图形界面丰富的应用软件系统。Vis

7、ualBasic程序很大一部分以可视(Visual)形式实现,这意味着在设计阶段就可以看到程序运行的屏幕画面,用户可以在设计时能够方便地改动画面图像、大小、颜色等,直到满意为止。VB的用户可以是缺乏Windows及C语言开发经验的专业软件人员,也可以是具有一定Windows开发经验的专业人员,VB的可视化编程方法使得原來繁琐枯燥、令人生畏的Windows应用程序设计变得轻松自如、妙趣横生。以往的Windows应用程序开发工具在设计图形用户界面时,都是采用编程的方法,并伴随大量的计

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

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

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