版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
VB程序设计Sub过程概述VB程序设计Sub过程概述1问题引入超市中不同货物放在不同的区域,为购物者提供方便,这是模块方式。问题引入超市中不同货物放在不同的区域,为购物者2列表框
Sub过程定义格式1
Sub过程建立方法2
Sub过程调用方法3Sub过程列表框Sub过程定义格式13Sub过程概述模块为我们的管理提供了一种思想:将大区域划分为功能模块。对于程序设计来说:模块对应着过程,不同的功能模块设计不同的过程。Sub过程概述模块为我们的管理提供了一种思想:4Sub过程定义格式1【格式】[Private]Sub过程名([形式参数列表])[局部变量和常量定义]
语句块[ExitSub]EndSubSub过程定义格式1【格式】[Private]Sub过程5Sub过程说明1【说明】①Private:定义该Sub过程是局部的。也可用Public、Static说明。
Public--全局的、
Static--静态的。②过程名:与变量名的命名规则相同。在同一模块中,不能有相同的过程名。③局部变量和常量定义:定义过程中所用变量和常量。Sub过程说明1【说明】①Private:定义该Sub过程6Sub过程说明1【说明】④ExitSub语句:退出Sub过程,继续执行Sub过程语句的下一语句。⑤语句块:实现过程功能的语句组,常称为过程体。⑥形式参数列表:可选项,多个形参之间用逗号隔开。若无形参,则为无参子过程。Sub过程说明1【说明】④ExitSub语句:退出Sub7Sub过程建立方法1在“代码”窗口的通用部分,直接输入Sub过程即可。【方法1】Sub过程建立方法1在“代码”窗口的通用部分,直接输入Sub8Sub过程建立方法1使用“添加过程”对话框,完成Sub过程建立。打开代码窗口,单击“工具”菜单→添加过程→名称→类型→范围→“确定”。“添加过程”对话框中的“子程序”就是Sub过程。【方法2】Sub过程建立方法1使用“添加过程”对话框,完成Sub过程建9Sub过程形参定义1[ByVal|ByRef]变量名[()][As数据类型]
其中:ByVal表示该参数按值传递。
ByRef表示该参数按地址传递。
默认为ByRef。【形参定义的格式】Sub过程形参定义1[ByVal|ByRef]变量名[()10Sub过程形参定义格式1【按值传递形参定义形式】PrivateSubswap(ByValxAsInteger,ByValyAsInteger)
……
……EndSub
ByVal关键字----指出参数是按值传递的Sub过程形参定义格式1【按值传递形参定义形式】Pr11Sub过程形参定义格式1PrivateSubswap(ByRefnAsInteger)……
EndSub
ByRef关键字或省略----指出参数是按地址传递的【按地址传递形参定义形式】PrivateSubswap(nAsInteger)
……
EndSubSub过程形参定义格式1PrivateSubswap(B12Sub过程调用方法1①直接调用过程名[(实参列表)]②Call调用
Call过程名[(实参列表)]【两种调用方式】【示例】
①swap(10,30)
②Callswap(10,30)Sub过程调用方法1①直接调用过程名[(实参列表13总结模块对应着过程,不同的功能模块设计不同的过程。
Sub过程的建立有两种方法。
Sub过程调用有“直接调用、Call调用”两种方法。总结模块对应着过程,不同的功能模块设计不14善于思考善于学习善于思考善于学习15VB程序设计Sub过程概述VB程序设计Sub过程概述16问题引入超市中不同货物放在不同的区域,为购物者提供方便,这是模块方式。问题引入超市中不同货物放在不同的区域,为购物者17列表框
Sub过程定义格式1
Sub过程建立方法2
Sub过程调用方法3Sub过程列表框Sub过程定义格式118Sub过程概述模块为我们的管理提供了一种思想:将大区域划分为功能模块。对于程序设计来说:模块对应着过程,不同的功能模块设计不同的过程。Sub过程概述模块为我们的管理提供了一种思想:19Sub过程定义格式1【格式】[Private]Sub过程名([形式参数列表])[局部变量和常量定义]
语句块[ExitSub]EndSubSub过程定义格式1【格式】[Private]Sub过程20Sub过程说明1【说明】①Private:定义该Sub过程是局部的。也可用Public、Static说明。
Public--全局的、
Static--静态的。②过程名:与变量名的命名规则相同。在同一模块中,不能有相同的过程名。③局部变量和常量定义:定义过程中所用变量和常量。Sub过程说明1【说明】①Private:定义该Sub过程21Sub过程说明1【说明】④ExitSub语句:退出Sub过程,继续执行Sub过程语句的下一语句。⑤语句块:实现过程功能的语句组,常称为过程体。⑥形式参数列表:可选项,多个形参之间用逗号隔开。若无形参,则为无参子过程。Sub过程说明1【说明】④ExitSub语句:退出Sub22Sub过程建立方法1在“代码”窗口的通用部分,直接输入Sub过程即可。【方法1】Sub过程建立方法1在“代码”窗口的通用部分,直接输入Sub23Sub过程建立方法1使用“添加过程”对话框,完成Sub过程建立。打开代码窗口,单击“工具”菜单→添加过程→名称→类型→范围→“确定”。“添加过程”对话框中的“子程序”就是Sub过程。【方法2】Sub过程建立方法1使用“添加过程”对话框,完成Sub过程建24Sub过程形参定义1[ByVal|ByRef]变量名[()][As数据类型]
其中:ByVal表示该参数按值传递。
ByRef表示该参数按地址传递。
默认为ByRef。【形参定义的格式】Sub过程形参定义1[ByVal|ByRef]变量名[()25Sub过程形参定义格式1【按值传递形参定义形式】PrivateSubswap(ByValxAsInteger,ByValyAsInteger)
……
……EndSub
ByVal关键字----指出参数是按值传递的Sub过程形参定义格式1【按值传递形参定义形式】Pr26Sub过程形参定义格式1PrivateSubswap(ByRefnAsInteger)……
EndSub
ByRef关键字或省略----指出参数是按地址传递的【按地址传递形参定义形式】PrivateSubswap(nAsInteger)
……
EndSubSub过程形参定义格式1PrivateSubswap(B27Sub过程调用方法1①直接调用过程名[(实参列表)]②Call调用
Call过程名[(实参列表)]【两种调用方式】【示例】
①swap(10,30)
②Call
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年山西长治机场有限责任公司招聘笔试参考题库含答案解析
- 二零二五年度畜牧饲料原料采购合同范本集4篇
- 2025年沪教版九年级历史下册月考试卷含答案
- 2025年度大型牧场牛羊草料集中采购合同书4篇
- 江苏省南通市通州高级中学2024-2025学年高二年级第三次阶段测试语文试卷
- 土地开发与规划
- 2025年苏教版九年级历史下册月考试卷含答案
- 2024年度青海省公共营养师之二级营养师高分通关题型题库附解析答案
- 现代农业物联网技术应用与展望
- 2024年度陕西省公共营养师之四级营养师能力提升试卷A卷附答案
- 幼儿园学习使用人民币教案教案
- 2023年浙江省绍兴市中考科学真题(解析版)
- 语言学概论全套教学课件
- 大数据与人工智能概论
- 《史记》上册注音版
- 2018年湖北省武汉市中考数学试卷含解析
- 测绘工程产品价格表汇编
- 《肾脏的结构和功能》课件
- 装饰图案设计-装饰图案的形式课件
- 护理学基础教案导尿术catheterization
- ICU护理工作流程
评论
0/150
提交评论