vb9第九章节 过 程.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
vb9第九章节 过 程

第九章 过 程 本章要点: 一、Sub 过程 二、函数过程 三、过程的嵌套 四、参数传递 五、变量的作用域 六、变量的生存期 七、代码模块 过程的引入:使同类的操作不重复 (操作方法相同、参数不同) 过程:完成一段独立功能,可供其他程序使用(调用) 过程又称为子程序 主程序:调用其他子程序的程序 过程分类: 事件过程的结构: 窗体事件: Private Sub Form_事件名([形参表]) [语句组] End Sub 控件事件: Private Sub 控件名_事件名([形参表]) [语句组] End Sub 输入:手动输入、使用模板 调用:(1)Call 过程名([实参表]) (2)过程名 [实参表] 注意:先确定好对象名称,再生成事件过程, 否则,过程名称与对象名称将不一致 例:设窗体上有3个命令按钮: Command1、 Command2、 Command3 Private Sub Command1_Click() Form1.BackColor = vbRed End Sub Private Sub Command2_Click() Command1_Click End Sub Private Sub Command3_Click() Call Command1_Click End Sub 9.1.2 用户自定义过程(通用过程) 一、过程的定义 [Private | Public ] [Static] Sub 过程名 ([形参表]) [语句组] [Exit Sub] [语句组] End Sub 说明: 1.书写位置:窗体模块、标准模块、类模块、 2.Private:定义的过程只能在本模块中被调用 3.Public:定义的过程可以在任何位置被调用(缺省值) 4.Static:所有局部变量在每次调用时不重新分配存储空间 例: Static的作用 Static Sub SS1() For I = 1 To 10 S = S + I Next I Print S End Sub Private Sub Command1_Click() Call SS1 End Sub 设窗体Form1中有按钮: Command1、 Command2 Public Sub aa() MsgBox (这是窗体Form1中的过程) End Sub Private Sub Command1_Click() Call aa End Sub Private Sub Command2_Click() Form2.Show End Sub 窗体Form2中有按钮: Command1 、 Command2 Private Sub Command1_Click() Call Form1.aa End Sub Private Sub Command2_Click() Call Module1.bb End Sub 添加标准模块,编写以下过程: Public Sub bb() MsgBox (这是标准模块中的过程bb) End Sub 例:参数表的作用 Sub SS1(N As Integer) For I = 1 To N S = S + I Next I Print S End Sub Private Sub Command1_Click() Dim M As Integer Call SS1(10) Call SS1(20) M = 30 Call SS1(M)

文档评论(0)

ctuorn0371 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档