谁来给我说vb中的sub是什么意思或者什么作用

谁来给我说vb中的sub是什么意思或者什么作用,第1张

分类: 电脑/网络 >> 程序设计 >> 其他编程语言

问题描述:

谁来给我说vb中的sub是什么意思或者什么作用???

解析:

Sub 语句

描述

声明 Sub 过程的名称、参数以及构成其主体的代码。

语法

[Public | Private] Sub name [(arglist)]

[statements]

[Exit Sub]

[statements]

End Sub

Sub 语句的语法包含以下部分

部分 描述

Public 表示 Sub 过程可被所有 Script 中的所有其他过程访问。

Private 表示 Sub 过程只可被声明该过程的 Script 中的其他过程访问。

Name Sub 的名称,遵循标准变量命名约定。

Arglist 代表在调用时要传递给 Sub 过程的参数的变量列表。用逗号隔开多个变量。

Statements 在 Sub 过程主体内所执行的任何语句组。

arglist 参数包含下列语法和部分:[ByVal | ByVal] varname[( )]

部分 描述

ByVal 表示该参数按值传递。

ByRef 表示该参数按引用传递。

Varname 代表参数的变量名称,遵循标准变量命名约定。

说明

如没有显式地指定使用 Public 或 Private,则 Sub 过程默认为公用,即它们对于 Script 中的所有其他过程都是可见的。Sub 过程中局部变量的值在调用过程中不被保留。

所有可执行代码必须包含于过程中。不能在另一个 Sub 或 Function 过程中定义一个 Sub 过程。

使用 Exit Sub 语句可以立即从 Sub 过程中退出。程序继续执行调用 Sub 过程的语句之后的语句。可以在 Sub 过程中任意位置出现任意个 Exit Sub 语句。

与 Function 过程相似之处是:Sub 过程是一个可以获取参数,执行一系列语句以及可改变其参数的值的独立过程。而与 Function 过程不同之处是:Function 过程可以返回值,而 Sub 过程不能用于表达式中。

可以使用过程名并跟随相应的参数列表来调用 Sub 过程。关于如何调用 Sub 过程的详细说明信息,请参阅 Call 语句。

小心 Sub 过程可以是递归的,即该过程可以调用自己来完成某个给定的任务。但是递归可能会导致堆栈溢出。

在 Sub 过程中使用的变量分为两类:一类是在过程内显式声明的,另一类则不是。在过程内显式声明的变量(使用 Dim 或等效方法)总是局部变量。对于那些没有在过程中显式声明的变量也是局部的,除非在该过程外更高级别的位置显式地声明它们。

小心 过程可以使用没有在过程内显式声明的变量,但只要有任何 script 级定义的名称与之同名,就会产生名称冲突。如果过程中引用的未声明的变量与其他的过程、常数或变量的名称相同,则会认为过程引用的是Script 级的名称。显式声明变量可以避免这类冲突,使用 Option Explicit 语句可强制显式声明变量。

Visual Basic 语言概念

Sub 过程

Sub 过程是包含在 Sub 语句和 End Sub 语句中的一系列 Visual Basic 语句。每次调用过程时都执行过程中的语句,从 Sub 语句后的第一个可执行语句开始,到遇到的第一个 End Sub、Exit Sub 或 Return 语句结束。

Sub 过程执行操作但并不返回值。它能够带参数,如呼叫代码传递给它的常数、变量或表达式。

声明 Sub 过程的语法如下所示:

[accessibility] Sub subname[(argumentlist)]

' Statements of the Sub procedure go here

End Sub

可访问性可以是 Public、Protected、Friend、Protected Friend 或 Private。

可以在模块、类和结构中定义 Sub 过程。默认情况下它们是 Public,这意味着可以从应用程序中的任意位置调用它们。

参数声明

声明过程的每个参数与声明变量的方法一样,都是指定参数名和数据类型。也可以指定传递机制,以及参数是否可选。

参数列表中每个参数的语法如下所示:

[Optional] [ByVal|ByRef] [ParamArray] argumentname As datatype

如果参数是可选的,则还必须在其声明中提供默认值,如下所示:

Optional [ByVal|ByRef] argumentname As datatype = defaultvalue

调用语法

可以使用独立的调用语句来显式调用 Sub 过程。不能在表达式中使用其名称来调用它。调用语句必须提供所有非可选参数的值,并且必须用括号将参数列表括起来。如果未提供任何参数,则也可以选择省略括号。Call 关键字的使用也是可选的。

调用 Sub 过程的语法如下所示:

[Call] subname[(argumentlist)]

下面的 Sub 过程通知计算机操作员应用程序将要执行哪个任务,并且还显示一个时间戳。应用程序不是在每个任务的开头重复此代码,而仅是从不同的位置调用 TellOperator。每次调用都会传递 Task 参数中的字符串以标识开始执行的任务。

Sub TellOperator(ByVal Task As String)

Dim Stamp As Date ' Stamp is local to TellOperator

Stamp = TimeOfDay() ' Get current time for time stamp

