1. Sub子程序定义
语法:
[Private|Public] Sub 子程序名(参数表)
语句块
[Exit Sub | Return]
语句块
End Sub
其中:
*Sub,End Sub是子程序的开始和结束标志。
参数表是调用该子程序时需进行传递的参数说明,有关参数格式和传递请见3.6.4节。
*子程序名遵循标识符命名规则。
*Private|Public说明了子程序的访问控制类型,默认为Public。
*Exit Sub/Return允许中途强制退出子程序。
例如,以下Add子程序求出两个参数a和b之和并输出:
Sub Add(ByVal a As Integer, ByVal b As Integer)
Dim c As Integer
c = a+b
Response.Write("c=" & c)
En Sub
2. 调用Sub子程序
调用Sub子程序有两种格式,使用Call或直接通过子程序名进行调用。
语法:
[Call] 子程序名[(参数表)]
其中,参数表为实在参数表,参数个数和数据类型必须与形式参数表相一致。关键字Call可以省略。例如,可使用以下任一种格式对Add子程序进行调用:
Call Add(10,20)
Add(10,20)
注意,当Sub子程序没有参数时,子程序名之后的一对括号必须省略。
【例3.7】 改写例3.1,将显示当前时间的操作设计为子程序Display,再使用“Call Display”语句对其进行调用。
源代码如下(Ex3-7.aspx):
<%@ Page Language="vb"%> |
相关图文阅读
频道图文推荐
健 康 咨 询
时 尚 咨 询
相关专题
- ASP.net服务器控件的优化选择 (0次浏览)
- Asp.Net中动态页面转静态页面 (0次浏览)
- 正则表达式中的实用命名组替换 (0次浏览)
- Domain Model的三种类型及其级别 (0次浏览)
- 应用WEB标准会使ScrollTop属性失效! (0次浏览)
- Cache用法之缓存页面和缓存数据 (0次浏览)
- 支持正则表达式的UrlMapping (0次浏览)
- 关于ASP.NET 2.0的目录结构变化 (0次浏览)
- WPF中Closing窗体时调用Hide()方法异常 (0次浏览)
- 对象数组根据某属性列的灵活排序 (0次浏览)



