11QTP中级教程
学习内容 VBS 正则表达式 对象识别 常用对象及属性 虚拟对象 描述对象 reporter对象 VBScript 数据类型 变量和常量 运算符 条件语句和循环语句 过程和函数 常用函数 常用对象 错误处理 VBScript-简介 Visual Basic 6.0 源自于BASIC编程语言。 由微软公司开发的包含协助开发环境的事件驱动编程语言。开发的程序只能运行在Microsoft Windows中,并且在运行时还需要一个1.4M大小的运行库。 功能强大、易学易用。 基于对象的编程语言,但是不支持继承、多线程等特性。 VB6 派生的语言 Visual Basic for Applications,即VBA,包含在微软的应用程序中(比如MicrosoftOffice),以及类似WordPerfect Office这样第三方的产品里面。 Visual Basic Scripting Edition ,即VBScript,是默认的ASP语言,还可以用在Windows脚本编写和网页编程中。它的语法类似于VB,但不使用VB运行库运行,而是由Windows脚本主机解释执行。 Visual Basic .NET VB6.0 的继任者Visual Basic .NET,使用了新的核心和特性,需要.NET Framework的支持,是.NET平台的一部分。 VB.NET编程语言是一种真正的面向对象编程语言,和VB6 并不完全兼容。 VB.NET系列包括Visual Basic .NET 2003(VB7.1)、Visual Basic 2005(VB8.0)、Visual Basic 2008(VB9.0) VBScript-数据类型 VBScript 只有一种数据类型,称为Variant。Variant是一种特殊的数据类型,根据使用的方式,它可以包含不同类别的信息。因为Variant是VBScript 中唯一的数据类型,所以它也是VBScript 中所有函数的返回值的数据类型,包括Empty,Null 和Error 三种特殊类型。 最简单的Variant可以包含数字或字符串信息。Variant用于数字上下文中时作为数字处理,用于字符串上下文中时作为字符串处理。这就是说,如果使用看起来象是数字的数据,则VBScript 会假定其为数字并以适用于数字的方式处理。与此类似,如果使用的数据只可能是字符串,则VBScript 将按字符串处理。也可以将数字包含在引号 中使其成为字符串。 VBScript-Variant 子类型 除简单数字或字符串以外,Variant可以进一步区分数值信息的特定含义。例如使用数值信息表示日期或时间。此类数据在与其他日期或时间数据一起使用时,结果也总是表示为日期或时间。从Boolean 值到浮点数,数值信息是多种多样的。Variant包含的数值信息类型称为子类型。大多数情况下,可将所需的数据放进Variant中,而Variant也会按照最适用于其包含的数据的方式进行操作。 可以使用转换函数来转换数据的子类型。另外,可使用VarType函数返回数据的Variant子类型。 VBScript-Variant 子类型 VBScript-变量 声明变量 声明变量的一种方式是使用Dim语句、Public语句和Private语句在脚本中显式声明变量。例如:Dim UserName 声明多个变量时,使用逗号分隔变量。例如:Dim Top, Bottom, Left, Right 另一种方式是通过直接在脚本中使用变量名这一简单方式隐式声明变量。这通常不是一个好习惯,因为这样有时会由于变量名被拼错而导致在运行脚本时出现意外的结果。因此,最好使用Option Explicit语句显式声明所有变量,并将其作为脚本的第一条语句。 VBScript-变量 命名规则 第一个字符必须是字母。 不能包含嵌入的句点。 长度不能超过255 个字符。 在被声明的作用域内必须唯一。 VBScript-变量 变量的作用域与存活期 变量的作用域由声明它的位置决定。如果在过程中声明变量,则只有该过程中的代码可以访问或更改变量值,此时变量具有局部作用域并且是过程级变量。如果在过程之外声明变量,则该变量可以被脚本中所有过程所识别,称为Script 级变量,具有脚本级作用域。 变量存在的时间称为存活期。Script 级变量的存活期从被声明的一刻起,直到脚本运行结束。对于过程级变量,其存活期仅是该过程运行的时间,该过程结束后,变量随之消失。在执行过程时,局部变量是理想的临时存储空间。可以在不同过程中使用同名的局部变量,这是因为每个局部变量只被声明它的过程识别。 VBScript-变量 标量变量和数组变量 多数情况下,只需为声明的变量赋一个值。只包含一个值的变量被称为
您可能关注的文档
- 1101工作面安装作业规程.doc
- 11020回采工作面水文地质情况分析报告 2.doc
- 110kV主控室站用交流系统更换工程(完整).doc
- 110KV变电站作业指导书.doc
- 110kV内桥接线主变停电操作解析.ppt
- 110kV继电保护(五)电容器保护.ppt
- 11.经典网络编程.ppt
- 11111771618_产说会邀约话术(20页).ppt
- 1113工作面本煤层抽放设计2.doc
- 11030联采工作面煤仓浇注1.doc
- 小区绿化施工协议书.docx
- 墙面施工协议书.docx
- 1 古诗二首(课件)--2025-2026学年统编版语文二年级下册.pptx
- (2026春新版)部编版八年级道德与法治下册《3.1《公民基本权利》PPT课件.pptx
- (2026春新版)部编版八年级道德与法治下册《4.3《依法履行义务》PPT课件.pptx
- (2026春新版)部编版八年级道德与法治下册《6.2《按劳分配为主体、多种分配方式并存》PPT课件.pptx
- (2026春新版)部编版八年级道德与法治下册《6.1《公有制为主体、多种所有制经济共同发展》PPT课件.pptx
- 初三教学管理交流发言稿.docx
- 小学生课外阅读总结.docx
- 餐饮门店夜经济运营的社会责任报告(夜间贡献)撰写流程试题库及答案.doc
最近下载
- 交流转辙机道岔动作电流故障曲线分析信号集中监测课件.pptx VIP
- 2025届东北三省三校高三下学期第一次联合模拟考试政治试题(原卷版+解析版).docx VIP
- 养老服务质量检测90项.pdf VIP
- 光谱分析图谱与标志.docx
- 2025新课标中考英语词汇.pdf VIP
- T_CNPHARS 0001-2025 群体药动学药效学分析标准操作规范.pdf VIP
- (2026年)血浆置换及血浆分离吸附护理要点PPT课件.pptx VIP
- 农村狗狗交配的全过程,让你看了有点不可置信.pdf VIP
- 医院培训课件:《死亡医学证明(推断)书》规范填写及死因链基础知识.pptx VIP
- 健康体检表样表最新文档.docx VIP
原创力文档

文档评论(0)