电子文档交易市场
安卓APP | ios版本
电子文档交易市场
安卓APP | ios版本

vb常用语句

27页
  • 卖家[上传人]:简****9
  • 文档编号:99140288
  • 上传时间:2019-09-17
  • 文档格式:DOC
  • 文档大小:232KB
  • / 27 举报 版权申诉 马上下载
  • 文本预览
  • 下载提示
  • 常见问题
    • 1、Vb常用语句解析下面10条语句是最常用的语句,将指针移到上面按ctrl键单击可查看用法:包括功能、语法、参数、举例等。1、Let(赋值语句即=)3、Dim语句7、If.Then.Else 语句21、Select case6、For.Next 语句19、While.Wend 语句15、Randomize 语句16、Rem 语句17、Static 语句18、Unload 语句1、Let(赋值语句即=)功能:将表达式的值赋给变量或属性。语法Let varname = expressionLet 语句的语法包含下面部分:部分描述Let可选的。显式使用 Let 关键字也是一种格式,但通常都省略该关键字。varname必需的。变量或属性的名称;遵循标准变量命名约定。expression必需的。赋给变量或属性的值。2、call语句将控制权转移到一个 Sub 过程,Function 过程,或动态连接库 (DLL)过程。语法Call name argumentlistCall 语句的语法具有以下几个部分:部分描述Call可选参数;关键字。如果指定了这个关键字,则 argumentlist 必须加上括号,

      2、例如:Call MyProc(0)name必要参数,要调用的过程名称。argumentlist说明调用一个过程时,并不一定要使用 Call 关键字。如果使用 Call 关键字来调用一个需要参数的过程,argumentlist 就必须要加上括号。如果省略了 Call 关键字,那么也必须要省略 argumentlis 外面的括号。如果使用 Call 语法来调用内建函数或用户定义函数,则函数的返回值将被丢弃。若要将整个数组传给一个过程,使用数组名,然后在数组名后加上空括号。3、Dim语句声明变量并分配存储空间。语法Dim WithEvents varname(subscripts) As New type , WithEvents varname(subscripts) As New type . . .Dim 语句的语法包含下面部分:部分描述WithEvents可选的。关键字,说明 varname 是一个用来响应由 ActiveX 对象触发的事件的对象变量。只有在类模块中才是合法的。使用 WithEvents,可以声明任意个所需的单变量,但不能使用 WithEvents 创建数组。New

      3、和 WithEvents 不能一起使用。varname必需的。变量的名称;遵循标准的变量命名约定。subscripts可选的。数组变量的维数;最多可以定义 60 维的多维数组。subscripts 参数使用下面的语法:lower To upper , lower To upper . . .如果不显式指定 lower,则数组的下界由 Option Base 语句控制。如果没有使用 Option Base 语句,则下界为 0。New可选的。可隐式地创建对象的关键字。如果使用 New 来声明对象变量,则在第一次引用该变量时将新建该对象的实例,因此不必使用 Set 语句来给该对象引用赋值。New 关键字不能声明任何内部数据类型的变量,以及从属对象的实例,也不能与 WithEvents 一起使用。type可选的。变量的数据类型;可以是 Byte、布尔、Integer、Long、Currency、Single、Double、Decimal(目前尚不支持)、Date、String(对变长的字符串)、String * length (对定长的字符串)、Object、Variant、用户定义类型、或对

      4、象类型。所声明的每个变量都要一个单独的 As type 子句。说明在模块级别中用 Dim 声明的变量,对该模块中的所有过程都是可用的。在过程级别中声明的变量,只在过程内是可用的。可以使用 Dim 语句在模块级或过程级中声明变量的数据类型。例如,下面的语句声明了 Integer 类型的变量。Dim NumberOfEmployees As Integer也可以使用 Dim 语句来声明变量的对象类型。下面的语句为工作表的新建实例声明了一个变量。Dim X As New Worksheet如果定义对象变量时没有使用 New 关键字,则在使用该变量之前,必须使用 Set 语句将该引用对象的变量赋值为一个已有对象。在该变量被赋值之前,所声明的对象变量有一个特定值 Nothing,这个值表示该变量没有指向任一个对象实例。也可以使用带空圆括号的 Dim 语句来定义动态数组。在定义动态数组后,可以在过程内使用 ReDim 语句来定义该数组的维数和元素。如果试图在 Private,Public 或 Dim 语句中重新定义一个已显式定义了大小的数组的维数时,就会发生错误。如果不指定数据类型或对象类型,且在

      5、模块中没有 Deftype 语句,则该变量按缺省设置是 Variant 类型。当初始化变量时,数值变量被初始化为 0,变长的字符串被初始化为一个零长度的字符串 (),而定长的字符串则用 0 填充。Variant 变量被初始化为 Empty。用户自定义类型的变量的每个元素作为各自独立的变量进行初始化。注意 当在过程中使用 Dim 语句时,通常将 Dim 语句放在过程的开始处。4、Dim 语句示例该示例演示使用 Dim 语句来声明变量,也演示了用 Dim 语句来声明数组。数组的缺省下界为 0,可以在模块级使用 Option Base 语句来取代数组的缺省下界。AnyValue 和 MyValue 按缺省情况被声明为 Variant,同时值被设为 Empty。Dim AnyValue, MyValue显式声明一个 Integer 类型的变量。Dim Number As Integer在一行中声明多个变量。AnotherVar 为 Variant 类型,因为它的类型被省略了。Dim AnotherVar, Choice As Boolean, BirthDate As DateDayArray

      6、 是一个有 51 个索引(从 0 到 50)元素的 Variant 数组,假设在当前模块中 Option Base 被设为 0(缺省设置)。Dim DayArray(50)Matrix 是一个二维 Integer 数组。Dim Matrix(3, 4) As IntegerMyMatrix 是一个显式指定了上下界的三维 double 数组。Dim MyMatrix(1 To 5, 4 To 9, 3 To 5) As DoubleBirthDay 是一个索引从 1 到 10 的 date 数组。Dim BirthDay(1 To 10) As Date MyArray 是一个 variant 动态数组。5、Exit 语句示例退出 Do.Loop、For.Next、Function、Sub 或 Property 代码块。语法Exit DoExit ForExit FunctionExit PropertyExit SubExit 语句的语法有以下几种形式:语句描述Exit Do提供一种退出 Do.Loop 循环的方法,并且只能在 Do.Loop 循环中使用。Exit Do 会将控制权转移

      7、到 Loop 语句之后的语句。当 Exit Do 用在嵌套的 Do.Loop 循环中时,Exit Do 会将控制权转移到 Exit Do 所在位置的外层循环。Exit For提供一种退出 For 循环的方法,并且只能在 For.Next 或 For Each.Next 循环中使用。Exit For 会将控制权转移到 Next 之后的语句。当 Exit For 用在嵌套的 For 循环中时,Exit For 将控制权转移到 Exit For 所在位置的外层循环。Exit Function立即从包含该语句的 Function 过程中退出。程序会从调用 Function 的语句之后的语句继续执行。Exit Property立即从包含该语句的 Property 过程中退出。程序会从调用 Property 过程的语句之后的语句继续执行。Exit Sub立即从包含该语句的 Sub 过程中退出。程序会从调用 Sub 过程的语句之后的语句继续执行。说明不要将 Exit 语句与 End 语句搞混了。Exit 并不说明一个结构的终止。Exit 语句示例本示例使用 Exit 语句退出 For.Next 循环

      8、、Do.Loop 循环及子过程。Sub ExitStatementDemo()Dim I, MyNum Do 建立无穷循环。 For I = 1 To 1000 循环 1000 次。 MyNum = Int(Rnd * 1000) 生成一随机数码。 Select Case MyNum 检查随机数码。 Case 7: Exit For 如果是 7,退出 For.Next 循环。 Case 29: Exit Do 如果是 29,退出 Do.Loop 循环。 Case 54: Exit Sub 如果是 54,退出子过程。 End Select Next I LoopEnd Sub6、For.Next 语句以指定次数来重复执行一组语句。For.Next语法For counter = start To end Step stepstatementsExit ForstatementsNext counterForNext 语句的语法具有以下几个部分:部分描述counter必要参数。用做循环计数器的数值变量。这个变量不能是布尔或数组元素。start必要参数。counter 的初值。End必要参数,counter 的终值。Step可选参数。counter 的步长。如果没有指定,则 step 的缺省值为 1。Statements可选参数。放在 For 和 Next 之间的一条或多条语句,它们将被执行指定的次数。说明step 参数可以是正数或负数。step 参数值决定循环的执行情况,如下所示:值循环执行,如果正数或 0counter = end当所有循环中的语句都执行后,step 的值会加到 counter 中。此时,循环中的语句可能会再次执行(基于循环开始执行时同样的测试),也可能是退出循环并从 Next 语句之后的语句继续执行。提示 在循环中改变 counter 的值,将会使程序代码的阅读和调试变得更加困难。循环中可以在任何位置放置任意个 Exit For 语句,随时退出循环。 Exit For经常在条件判断之后使用,例如 If.Then,并将控制权转移到紧接在 Next 之后的语句。可以将一个 For.Next

      《vb常用语句》由会员简****9分享,可在线阅读,更多相关《vb常用语句》请在金锄头文库上搜索。

      点击阅读更多内容
    最新标签
    发车时刻表 长途客运 入党志愿书填写模板精品 庆祝建党101周年多体裁诗歌朗诵素材汇编10篇唯一微庆祝 智能家居系统本科论文 心得感悟 雁楠中学 20230513224122 2022 公安主题党日 部编版四年级第三单元综合性学习课件 机关事务中心2022年全面依法治区工作总结及来年工作安排 入党积极分子自我推荐 世界水日ppt 关于构建更高水平的全民健身公共服务体系的意见 空气单元分析 哈里德课件 2022年乡村振兴驻村工作计划 空气教材分析 五年级下册科学教材分析 退役军人事务局季度工作总结 集装箱房合同 2021年财务报表 2022年继续教育公需课 2022年公需课 2022年日历每月一张 名词性从句在写作中的应用 局域网技术与局域网组建 施工网格 薪资体系 运维实施方案 硫酸安全技术 柔韧训练 既有居住建筑节能改造技术规程 建筑工地疫情防控 大型工程技术风险 磷酸二氢钾 2022年小学三年级语文下册教学总结例文 少儿美术-小花 2022年环保倡议书模板六篇 2022年监理辞职报告精选 2022年畅想未来记叙文精品 企业信息化建设与管理课程实验指导书范本 草房子读后感-第1篇 小数乘整数教学PPT课件人教版五年级数学上册 2022年教师个人工作计划范本-工作计划 国学小名士经典诵读电视大赛观后感诵读经典传承美德 医疗质量管理制度 2 2022年小学体育教师学期工作总结 2022年家长会心得体会集合15篇
    关于金锄头网 - 版权申诉 - 免责声明 - 诚邀英才 - 联系我们
    手机版 | 川公网安备 51140202000112号 | 经营许可证(蜀ICP备13022795号)
    ©2008-2016 by Sichuan Goldhoe Inc. All Rights Reserved.