版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
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. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年北京安全员B证考试题库(附答案)
- 2026职场半年工作总结报告 完整版可直接套用
- 职业教育现代产业学院建设申报书
- 公关危机处理创新创业项目商业计划书
- 创意设计创新创业项目商业计划书
- 2025-2030年心理咨询在线服务行业深度调研及发展战略咨询报告
- 2026年简化版旅游意外保险合同协议
- 石油钻井工程监督手册
- 环保大赛题目及答案英语
- 2026年理想汽车校招技术试题
- 2025年教师招聘考试教宗模拟题库及答案
- 人教版小学4四年级数学下册全册试卷合集
- 内蒙古包头市(2024年-2025年小学六年级语文)统编版小升初真题((上下)学期)试卷及答案
- 旅游业安全生产管理措施
- DL∕T 1392-2014 直流电源系统绝缘监测装置技术条件
- 农村院子菜园设计
- 电加热供暖工程验收表
- 中医养生保健职业生涯发展规划
- 驾考三力测试模拟题含答案
- 技术创新成熟度评价标准及评价细则
- D500-D505 2016年合订本防雷与接地图集
评论
0/150
提交评论