- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第5章 过程 Visual Basic(VB) 教学课件
* 教学目的要求: 掌握过程的概念和调用 掌握子过程和函数的应用 掌握虚实结合和变量的作用域 教学重点: 子过程和函数 第5章 过 程 教学方法: 大屏幕投影演示 时间安排: 4学时 教学难点: 虚实结合 VB应用程序是由过程组成的,除了定义一些公共的常量、变量或数组外,编写代码都是在事件过程中进行的。 事件过程由VB预先定义,编程人员所要做的工作就是在已经存在的过程中编写代码。 实际应用中,为了使程序结构清楚,或减少代码的重复性,可将重复性较大的代码段独立出来形成一个过程,在需要使用该过程的位置可根据不同的参数调用该过程,实现该过程所规定的功能。这种独立定义的过程叫做“通用过程”。 通用过程由编程人员建立,供事件过程或其他通用过程使用(调用),通用过程也称为“子过程”或“子程序”,可以被多次调用。而调用该子过程的过程称为“调用过程”。 调用过程 调用Sprg1 调用Sprg1 调用Sprg2 子过程:Sprg1 子过程:Sprg2 过程调用 VB中,通用过程分为两类:Function过程和Sub过程 本章主要介绍 Function过程 Sub过程 过程的嵌套 参数的传递 代码模块 变量的作用域与生存期 VB提供了丰富的内部函数供用户使用,如Sin函数、Sqr函数,使用这些函数时只需写出函数名称,并指定相应的参数就能得到函数值。 当在程序中要重复使用某一公式或处理某一函数关系,而又没有现成的内部函数可以使用时,可以自己定义函数,并采用与调用内部函数相同的方法来调用自定义函数。 自定义函数通过Function过程实现。Function过程也称为函数过程。 5.1 Function过程 5.1.1 Function过程的定义 1.Function过程的格式 [Public | Private | [Static] Function 函数过程名([形参表]) [As 类型] [语句组] [函数过程名 = 表达式] [Exit Function] [语句组] [函数过程名=表达式] End Function 2.说明 Public:可选项,缺省值。使用Public时表示所有模块的所有其他过程都可以调用该Function过程。 Private:可选项。使用Private时表示只有本模块中的其他过程才可以调用该Function过程。 Static:可选项。如果使用该选项,则VB只给过程中的所有局部变量分配一次存储空间,即在应用程序执行期间,每次调用该Function过程时将保留该过程中的局部变量值。若没有使用该选项,则每次调用该Function过程时,其中的局部变量都要被重新初始化。 函数过程名:Function过程的名称,遵循变量的命名规则。 形参表:可选项。表示在调用时要传递给Function过程的参数变量列表。多个变量之间用逗号隔开。形参表的格式为: [ByVal | ByRef] 变量名[( )] [As 类型] 其中: ByVal为可选项,表示该参数按值传递; ByRef为可选项,缺省值,表示该参数按地址传递。 变量名遵循变量命名规则的任何变量名或数组名。 ( )当参数为数组时使用。 As类型为可选项,用于声明参数的数据类型。 As 类型:可选项。Function过程的返回值的数据类型,可以是Byte、Boolean、Integer、Long、Currency、Single、Double、Date、String(固定长度除外)、Object、Variant或用户自定义类型。 浯句组:可选项。语句组中可以有一条或多条Exit Function语句。 Exit Function语句:从Function过程中退出。 表达式:可选项。Function过程通过赋值语句 “函数过程名 = 表达式” 将函数的返回值赋给函数过程名。如果省略该语句,则数值函数过程返回0,字符串函数过程返回空串。 Function过程的建立可以在窗体模块中进行,也可以在标准模块中进行。建立的方法有以下两种: Function过程的定义不能嵌套,即不能在Function过程中再定义Function过程或Sub过程。 例如,Function Fact(N As Integer),回车后,此时代码窗口中即可在Function语句和End Function语句之间输入程序代码。 1)直接在代码窗口中输入 在代码窗口中的所有过程之外,输入
您可能关注的文档
- 第5章 作业测定 工业工程导论 教学课件.ppt
- 第5章 低浓度二氧.ppt
- 第5章 信令与协议 无线定位技术 教学 课件.ppt
- 第5章 供应链合作伙伴关系2 供应链管理 教学课件.ppt
- 第5章 信息加密与数字签名 信息管理原理与方法(第2版)教学课件.ppt
- 第5章 信道编码 信息论 教学课件.ppt
- 第5章 内存 计算机组装维修与维护教学课件.ppt
- 第5章 典型手机常见故障维修 手机原理与维护教学课件.ppt
- 第5章 光盘磁盘工具 常用工具软件案例教程课件.ppt
- 第5章 信息系统的需求分析 信息系统分析与设计课件(清华大学 第三版).ppt
- 第5章 进出口商品归类 报关原理与实务 教学课件.ppt
- 第5章 蛋白质的三维结构 扬州大学《生物化学》课件.ppt
- 第5章 非平稳随机过程 系统建模理论与方法 教学课件.ppt
- 第5章 锁存器和触发器 电力数电教学课件.ppt
- 第5章 酸碱平衡及酸碱滴定法 分析化学教案(第五版武汉大学主编2009级使用).ppt
- 第5章 辐射安全 大学课程《辐射与防护概论》课件.ppt
- 第5章 页面版式控制与多媒体效果 HTML 课件.ppt
- 第5章 面向微分方程的数值积分法仿真 火电厂仿真课件.ppt
- 第5章 非线性编辑制作流程 视音频编辑课件.doc
- 第5章 项目5 点火系统 汽车电器设备原理与维修实务 PPT.ppt
有哪些信誉好的足球投注网站
文档评论(0)