灵活实用的VBS入门教程基础篇

我们常听说VBS功能很强大,也很简单,大家是否也想了解VBS呢,现在让我们一起来学习VBS吧。

  VBS只是英文的缩写而已,全称是Visual Basic Script Edition,也就是说VBS是Visual Basic的脚本版,很多人说VBS是VB的一个子集。因为VBS在编程语法、函数上基本上与Visual Basic是一致的。Visual Basic能实现的一般功能,VBS同样也可以实现,实现的过程也比Visual Basic容易,因为只要一个文本编辑器就可以完成VBS编程了,而且Windows自带的记事本Notepad完全可以胜任。

  下面我们来编写一个经典的例程:hello world。我们要实现的就是如图1中的效果,要实现这一效果其实只须一条语句就行。具体做法如下:打开记事本,在编辑区输入“msgBox(“hello world”)”(如图2),然后以VBS为扩展名保存文件(“保存类型”里面选择“所有文件”,在“文件名”里面输入包括扩展名的文件名,如“hello world.vbs”),保存完成后直接双击保存的文件,效果就出来了。学过VB的朋友都知道msgbox函数是VB编程中最常用的函数之一,它可以实现弹出窗口提示信息。


图1


  
图2

  有输出就会有输入,与msgBox相对应的是输入函数InputBox它用于接收用户的输入信息,然后返回给指定的变量。下面我们再用一个例子说明。在笔记本中输入如下内容:

  Dim name
  Name=InputBox(“请输入您的网吧名称”,”名称”)
  MsgBox(name)

  保存后,双击运行,出现如图3所示的窗口。


图3

  在窗口中输入想输入的内容(如本例中输入“小草网络”),单击确定,就会弹出一个提示窗口显示出你输入的内容(如图4)。

图4

  现在我们来深入认识以上内容的意义。Dim在Visual Basic中是声明变量的关键字,在VBS中同样适用,语句形式如下:

  Dim 变量名 [As 类型]

  中括号里面的内容可以省略(以后的文章中涉及到的中括号都指这个意思)。如果省略的话,那么你声明的变量将是变体型,变量的数据类型会根据你给变量赋的值而定,如你给这个变量赋的值是整型,那么它将是整型变量。第二条语句“Name=InputBox(“请输入您的网吧名称”,”名称”)”,含义是执行InputBox函数时,将用户输入的内容赋给变量Name,“=”就是赋值符号,而不同于数字中的“=”。

  上面说了变量,可能对于没有学过编程的读者来说,可能根本不了解什么叫做变量。其实在高级语言编程中,除了变量外,还有常量。说白了,常量和变量就是被命名了的内存单元,读取修改数据时,通过内存单元名来访问其中的数据。具体说来,变量是在程序运行过程中其值可以发生变化的量。灵活性较大。常量是在程序运行中不变的量,常量一般分为三种:直接常量、用户声明的符号常量。直接常量不用经过声明就可以使用,如123就是一个直接的常量,你可以直接使用它,但你不可能改变它,如你偿试改变它,如123=321,那它程序运行时就会出错。用户声明的常量是为了便于程序的阅读或修改,修改了用户自己声明的常量,那么与这个声明的常量相关的值都会发生相应的变化,而不用一个个地修改。常量声明的关键字是Const,例如:const PI=3.14159。下面我们来编写一个计算圆面积的程序。在记事本中输入如下内容:

  const PI=3.14
  dim r,S
  r=InputBox("请输入您要计算的圆的半径","半径")
  S=PI*r*r
  MsgBox("圆的面积是" & s)

  保存为VBS文件,一个计算圆面积的程序就完成了。

  至此,想必大家对VBS编程也有了初步的了解了,要更深入地学习还要学习选择结构和循环结构,这在后面的文章中将涉及到。

(0)

