关于VB中的括号是啥意思?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了关于VB中的括号是啥意思?相关的知识,希望对你有一定的参考价值。
我学过VB了,忘光了,现在想知道比如声明一个事件private sub form_load()或者private sub command_click().有时候括号里边有内容,例如:private sub command_click(index as integer).括号里边是什么意思,是定义一个数据类型吧。括号是做什么用的,一般什么时候需要定义数据类型。我的课本没在身边,懂得VB帮忙指教下,讲的有条例点。谢啦。
不管里面有没有内容 就像C语言那样 一个过程SUB或者一个函数FUNCTION都必须用括号,是个固定格式。可以这么理解
里面有参数 表示输入的参数
里面是空 表示输入的参数没有,就是表示没有参数
private sub form_load() 这个表示窗体载入事件,是个过程,是不需要提供参数的,所以是空的。
private sub command_click(index as integer) 这个表示你创建了一个按钮控件数组,表示同样名字的按钮控件很多,那么点击事件中就必须告诉系统你点的是哪个按钮,里面的INDEX就是控件的序列号。 参考技术A private sub是一个过程,也就是通常说的事件,form_load()是窗体启动事件,后面的()是传递参数的,如果没有参数可以是(),如果有参数,在()中有内容,这个内容就是参数,例如command_click(index as integer)中的index as integer就是参数,其中index是参数值,是一个整形数据(as integer就是定义为整形数据),完全解释就是点击按钮事件,但是按钮控件是一个数组控件。 参考技术B
VB中的括号()有以下几个含义
1、改变计算的次序
Dim y As Integery = 100 * (2 + 3) '先计算2+3=5,然后计算100*5,y = 500
2、表示参数列表
'定义函数或子程序时,参数列表定义用括号括住Function Add(ByVal x As Integer, ByVal y As Integer) As Integer
Add = x + y
End Function
Dim y As Integer
y = Add(10, 20) '调用函数或子程序时,实际参数用括号括住
3、表示数组大小和维数
Dim array(1 To 10) As Integer4、用来存取指定下标的数组元素
Dim array(1 To 3) As Integer'存取数组元素
array(1) = 10
array(2) = 20
array(3) = 30 参考技术C 只有括号没有参数的代码是因为被触发的事件里没有参数传递进来。
括号里的index as integer是控件数组的索引id
vb里支持控件数组,这时如果你点了id为6的按钮,那么在触发click事件的同时,会传递一个整数的id值“6”。这样你就可以通过这个id来判断点了哪个按钮 ,然后执行什么操作了。 参考技术D 就是将一个字符串或需要标记的东西括起来,以免被其他代码影响
例如C++中:
首先创建变量AB和A
++AB和(++A)B就不同
JSP中的美元花括号$是啥意思?
【中文标题】JSP中的美元花括号$是啥意思?【英文标题】:What does the dollar curly brackets $ mean in JSP?JSP中的美元花括号$是什么意思? 【发布时间】:2011-08-09 20:38:22 【问题描述】:$
在 JSP 中是什么意思?例如,
<c:if test="$!empty cookie.lang">
<fmt:setLocale value="$cookie.lang.value" />
</c:if>
【问题讨论】:
【参考方案1】:它是一个El expression,基本上它输出评估表达式所产生的值,简而言之,它允许您使用“点”而不是使用getter 和setter 来访问java beans 的属性值, 使用它您可以访问可以在会话、请求或页面范围内的 bean 实例
【讨论】:
【参考方案2】:它是表达语言。在EL进化之前,同样的目的是通过使用scriptlet来达到的<%=..%>
使用这种语法的主要目的是避免jsp中的scriptlet。 Scriptlet 和随附的 java 代码被认为是不好的做法,因为 jsps 不“应该”具有 java 代码。至少理论上是这样的。
【讨论】:
【参考方案3】:$
指的是EL expressions。您通常通过 EL 表达式访问服务器上的一些托管 bean。
【讨论】:
以上是关于关于VB中的括号是啥意思?的主要内容,如果未能解决你的问题,请参考以下文章