第21讲VBSampVBS病毒名师编辑PPT课件.ppt
《第21讲VBSampVBS病毒名师编辑PPT课件.ppt》由会员分享,可在线阅读,更多相关《第21讲VBSampVBS病毒名师编辑PPT课件.ppt(45页珍藏版)》请在优知文库上搜索。
1、第21讲 VBS&VBS病毒内容提纲1.什么是 VBScript2.在 HTML页中添加 VBScript 代码 3.VBScript 数据类型4.VBScript 变量5.VBScript 常量6.VBScript 运算符7.使用条件语句8.编码循环9.VBScript 过程10.VBScript 编码惯例11.VBS病毒2023-11-1421.什么是VBScriptnVBScript是Visual Basic Script的简称,即 Visual Basic 脚本语言,有时也被缩写为VBS。是asp动态网页默认的编程语言,配合asp内建对象和ADO对象,用户很快就能掌握访问数据库的asp
2、动态网页开发技术。n它具有原语言容易学习的特性。目前这种语言广泛应用于网页和ASP程序制作,同时还可以直接作为一个可执行程序。n补充:ADO(ActiveX Data Objects,ActiveX数据对象)是Microsoft提出的应用程序接口(API)用以实现访问关系或非关系数据库中的数据。例如,如果您希望编写应用程序从DB2或Oracle数据库中向网页提供数据,可以将ADO程序包括在作为活动服务器页(ASP)的HTML文件中。当用户从网站请求网页时,返回的网页也包括了数据中的相应数据,这些是由于使用了ADO代码的结果。2023-11-1431.什么是VBScriptnVBScript主要
3、的优点有:n由于VBScript由网页浏览器解释执行,不需要增大服务器的负担。n易学。n在所有2000/98SE以后的Windows版本都可直接使用。n可以使用其它程序和可使用的物件(尤其Microsoft Office)。n缺点有:n现在VBS无法作为电子邮件的附件了。Microsoft Outlook拒绝接受VBS为附件,收信人无法直接使用VBS附件。nVBS的各种编辑程器不受欢迎。n操作系统没有任何特别的保护设施。VBS程序与其它JS、EXE、BAT或CMD程序一样对待。操作系统没有监察恶意功能的能力。2023-11-1442.在 HTML页中添加 VBScript 代码 nVBScri
4、pt 代码写在成对的 标记之间 n代码的开始和结束部分都有 标记。LANGUAGE 属性用于指定所使用的脚本语言。由于浏览器能够使用多种脚本语言,所以必须在此指定所使用的脚本语言。注意 CanDeliver 函数被嵌入在注释标记()中。这样能够避免不能识别 标记的浏览器将代码显示在页面中。2023-11-145 2 End Function-2.在 HTML页中添加 VBScript 代码nSCRIPT 块可以出现在 HTML 页面的任何地方(BODY 或 HEAD 部分之中)。然而最好将所有的一般目标脚本代码放在 HEAD 部分中,以使所有脚本代码集中放置。这样可以确保在 BODY 部分调用
5、代码之前所有脚本代码都被读取并解码。2023-11-146订购 2 End Function-.3.VBScript 数据类型nVBScript 只有一种数据类型,称为 Variant。Variant 是一种特殊的数据类型,根据使用的方式,它可以包含不同类别的信息。因为 Variant 是 VBScript 中唯一的数据类型,所以它也是 VBScript 中所有函数的返回值的数据类型。n最简单的 Variant 可以包含数字或字符串信息。Variant 用于数字上下文中时作为数字处理,用于字符串上下文中时作为字符串处理。这就是说,如果使用看起来象是数字的数据,则 VBScript 会假定其为数
6、字并以适用于数字的方式处理。与此类似,如果使用的数据只可能是字符串,则 VBScript 将按字符串处理。也可以将数字包含在引号()中使其成为字符串。2023-11-1473.VBScript 数据类型nVariant 子类型子类型n除简单数字或字符串以外,Variant 可以进一步区分数值信息的特定含义。n例如使用数值信息表示日期或时间。此类数据在与其他日期或时间数据一起使用时,结果也总是表示为日期或时间。n从 Boolean 值到浮点数,数值信息是多种多样的。nVariant 包含的数值信息类型称为子类型。大多数情况下,可将所需的数据放进 Variant 中,而 Variant 也会按照最
7、适用于其包含的数据的方式进行操作。2023-11-1483.VBScript 数据类型n下表显示 Variant 包含的数据子类型:2023-11-1494.VBScript 变量n变量是一种使用方便的占位符,用于引用计算机内存地址,该地址可以存储脚本运行时可更改的程序信息。n例如,可以创建一个名为 ClickCount 的变量来存储用户单击 Web 页面上某个对象的次数。n使用变量并不需要了解变量在计算机内存中的地址,只要通过变量名引用变量就可以查看或更改变量的值。n在 VBScript 中只有一个基本数据类型,即 Variant,因此所有变量的数据类型都是 Variant。2023-11-
8、14104.VBScript 变量n声明变量n声明变量的一种方式是使用 Dim 语句、Public 语句和 Private 语句在脚本中显式声明变量。例如:n Dim DegreesFahrenheitn声明多个变量时,使用逗号分隔变量。例如:n Dim Top,Bottom,Left,Rightn隐式声明变量n另一种方式是通过直接在脚本中使用变量名这一简单方式隐式声明变量。这通常不是一个好习惯,因为这样有时会由于变量名被拼错而导致在运行脚本时出现意外的结果。2023-11-14114.VBScript 变量n命名规则n变量命名必须遵循 VBScript 的标准命名规则。变量命名必须遵循:n第
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 21 VBSampVBS 病毒 名师 编辑 PPT 课件