相关推荐

  • 灵活实用的VBS入门教程基础篇

    我们常听说VBS功能很强大,也很简单,大家是否也想了解VBS呢,现在让我们一起来学习VBS吧. VBS只是英文的缩写而已,全称是Visual Basic Script Edition,也就是说VBS是Visual Basic的脚本版,很多人说VBS是VB的一个子集.因为VBS在编程语法.函数上基本上与Visual Basic是一致的.Visual Basic能实现的一般功能,VBS同样也可以实现,实现的过程也比Visual Basic容易,因为只要一个文本编辑器就可以完成VBS编程了,而且Win

  • 灵活实用VBS入门教程应用篇

    上一篇文章我们了解了VBS编程的一些基础知识,要更深入地学习还要学习选择结构和循环结构. 选择结构 选择结构,即是对条件进行判断,然后根据判断的结果,选择执行不同的分支的结构.常见的有IF条件语句和Select Case语句. ●IF条件语句 IF条件语句又有多种具体的形式,如If-Then.If-Then-Else.If-Then-ElseIf.下面分别用例程来说明.用笔记本编写一个如下内容的VBS脚本: dim a,b a=inputbox("输入第一个数字","输入&q

  • javascript入门教程基础篇

    一. 简介 1. 什么是javascript JavaScript 是网景(Netscape)公司开发的一种基于客户端浏览器.面向(基于)对象.事件驱动式的网页脚本语言. 2. 为什么要使用javascript 表单验证 网页特效 小游戏 Ajax 3.快速入门 在程序中,如果想编写js代码,有两种办法: 1)在html文件中,在一对script标记中,直接编写 <script language='javascript'> document.write('hello'); </scrip

  • 土人系列AS入门教程--基础篇

    我写的这些教程,目的是希望初学Flash的爱好者们能多动手,少提问.我下面这些教程面象有 Flash(MX) 基础操作知识的读者. AS基础 ----------------------------------- 做过Flash动画的Flash爱好者们都知道,要做好一个Flash动画,AS是必不可少的,即使只是很简单的几句代码也能起到整个Flash画龙点睛的作用.这里我只简单的介绍一下AS的基本常识. 首先我们要了解AS要写在什么地方,什么时候AS会被触发执行. 1.帧: 写在关键帧上面的AS,

  • JSON 入门教程基础篇 json入门学习笔记

    JSON: JavaScript Object Notation(JavaScript 对象表示法) JSON 是存储和交换文本信息的语法.类似 XML. JSON 比 XML 更小.更快,更易解析. JSON 实例 { "sites": [ { "name":"我们" , "url":"www.jb51.net" }, { "name":"google" , &qu

  • Visual Studio ASP.NET Core MVC入门教程第一篇

    ASP.NET Core MVC入门教程第一节课,具体内容如下 1.开始环境 visual studio 2017 社区版或其他版本.安装时勾选"Web和云"组中的"ASP.NET及网页开发"项和"其他工具"组中的".NET Core平台开发"项. 2.创建一个网页应用 (1)在 Visual Studio中, select 文件 >新建 >项目. (2) 在"新项目"对话框中的左面板中,点击&

  • Docker安装和基础用法 Docker入门教程第二篇

    本系列文章将介绍Docker的有关知识: (1)Docker 安装及基本用法 (2)Docker 镜像 (3)Docker 容器的隔离性 - 使用 Linux namespace 隔离容器的运行环境 (4)Docker 容器的隔离性 - 使用 cgroups 限制容器使用的资源 (5)Docker 网络 1. 安装 1.1 在 Ubuntu 14.04 上安装 Docker 前提要求: 内核版本必须是3.10或者以上 依次执行下面的步骤: sudo apt-get update sudo apt

  • 什么是docker Docker入门教程第一篇

    Docker是个新生的事物,概念类似虚拟化.网上关于Docker入门的东西已经很多了.不过本文探讨了Docker的特点.特性.原理,还介绍了具有中国特色的安装测试过程,另外还谈到了Docker的社区生态和Dockerfile,并使用Dockerfile构建一个nginx环境. 缘起 在几个月前听说Docker,但是一直没有时间去研究,前一段时间趁着azure免费试用,赶紧实验一下,但是卡在了ubuntu基础镜像的下载上(由于国内网络的特殊原因),所以也就搁浅了,这里把经验和体会分享一下. Doc

  • 土人系列AS入门教程--实战篇

    这次我们要进入实战,我要教你们做一个很简单的游戏,下面的每句代码我都会加上注释,如果你看过上面的教程,我想要全部理解应该不会困难. 现在让我们开始吧.这个游戏是我初学的时候按教程做的一个游戏,所以印象比较深刻.这个游戏叫做蜗牛赛跑,流程是这样的:画面上有若干条赛道,每条赛道上面有一只蜗牛,每只蜗牛爬行的速度不一样.游戏开始了,你要猜猜哪只蜗牛先跑到终点.如果你猜对了,You Win,否则,Game Over. 第1步,我们先设置场景的大小 600*400 px ,运行速度为 48帧/秒 这个是我

  • 土人系列AS入门教程--语法篇

    接下来我要讲的是AS的语法. 首先要让大家明白的是:AS 语法的大小写是敏感的. 如: gotoAndPlay() 正确  gotoAndplay() 错误 . 关键字的拼写必须和语法一致,要做到很容易,因为在Flash的AS面板里面,关键字会有不一样的颜色显示. 很多Flash小鸟们也许要开始埋怨,记不住咋办?我这里有个办法,就是背.不要流下委屈的泪水,俺们都是这么走过来的.多用两次你就记住了. 这里说一下,我们要从开始就养成编程的好习惯,如在每个语句后面都加上分号,有可能的话,尽量给复杂的语

随机推荐