第6章过程优秀课件.ppt
《第6章过程优秀课件.ppt》由会员分享,可在线阅读,更多相关《第6章过程优秀课件.ppt(30页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第6章过程第1页,本讲稿共30页目录n第1章 Visual Basic概述n第2章 用户界面设计n第3章 Visual Basic语言基础 n第4章 Visual Basic基本语句 n第5章 数组n第6章 过程n第7章 文件n附录第2页,本讲稿共30页第6章 过程n6.1 事件过程的定义 n6.2 Sub过程的定义 n6.3 Function过程的定义 n6.4 过程调用 n6.5 过程参数的传递 n6.6 递归过程 n6.7 变量的作用域及生命期n6.8 程序示例 第3页,本讲稿共30页6.1 事件过程的定义n6.1.1窗体事件过程的定义n6.1.2控件事件过程的定义 第4页,本讲稿共30
2、页6.1.1窗体事件过程的定义n窗体事件过程的一般形式为:nPrivate Sub Form_事件名(参数列表)n说明语句n执行语句nEnd Subn不论窗体的名称(Name)属性如何,窗体事件过程名总是由Form、下划线以及事件名组成。第5页,本讲稿共30页6.1.2控件事件过程的定义n控件事件过程的一般形式为:nPrivate Sub 控件名_事件名(参数列表)n说明语句n执行语句nEnd Sub第6页,本讲稿共30页6.2 Sub过程的定义n6.2.1Sub过程定义的一般形式n6.2.2Sub过程的建立 第7页,本讲稿共30页6.2.1Sub过程定义的一般形式nSub过程定义的一般形式n
3、Private|Public Static Sub (参数列表)n说明语句n执行语句nEnd Sub第8页,本讲稿共30页6.2.2Sub过程的建立n建立Sub过程有两种方法:n一种是直接在代码窗口输入即可 n另一种方法是利用IDE环境提供的对话框先建立过程框架,再输入过程体即可 第9页,本讲稿共30页n【例6-1】编写求一组数中最大值、最小值的Sub过程,并随机产生10个两位整数,调用该过程。nPrivate Sub MaxMin(A()As Integer,Max As Integer,Min As Integer)n Dim I As Integern Max=A(1):Min=A(1)
4、n For I=2 To UBound(A)n If A(I)Max Thenn Max=A(I)n ElseIf A(I)Min Thenn Min=A(I)n End Ifn Next InEnd Sub 第10页,本讲稿共30页nOption ExplicitnPrivate Sub Command1_Click()n Dim I As Integer,A(10)As Integer,S As Stringn Dim zd As Integer,zx As Integern Randomizen For I=1 To 10n A(I)=Int(Rnd*90)+10n S=S&Str(A(
5、I)n Next In Text1=Sn Call MaxMin(A,zd,zx)n Text2=zdn Text3=zxnEnd Sub图6-5 求最大、最小值第11页,本讲稿共30页6.3 Function过程的定义n6.3.1Function过程的一般形式n6.3.2Function过程的建立第12页,本讲稿共30页6.3.1Function过程的一般形式nFunction过程的一般形式nPrivate|Public Static Function (参数列表)As 数据类型n说明语句n执行语句nEnd Function第13页,本讲稿共30页6.3.2Function过程的建立nFun
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 过程 优秀 课件
限制150内