返回顶部
首页 > 资讯 > 精选 >什么是VBScript过程
  • 672
分享到

什么是VBScript过程

2023-06-09 22:06:29 672人浏览 八月长安
摘要

本篇内容介绍了“什么是VBScript过程”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!过程分类在 VBScript 中,过程被分为两类:S

本篇内容介绍了“什么是VBScript过程”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!

过程分类
在 VBScript 中,过程被分为两类:Sub 过程和 Function 过程。
Sub 过程
Sub 过程是包含在 Sub 和 End Sub 语句之间的一组 VBScript 语句,执行操作但不返回值。Sub 过程可以使用参数(由调用过程传递的常数、变量或表达式)。如果 Sub 过程无任何参数,则 Sub 语句必须包含空括号 ()。
下面的 Sub 过程使用两个固有的(或内置的)VBScript 函数,即 MsgBox 和 InputBox,来提示用户输入信息。然后显示根据这些信息计算的结果。计算由使用 VBScript 创建的 Function 过程完成。此过程在以下讨论之后演示。

Sub ConvertTemp()
  temp = InputBox("请输入华氏温度。", 1)
  MsgBox "温度为 " & Celsius(temp) & " 摄氏度。"
End Sub

Function 过程
Function 过程是包含在 Function 和 End Function 语句之间的一组 VBScript 语句。Function 过程与 Sub 过程类似,但是 Function 过程可以返回值。Function 过程可以使用参数(由调用过程传递的常数、变量或表达式)。如果 Function 过程无任何参数,则 Function 语句必须包含空括号 ()。Function 过程通过函数名返回一个值,这个值是在过程的语句中赋给函数名的。Function 返回值的数据类型总是 Variant。
在下面的示例中,Celsius 函数将华氏度换算为摄氏度。Sub 过程 ConvertTemp 调用此函数时,包含参数值的变量被传递给函数。换算结果返回到调用过程并显示在消息框中。

Sub ConvertTemp()
   temp = InputBox("请输入华氏温度。", 1)
   MsgBox "温度为 " & Celsius(temp) & " 摄氏度。"
End Sub

Function Celsius(fDegrees)
   Celsius = (fDegrees - 32) * 5 / 9
End Function

过程的数据进出
给过程传递数据的途径是使用参数。参数被作为要传递给过程的数据的占位符。参数名可以是任何有效的变量名。使用 Sub 语句或 Function 语句创建过程时,过程名之后必须紧跟括号。括号中包含所有参数,参数间用逗号分隔。例如,在下面的示例中,fDegrees 是传递给 Celsius 函数的值的占位符:
Function Celsius(fDegrees)
  Celsius = (fDegrees - 32) * 5 / 9
End Function

要从过程获取数据,必须使用 Function 过程。请记住,Function 过程可以返回值;Sub 过程不返回值。
在代码中使用 Sub 和 Function 过程
调用 Function 过程时,函数名必须用在变量赋值语句的右端或表达式中。例如:

Temp = Celsius(fDegrees)

MsgBox "温度为 " & Celsius(fDegrees) & " 摄氏度。"


调用 Sub 过程时,只需输入过程名及所有参数值,参数值之间使用逗号分隔。不需使用 Call 语句,但如果使用了此语句,则必须将所有参数包含在括号之中。
下面的示例显示了调用 MyProc 过程的两种方式。一种使用 Call 语句;另一种则不使用。两种方式效果相同。

Call MyProc(firstarg, secondarg)
MyProc firstarg, secondarg

请注意当不使用 Call 语句进行调用时,括号被省略。

“什么是VBScript过程”的内容就介绍到这里了,感谢大家的阅读。如果想了解更多行业相关的知识可以关注编程网网站,小编将为大家输出更多高质量的实用文章!

--结束END--

本文标题: 什么是VBScript过程

