51testing论坛版主,专注于软件测试及测试吐槽,屌丝测试攻城师一枚。。。。。。。。。。。。。。。。。。。。。。。。。新浪微博:@没翅膀的飞鱼-------邮件交流:wzb_minitester@126.com------

VBScript之概述

上一篇 / 下一篇  2012-12-12 20:25:59 / 个人分类:VBScript系列

最近开始系统的学习VBScript,虽然以前也了解一点脚本知识,但是一直不深入,编程(脚本抑或程序设计语言)一直是我这个半路出家测试人员的弱项,好吧,老规矩,就一边学习一边笔记一边总结。

开篇简单介绍下VBScript

VBScript微软开发的一种解析型的服务端(也支持客户端)脚本语言,可以看作是VB语言的简化版(子集),它具有原语言容易学习的特性,是一种脚本语言,也是解释性语言(至于脚本语言与解释性语言有什么区别,可以问度娘)。解释性语言与普通的程序设计语言之间的主要区别不在于其源代码会不会被编译,而是在什么时候被编译。普通的程序设计语言在设计时就被编译了,而解释性语言是在被执行时才会被编译(或者更准确的说是解释),看一下两种类型的处理流程:

普通程序设计语言流程:

编写代码à将代码编译成可执行文件à执行编译好的可执行文件à程序运行

脚本语言:

编写代码à执行脚本文件à脚本运行时引擎在程序运行时编译代码à程序运行

脚本在运行时的解释都是由脚本引擎完成的。VBScript虽是一种强大的语言(你可以有不同理解),但是本身无法做任何事情,必须依赖于宿主,所谓宿主就是一个能解释编译并执行VBScript代码的应用程序。如当我们用web客户端打开一个嵌有VBScript程序的网页时,客户端首先从服务器下载这个VBScript程序,然后再由客户端浏览器解释执行,而浏览器此时就是VBScript的宿主。在Windows下直接双击.vbs文件都可以直接运行,这是因为我们的电脑安装了Windows脚本宿主,即Windows Script. HostWSH)。

VBScript一般使用的编辑器有:UltraEdit-32TextPadvbsedit,文本文档(保存时格式.vbs)等等。

 写于2012-12-12   没翅膀的飞鱼      

TAG:

ly464938238的个人空间 引用 删除 ly464938238   /   2015-08-28 08:21:36
虽然这个时候才看到这篇文章,编程(脚本抑或程序设计语言)也一直是我这个半路出家测试人员的弱项。向你学习。
没翅膀的飞鱼 引用 删除 没翅膀的飞鱼   /   2012-12-14 19:17:09
嗯,一定加油,呵呵,以后多向前辈学习
原帖由散步的SUN于2012-12-14 09:27:41发表
开始学VBS了呀,不错不错,当年我最开始写的一个脚本也是VBS, 加油加油
散步的SUN的个人空间 引用 删除 散步的SUN   /   2012-12-14 09:27:41
开始学VBS了呀,不错不错,当年我最开始写的一个脚本也是VBS, 加油加油
 

评分:0

我来说两句

Open Toolbar