- 8
- 0
- 约6.9千字
- 约 29页
- 2018-05-16 发布于四川
- 举报
二、Function过程 Sub过程不返回值,且以语句的形式调用 Function过程要返回一个值,调用方式是以表达式的形式出现 Function过程的定义格式如下: [Static][Private][Public] Function 过程名([参数表]) [As 类型名] 语句序列 End Function 过程体中至少有一条Return语句,当调用该过程时,过程的返回值即此表达式的值 Return 表达式 “As类型名”指定Function过程返回值的数据类型 例:定义、调用计算阶乘的Function过程 1、定义 Function facts(intN As Integer) As Long Dim I As Integer Dim intResult As Long = 1 For I=1 to intN intResult = intResult * I Next Return intResult End Function 2、调用 Dim intM As Integer = 12 Dim lngY As Long lngY = facts(intM) TextBox1.Text = intM.ToString + != + lngY.ToString * * 第二章 Visual Basic.NET语法基础 本章主要介绍以下内容:l Visual Basic.NET数据类型 l?? 变量与常量 l? 运算符与表达式 l??? 三种基本语法结构 l??? 数组 l 过程与函数 l 程序调试 l?? 作业 §2. 6 过程与函数事件过程:当发生某个事件时(如单击命令按钮),对该事件作出响应的程序段。通用过程:多个不同的事件过程可能要执行一段相同的程序代码,那么可以将这一段代码抽出来,建立一个独立的过程,供事件过程或其他通用过程调用。通用过程分为两类:子程序过程(Sub过程)和函数过程(Function过程) 一、Sub过程1、建立Sub过程格式 : [Static][Private] [Public] Sub 过程名 [(参数列表)] 语句块 [Exit Sub] [语句块] End Sub说明:1、参数表指定在调用该过程时应该传递的参数的个数和类型,参数表中可以包含多个参数项,相邻的两个参数项之间用逗号隔开,每个参数项的形式如下: ByVal|ByRef 参数名[()] [As 类型]2、变量名前的ByVal表明参数是按照值来传递,ByRef表明按照地址来传递 ? 2、调用Sub过程 即执行Sub过程中的代码,形式如下: 过程名([实际参数表])#功能:运行该过程名对应的过程 #实际参数表:a、是传递给该过程的诸参数,可以是常量、变量或表达式b、相邻的两个实参之间用逗号隔开c、实参的个数、顺序、类型和形参要一一对应 #调用的执行过程是:首先将实参传递给形参,然后执行过程体,当过程运行结束后,从调用该过程的语句的下一句处继续执行。 Public Sub Hello(ByVal name As String) MessageBox.Show(Hello name) End Sub Sub Test( ) Hello(John) End Sub t 建立Sub过程 Sub area(ByRef intA As Integer, ByRef intB As Integer) Dim intS As Integer intS = intA*intB Console.WriteLine (“The area is ” + intS.ToString()) End Sub 调用Sub过程 Dim intX As Integer Dim intY As Integer intX= 5 intY = 7 area(intX, intY) t 建立Sub过程 Sub sums() Dim intA As Integer Dim intB As Integer intA = 3 intB = 7 Console.WriteLine(intA “+” intB “=” intA + intB) End Sub 调用Sub过程 Sums(
您可能关注的文档
- 第十七章 总需求--总供给模型.ppt
- 北师大版小学英语第七册 Unit 4.ppt
- 债券基础介绍.ppt
- 第五章 情绪情感.ppt
- 第十章_品牌老化与更新20101205.ppt
- C语言 6-ch06-文件1.ppt
- 城市规划 第一章.ppt
- 英语专业 精读 第四册课件Lesson 5 (R).ppt
- 电磁场与电磁波(第三版之9).ppt
- 颐高集团科技街区的构建方案[1].ppt
- 安徽省华师联盟2025-2026学年高三上学期1月质量检测生物试卷+答案.doc
- 安徽省华师联盟2025-2026学年高三上学期1月质量检测语文试卷+答案.doc
- 四川省绵阳南山中学实验学校2025-2026学年高三上学期1月月考数学含答案.doc
- 2026届辽宁省大连市高三上学期双基考试物理试卷+答案.doc
- 辽宁名校联盟2026年1月高三上期末联考质量检测化学含答案.doc
- 辽宁名校联盟2026年1月高三上期末联考质量检测生物含答案.doc
- 辽宁名校联盟2026年1月高三上期末联考质量检测英语含答案.doc
- 辽宁名校联盟2026年1月高三上期末联考质量检测政治含答案.doc
- 黑龙江省龙江教育联盟2026年1月高三上学期期末考试化学含答案.doc
- 黑龙江省龙江教育联盟2026年1月高三上学期期末考试生物含答案.doc
最近下载
- 2025年阿勒泰地区遴选公务员笔试真题汇编及答案解析(夺冠).docx VIP
- GB55006-2021 钢结构通用规范.pdf VIP
- 精品解析:2023-2024学年江苏省南京市江北新区译林版(三起)三年级上册期末考试英语试卷(原卷版).docx VIP
- 动漫制作合同范本.docx VIP
- CCY-I-产品使用手册(带MEP).pdf VIP
- 湖南省怀化市2024-2025学年高一上学期期末考试英语试题含答案.pdf VIP
- 23G409先张法预应力混凝土管桩图集.PDF VIP
- 人民大2024Premiere视频剪辑技术 PPT课件项目1 揭开pr的神秘面纱.pptx VIP
- 2025年开心果行业研究报告及未来发展趋势预测.docx
- 【专业资料】ALD原子层沉积综述PPT.pptx VIP
原创力文档

文档评论(0)