欢迎来到天天文库
浏览记录
ID:50111578
大小:465.00 KB
页数:36页
时间:2020-03-05
《VBS语言基础教程.ppt》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、VBS语言主讲人:许卫明一、概述VBScript(MicrosoftVisualBasicScriptEditon).,微软公司可视化BASIC脚本版).正如其字面所透露的信息,VBS(VBScript的进一步简写)是基于VisualBasic的脚本语言.我进一步解释一下,MicrosoftVisualBasic是微软公司出品的一套可视化编程工具,语法基于Basic.脚本语言,就是不编译成二进制文件,直接由宿主(host)解释源代码并执行,简单点说就是你写的程序不需要编译成.exe,而是直接给用户发送.vbs的源程序,用户就能执行了2
2、021/9/16一、概述基本分为3大类应用:1、vbs可以做网页控制脚本,做页面特效,但是只支持ie浏览器。2、vbs可以写ASP,在服务器端运行。查询数据库,输出ASP网页3、WindowsScriptHost,一个文本文件,后缀命名成.vbs是可以直接在windows里运行的,常被病毒作者做成恶意代码。也可以写一些小的应用,比如一级考试系统安装,一切傻瓜化完成。2021/9/16一、概述优点:编写简单功能强大2021/9/16二、变量盛放数据的容器。占用一定的内存空间。a=12b=“你好!”可事先定义变量,如:dimc2021/9
3、/16三、对话框1、输入框a=inputbox(“请输入第一条边的边长”,”第一条边”)2、输出框Msgbox(“输入错误!”)2021/9/16四、运算符1、加、减、乘、除、商取整、模(取余数)运算+-*/mod2、连接运算符&+3、逻辑运算符=<>><>=<=4、orandnot2021/9/16四、运算符5、其他运算符^多少次方5^3即5的立方。Sqr平方根abs绝对值Int()取整数instr()查找指定字符split()mid()截取字符串2021/9/16练习11、制作一个求长方体体积小程序,分别弹出三个输入框,分别输入
4、长、宽、高,弹出对话框显示出体积2、编一个程序,计算圆形的面积,半径由用户给出(使用Inputbox)PI取值3.141592021/9/16五、条件语句程序在某种条件执行的时候就要用到条件语句2021/9/16五、条件语句语法:1、If(条件)then执行语句endif例:If(score>100)thenMsgbox(“成绩出错”)Endif2、If(条件)then执行语句1else执行语句2endif2021/9/16练习21、制作一个成绩判断程序:弹出一个输入框,输出该成绩等级。(成绩大于85分为优秀,否则为不优秀)2、制作一
5、个三角形判断程序:分别弹出三个输入框,分别输入三条边的长度,弹出对话框显示该三角形是否为三角形。(任意两边之和大于第三边)2021/9/16五、多重条件语句语法:If(条件1)then执行语句1Elseif(条件2)then执行语句2***Else执行语句nEndif2021/9/16练习21、制作一个成绩判断程序:弹出一个输入框,输出该成绩等级。(成绩小于0分或大于100分,出错;成绩大于或等于85分为优秀;成绩在0-59分之间的为不及格;60-70为及格;71-84分的为良)测试数据为-20,0,59,60,61,70,71,84
6、,85,100,120查看结果是否满足程序要求2021/9/16六、循环语句某一语句需要执行许多次的时候使用例如,产生五个对话框,对这五个对话框的数求和a=int(inputbox("请输入数字"))s=s+aA=int(inputbox("请输入数字"))s=s+aa=int(inputbox("请输入数字"))S=s+aa=int(inputbox("请输入数字"))s=s+aa=int(inputbox("请输入数字"))s=s+amsgbox("这几个数的和为"&s)2021/9/16六、循环语句从上面的程序总结如下:1、大小
7、写无所谓(有语言不行,如C、C#、java等)2、变量第一次使用时值为空3、变量赋值多次时,其值为最后一次赋的值。4、s=s+a表示,s在原值的基础上加上a的值。2021/9/16六、循环语句Fori=1to5a=int(inputbox(“请输入数据”))s=s+anext(分析程序运行过程及最后i的值)注意问题:死循环2021/9/16六、循环语句思考:Fori=1to5a=int(inputbox(“请输入第n个数据”))s=s+anext2021/9/16练习31)水仙花数是指一个n位数(n≥3),它的每个位上的数字的n次幂之
8、和等于它本身。(例如:1^3+5^3+3^3=153)提示:153个位数为3十位数为5百位数为1236个位数为6十位数为3百位数为2复习运算符2021/9/16六、循环语句dowhile条件执行语句loop例:s=1+2
此文档下载收益归作者所有