`
JadeLuo
  • 浏览: 425587 次
  • 性别: Icon_minigender_1
  • 来自: 珠海
社区版块
存档分类
最新评论

VBScript过程

阅读更多

VBScript过程http://book.chinaz.com/vbscript/

<!--articlepart start-->

在 VBScript 中,过程分为两类:Sub 过程和 Function 过程。

Sub 过程及其调用

Sub 过程是包含在 Sub 和 End Sub 语句之间的一组 VBScript 语句,执行操作但不返回值

Sub 过程可以使用参数 (由调用过程传递的常数、变量或表达式)。如果 Sub 过程无任何参数,则 Sub 语句必须包含空括号 ()。

下面的代码示例是一个不带任何参数的 Sub 过程,弹出一个消息框,显示"欢迎来到站长站 站长书库 站长网页教程网站 book.chinaz.com/html"。

Sub myProc()
  msgbox("欢迎来到站长站 站长书库 站长网页教程网站 book.chinaz.com/html")
End Sub

演示示例

下面的代码示例是一个带有两个参数的 Sub 过程,弹出一个消息框,显示两个参数的乘积值。

 Sub myMulti(no1, no2)
     MsgBox (no1*no2)
 End Sub

演示示例

调用 Sub 过程时,只需输入过程名及所有参数值,参数值之间使用逗号分隔。

另外一种调用方法,就是使用 Call 语句,但如果使用了 Call 语句,则必须将所有参数包含在括号之中。

下面的示例显示了调用 myMulti 过程的两种方式。一种使用 Call 语句;另一种则不使用。两种方式效果相同。

Call myMulti(8,9)
myMulti 8,9

不用 Call 语句调用 Sub 过程的演示示例

用 Call 语句调用 Sub 过程的演示示例

注意:当不使用 Call 语句进行调用时,括号被省略。使用 Call 语句时,要用括号包含所有参数。

Function 过程及其调用

Function 过程是包含在 Function 和 End Function 语句之间的一组 VBScript 语句。Function 过程与 Sub 过程类似,但是 Function 过程可以返回值

Function 过程可以使用参数 (由调用过程传递的常数、变量或表达式)。如果 Function 过程无任何参数,则 Function 语句必须包含空括号 ()。Function 过程通过函数名返回一个值,这个值是在过程的语句中赋给函数名的。Function 返回值的数据类型总是 Variant。

下面的代码示例是一个带有参数的 Function 过程,该 Function 过程的返回值是两个参数的乘积。

Function myMulti(no1, no2)
  myMulti = no1*no2
End Function

演示示例

调用 Function 过程时,函数名必须用在变量赋值语句的右端或表达式中。比如:

vNo = myMulti(8,9) + 100
MsgBox  myMulti(8,9)

 

过程的数据进出

给过程传递数据的途径是使用参数。参数名可以是任何有效的变量名。使用 Sub 语句或 Function 语句创建过程时,过程名之后必须紧跟括号。括号中包含所有参数,参数间用逗号分隔。

要从过程获取数据,必须使用 Function 过程。请记住,Function 过程可以返回值;Sub 过程不返回值

分享到:
评论

相关推荐

    VBScript 过程

    ### VBScript过程详解 在IT领域,特别是编程与脚本编写中,VBScript(Visual Basic Scripting Edition)是一种广泛使用的语言,尤其适用于Windows环境下的自动化任务、网页动态内容生成以及系统管理等场景。本文将...

    VBScript学习教程

    - **第九课:VBScript过程** —— 包括子程序和函数的定义与调用。 - **第十课:VBScript编码约定** —— 强调编写清晰、可读性强的代码的重要性。 - **第十一课至第十四课** —— 进一步深入VBScript的应用,包括...

    vbscript 手册

    vbscript 手册,VBScript 数据类型 VBScript 变量 VBScript 常数 VBScript 运算符 使用条件语句 使用循环语句 VBScript 过程 VBScript 编码约定 深入 VBScript

    微软VBscript手册.pdf

    手册还涵盖如何编写VBScript过程和遵循编码惯例,这些都是编写清晰和高效VBScript代码的重要方面。 VBScript手册强调了易学易用的特点,即使是编程新手或者没有Visual Basic经验的开发者也能够通过学习VBScript来...

    VBScript 教程

    #### 五、VBScript 过程 在 VBScript 中,可以通过定义子程序(Sub)和函数(Function)来组织代码。例如: ```vb Sub DisplayMessage() MsgBox "Hello World!" End Sub ``` 函数返回值: ```vb Function Add(a, ...

    VBS基础篇 - VBScript过程(使用sub 与 Function定义函数)

    在VBScript中,编写代码时经常需要重复使用某些功能模块,这时候就涉及到了过程的概念。过程是编写脚本时用于组织代码的一种结构,可以简化代码的重用和管理。VBScript支持两种过程类型:Sub过程和Function过程。 ...

    ASP页面内VBScript和JScript的交互.docx

    对于不带参数的VBScript过程(Sub),在JScript中应使用函数调用语法,如`foo()`。 **数据共享** 在ASP页面中,如果变量是在页面级别声明的,无论使用VBScript还是JScript,都可以直接访问这些变量。同样,对象的...

    VBScript

    4. **函数和过程**:可以定义用户自定义函数和子过程,提高代码复用性和模块化。 5. **错误处理**:使用On Error语句进行错误捕获和处理。 6. **对象支持**:VBScript支持多种内置对象,如Request、Response、...

    动网设计之VBScript脚本参考

    VBScript 数据类型 VBScript 变量 VBScript 常数 VBScript 运算符 使用条件语句 使用循环语句 VBScript 过程 VBScript 编码约定 深入 VBScript

    asp入门教程3

    ASP 入门教程3主要介绍了VBScript中的过程,包括子过程和函数,这是VBScript编程中的基本构造块,用于组织和重用代码,提高程序的可读性和维护性。 3.1 VBScript 过程 VBScript的过程有两种类型:子过程(Sub过程...

    VBScript程序员参考手册(第3版)(英文)_Vbscript_

    2. **函数与过程**:VBScript内置的函数,如MsgBox用于弹出消息框,InputBox获取用户输入,以及日期时间相关的函数。此外,还会涵盖自定义函数和过程的创建及调用。 3. **对象模型**:VBScript的一大特点是其强大的...

    微软官方《VBScript语言参考》CHM VBScript语言参考

    1. **基本语法**:VBScript的语法简洁明了,与Visual Basic类似,支持变量声明、数据类型(如Integer、String、Date等)、流程控制语句(如If...Then...Else、For...Next、Do...Loop)以及函数和子过程。 2. **内置...

    VBscript(PPT)

    3. **函数与过程**:VBScript支持Sub和Function两种过程,它们用于封装可重用的代码。了解如何定义和调用函数,以及如何传递参数,可以提高代码的模块化和可读性。 4. **错误处理**:VBScript中的On Error语句和Try...

    VBScript解释器源码

    这个过程涉及词法分析(将源代码分解成词法单元)、语法分析(构建抽象语法树)和语义分析(确保代码符合语法规则并准备执行)。通过阅读和研究这些源码,你可以看到如何处理各种VBScript的关键字,如`If...Then......

    vbscript

    VBScript支持变量声明、数据类型、控制结构(如if...then...else、for...next、do...loop等)、函数和过程等基本编程元素。 2. **在Web开发中的应用** 在网页编程中,VBScript常用于与HTML页面交互,通过事件处理...

    VBScript程序员参考手册 (第三版)

    该手册详细介绍了VBScript的基础知识,包括变量、数据类型、运算符、流程控制结构(如条件语句和循环语句)、函数和过程等核心概念。其中,数据类型包括基本的字符串、数值和布尔值,以及更复杂的数组和对象类型。...

    .VBS源码大放送2希望大家喜欢

    总的来说,这个压缩包可能包含了作者学习VBScript过程中的实践项目,涵盖了基本语法、数据处理、系统交互等多个方面。对于想要学习VBScript或者提高脚本编程能力的人来说,这些示例代码是一个很好的学习资源,可以...

    Vbscript手册.chm

    6. **函数和过程**:VBScript有丰富的内置函数,如数学函数、字符串函数、日期函数等,同时也支持用户自定义函数和子过程。例如,`MsgBox`用于弹出对话框,`InputBox`可以获取用户输入。 7. **错误处理**:VBScript...

    vbs文件的读写

    本篇文章将深入探讨“vbs文件的读写”这一主题,涵盖`SendKeys`、换行、运算符、输出函数、循环语句以及VBScript过程等相关知识点。 1. `SendKeys`函数: `SendKeys`是VBScript中一个非常实用的函数,它允许程序...

    用VBSCRIPT制作IE按钮

    在IT行业中,VBScript(Visual Basic Script Edition)是一种轻量级的脚本语言,主要用于Windows环境,特别是网页和自动化任务的编写。VBScript在Internet Explorer(IE)浏览器中扮演着重要角色,允许开发者通过...

Global site tag (gtag.js) - Google Analytics