本文链接: https://lsjlt.com/news/258073.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • 什么是VBScript过程
    本篇内容介绍了“什么是VBScript过程”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!过程分类在 VBScript 中,过程被分为两类:S...
    99+
    2023-06-09
  • 什么是VBScript函数
    这篇文章主要介绍“什么是VBScript函数”,在日常操作中,相信很多人在什么是VBScript函数问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”什么是VBScript函数”的疑惑有所帮助!接下来,请跟着小编...
    99+
    2023-06-09
  • 什么是VBScript常数
    本篇内容主要讲解“什么是VBScript常数”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“什么是VBScript常数”吧!什么是常数?常数是具有一定含义的名称,用于代替数字或字符串,其值从不改变...
    99+
    2023-06-09
  • 什么是VBScript 变量
    这篇文章主要介绍“什么是VBScript 变量”,在日常操作中,相信很多人在什么是VBScript 变量问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”什么是VBScript 变量”的疑惑有所帮助!接下来,请跟...
    99+
    2023-06-08
  • 如何理解VBScript过程
    本篇内容介绍了“如何理解VBScript过程”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!VBScript 过程在 VBScript 中,过...
    99+
    2023-06-08
  • 什么是VBScript运算符
    本篇内容主要讲解“什么是VBScript运算符”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“什么是VBScript运算符”吧!VBScript 有一套完整的运算符,包括算术运算符、比较运算符、连...
    99+
    2023-06-09
  • 什么是VBScript与窗体
    这篇文章主要讲解了“什么是VBScript与窗体”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“什么是VBScript与窗体”吧!VBScript 与窗体简单验证使用 Visual Basic...
    99+
    2023-06-08
  • 什么是VBScript编码约定
    这篇文章主要讲解了“什么是VBScript编码约定”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“什么是VBScript编码约定”吧!编码约定是帮助您使用 Microsoft Visual B...
    99+
    2023-06-09
  • 什么是VBScript数据类型
    本篇内容主要讲解“什么是VBScript数据类型”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“什么是VBScript数据类型”吧!VBScript 数据类型VBScript 只有一种数据类型,称...
    99+
    2023-06-08
  • VBScript InStr函数的用法是什么
    VBScript中的InStr函数用于在字符串中查找指定子字符串的位置。InStr函数的语法如下:InStr([start, ]st...
    99+
    2023-10-11
    VBScript
  • VBScript UBound函数的用法是什么
    UBound函数用于返回指定数组的上界(最大下标值)。语法:UBound(arrayname [, dimension])参数:- ...
    99+
    2023-10-12
    VBScript
  • VBScript有什么作用
    小编给大家分享一下VBScript有什么作用,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!VBScript的作用 计算 2. 处理文件和文件夹 3. 管理Wind...
    99+
    2023-06-08
  • VBS中 vbscript Dictionary对象的作用是什么
    本篇文章为大家展示了VBS中 vbscript Dictionary对象的作用是什么,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。Dictionary是存储数据键和项目对的对象,其主要属性有Coun...
    99+
    2023-06-08
  • MySQL查询过程是什么
    小编给大家分享一下MySQL查询过程是什么,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!MySQL逻辑架构MySQL逻辑架构整体...
    99+
    2024-04-02
  • MySQL的session过程是什么
    本篇内容主要讲解“MySQL的session过程是什么”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“MySQL的session过程是什么”吧!MySQL ses...
    99+
    2024-04-02
  • mysql存储过程是什么
    这篇文章给大家分享的是有关mysql存储过程是什么的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。一、定义存储过程(Stored Procedure)是在大型数据库系统中,一组为了...
    99+
    2024-04-02
  • php执行过程是什么
    PHP执行过程包括以下几个步骤:1. 服务器接收到客户端发送的PHP文件请求。2. 服务器将请求的PHP文件发送给PHP解析器进行解...
    99+
    2023-09-05
    php
  • ssl通信过程是什么
    SSL(Secure Sockets Layer)是一种常用的加密通信协议,用于在网络上实现安全的通信。SSL通信过程包括以下几个步...
    99+
    2023-08-24
    ssl
  • javascript和vbscript有什么区别
    这篇文章主要为大家展示了“javascript和vbscript有什么区别”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“javascript和vbscript有...
    99+
    2024-04-02
  • javascript与vbscript有什么区别
    这篇文章主要介绍“javascript与vbscript有什么区别”,在日常操作中,相信很多人在javascript与vbscript有什么区别问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,...
    99+
    2024-04-02
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作