好友
阅读权限10
听众
最后登录1970-1-1
|
本帖最后由 A学习的小菜鸟 于 2017-11-20 12:57 编辑
今天给大家来讲讲VBScript的基础,适合于零基础的人。
开发工具:记事本我们先来写一个VBScript程序热热身
. REM 输入并回显你的名字
'使用InputBox和Msgbox函数
Dim name,msg msg="请输入你的名字:"
name=Inputbox(msg,"名称")
Msgbox(name)
把上面的程序清单输入到记事本里面,然后保存为以.vbs为扩展名的文件("保存类型"里面选择"所有文件").然后双击运行,观察运行结果. 注意:请自己输入程序清单,不要复制粘贴!
现在,我来给大家分析一下这个简单的程序:第一行和第二行的开头分别是"REM"语句和" ' ",这两个东西的作用是相同的,表示本行是注释行,就是说这两行什么也不干,只是用来说明这段程序的功能,版权信息等等. 注释行是程序最重要的部分之一,尽管它不是必需的,但对于其他人阅读源代码,以及自己分析源代码是很有好处的. 好的习惯是在必要的地方加上清晰,简洁的注释。
Dim用来声明一个变量,在VBS中,变量类型并不是那么重要,就是说VBS会帮你自动识别变量类型,而且变量在使用前不一定要先声明,程序会动态分配变量空间. 在VBS中你不用考虑name储存的是一个整数还是一个小数(学名叫"浮点数"),也不用考虑是不是字符串(一串字符,比如:"Hello World"),VBS会自动帮你搞定. 所以第三行语句可以删除,效果不会变,但我强烈反对这么做,一个变量的基本原则就是:先声明,后使用.变量名用字母开头,可以使用下划线,数字,但不能使用vbs已经定义的字,比如dim,也不能是纯数字。
Inputbox和Msgbox是VBS内建的函数,一个函数就相当于一个"黑箱",有输入(参数)和输出(返回值),你可以不用了解函数是怎么运作的,只要了解这个函数能干什么就行了,我们也可以定义自己的函数。因为是简单程序,所以就不在讲的那么深入以免基础不好的人听不懂。Msgbox函数是用来输出的函数,在VBS中没有专门的输出函数(BASIC中的print,C中的printf),所以我们只能用对话框来观察输出结果,Msgbox的必要参数只有一个,就是要输出的内容,在这种情况下,我们不需要理会msgbox的返回值. 关于Msgbox和Inputbox我们以后还会在讨论,今天只是热热身,到此为止.
现在要注意这几个要点啊:
1) 注释(以REM或'开头)行在程序中不起作用,但能让别人更容易读懂你的程序.
2) 变量好像一个盒子,或一个代号,可以代表你想代表的东西. 变量赋值使用"="
3) 以""包裹起来的字符称之为"字符串"
4) 函数像一个"黑箱",有参数和返回值,用"="左边的变量可以接住返回值
5) Inputbox函数弹出一个输入对话框,Msgbox则用于输出。
主要本便是给直接小白的同学学习着用,学过的但是对基础不好的同学也适用,如果你觉得写的可以的话,
就用你们那金手银手给作者点个爱心和赞吧,作者写一篇教程,打字不容易啊,给作者点动力啊。谢谢大家了{:1_931:}{:1_931:}{:1_931:}
|
免费评分
-
查看全部评分
|
发帖前要善用【论坛搜索】功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。 |
|
|
|
|