' Use MessageBox class of SystemWindowsForms namespace

MessageBoxShow("Starting " & Task & " at " & CStr(Stamp))

End Sub

典型的 TellOperator 调用如下所示:

Call TellOperator("file update")

请参见

过程 | 事件处理过程 | Function 过程 | Property 过程 | 过程参数 | Sub 语句

sub 英[sʌb] 美[sʌb]

n 潜水艇; 代用品,代替者,替补队员; 地铁; 审校员;

vi 做替身,做替补队员; 做替身,审校(文稿);

第三人称单数:subs 复数:subs 现在分词:subbing

过去式:subbed 过去分词:subbed

组词

bit sub 钻头短接 ; 钻头接头 ; 钻头销接头

Sub Pop 地下流行 ; 出版者 ; 唱片公司 ; 发行公司

Sub procedure 子过程 ; 子程序过程 ; 子程序

bumper sub 震击器 ; 缓冲器接头 ; 缓冲器 ; 震动器

SUB BRIGHT 副亮度调节 ; 副亮度

casing sub 套管异径接头 ; 套管接头

例句

1、That may have some sub-parts to it, but everything we do is going to be about economic recovery

这个优先重点可能会有一些附带的问题,但我们所做到一切都将是为了经济复苏。

2、But I think every designer has the potential to influence the strategy of their product, or sub-set of product

但是,我认为每位设计师都有潜力,去影响他们的产品的策略,或者是产品的子集。

3、If none of them can be accomplished in 12 months, choose a sub-goal of one of your life goals to accomplish in 12 months

如果它们中间没有能够在12个月里完成的,在你的目标里选择一个能够在12个月里完成的替代目标。

4、Every application using the framework contains a root module and may also contain one or more sub modules

使用该框架的每个应用都包含一个根模块,还可以包含一个或多个子模块。

5、On sub-2TB disks, this partition should span the entire disk; on larger disks, it should be 2TB in size

在低于2TB 的磁盘上,这个分区将扩展到整个磁盘;在更大的磁盘上,它的大小为2TB。

SUB在魔方里是在XX秒以下的意思。SUB原文是(Subtraction),翻译为减少。

例:三阶魔方SUB30,就是指平均速度在30秒以下。三阶魔方SUB10,就是指平均速度在10秒以内。

2016年1月,据外媒报道,德国工业工程师、经济学家艾伯特·贝尔发明了一部机器,只需一秒钟不到便可还原魔方。这款机器人叫做“Sub1”,相机记录到该机器人解开魔方仅需0887秒。

扩展资料

其他魔方术语:

1、N阶:阶数是指魔方主体部分两个相邻旋转面所共有的块数,比如三阶魔方每个边有3个小块,金字塔魔方两个相邻旋转面共有5个块,但主体部分只共有3个块,所以也是三阶。

2、复原:指魔方从非原始状态到原始状态的过程。

3、DNS:指放弃了一次复原机会,没有开始复原,即开始前弃权。

4、DNF:指的是参赛者感觉自己无法在满意的时间内完成魔方而宣布弃权,或按下计时器时魔方未能复原。

参考资料

百度百科-SUB

百度百科-魔方

sub作为一个单词的时候,它的意思是指地铁,潜艇,补给人员

sub作为动词是表示替代的意思

sub作为前缀,意思相当多。

sub-

pref

1 表示"下面","底下"

subsoil

底土

subway

地铁

2 表示"往下","进一步","再次"

sublet

转租

subdivide

再分

3 表示"分","分支"

subspecies

亚种

subregion

分区

4 表示"下级","次要","从属"

subplot

次要情节

subeditor

助理编辑

5 表示"次于","近于","亚于"

suberect

几乎直立的

subtropical

亚热带

分类: 教育/科学 >> 外语学习

解析:

sub是英文里常见的前缀,有以下几个意思

1,表示在某某之下的,下面的,潜在的,例如subway地铁,submarine潜水艇,subsoil底层土,subconscious潜意识。

2,表示级别上低一等的,副的,附属的,例如subeditor副编辑,subcontinent次大陆,subsonic亚音速,subtitle副标题,subplot(小说)中次要的情节。

音响遥控上的  SUB- 的低音减  和  SUB+ 低音加

音响遥控上的  TREBLE- 高音减 和TREBLE+高音加

SUB是子系统,附属,下级等等这些词的前缀

用在这里就是说可以接下级设备,有可能是音箱本身就带其他的喇叭这个是用来输出到这些喇叭上的

或者是监听接口,相当与信号输出,可接其他音箱或者耳机等跟输入的信号是一样的搭个桥过来而已

以上就是关于谁来给我说vb中的sub是什么意思或者什么作用全部的内容,包括:谁来给我说vb中的sub是什么意思或者什么作用、SUB在英语里是什么意思、魔方SUB是什么意思等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:聚客百科

原文地址: http://juke.outofmemory.cn/life/3795869.html

()
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-04
下一篇 2023-05-04

发表评论

登录后才能评论

评论列表(0条)

保存