Visual Basic程序设计与实训 教学课件 ppt 作者 苏玉雄 电子教案 第7章
52页1、第 7 章 过程,本章学习目标,7.1 Sub过程,在VB中,当通用过程没有返回值时称为Sub过程。,7.1.1 Sub过程的定义,自定义Sub过程: Sub () Exit Sub End Sub,自定义Sub过程 Sub () Exit Sub End Sub,7.1.1 Sub过程的定义,使用“添加过程对话框”,自定义Sub过程 Sub () Exit Sub End Sub,7.1.2 Sub过程的调用,定义好Sub过程后可以采用以下两种方式来进行调用: Call (实参表) 说明: 当用Call调用时,子程序后面的括号不能省略。 当不用Call调用时,子程序后面的括号必须省略。后方的参数之间用逗号进行分隔。 调用时传递实参时必须满足实参与形参“个数相同、顺序相同、类型相同”的调用原则。,案例7-1,案例7-1:建立一个通用过程PrintMe,输出问候某人的对话框。,案例7-1,【案例分析】:只需在输出框中将表示姓名的参数的内容显示在相应位置即可。 【操作步骤】: 1、程序代码如下: Sub PrintMe(x As String) 定义通用过程PrintMe MsgBox x
2、 & “ ,你好!“, vbOKOnly, “PrintMe“ End Sub Private Sub Command1_Click() PrintMe Text1.Text 调用PrintMe过程显示欢迎信息 End Sub,案例7-2,案例7-2:创建名维ShowChr的通用过程,程序中输出n行字符串“This is a Example”。,案例7-2,【案例分析】:本案例中定义一个通用过程ShowChr。该过程接受用户输入的一个整数n后输出n行字符串“This is a Example”。 【操作步骤】: Sub ShowChr(n As Integer) Dim i As Integer For i = 1 To n 将“This is a example.”输出n次 Label2.Caption = Label2.Caption & “This is a example.“ & vbCrLf Next i End Sub Private Sub Command1_Click() ShowChr (CInt(Text1.Text) 调用ShowChr过程显示信息 End Sub
3、,课堂练习7-1,定义一个能设置任意一个窗体的尺寸大小的过程,然后建立多个窗体调用此过程进行窗体设置。,课堂练习7-1,【案例分析】:在通用过程中通过参数来设置窗体的长度与宽度 。 【操作步骤】: Public Sub ResizeForm(f As Form, x As Integer, y As Integer) f.Width = x 设置窗体宽度 f.Height = y 设置窗体高度 End Sub Private Sub Command1_Click() ResizeForm Form2, CInt(Text1.Text), CInt(Text2.Text) Form2.Show End Sub Private Sub Command2_Click() ResizeForm Form3, CInt(Text1.Text), CInt(Text2.Text) Form3.Show End Sub,课堂练习7-2,设计一个多窗体程序,共3个窗体,分别为form1,form2,form3,窗体的大小和位置都是相同的。form1为启动窗体,在该窗体中编写一个通用过程showform
4、(frm as form, c as string)。在该窗体中还编写了两个按钮事件的单击过程,分别用form2,form3作为参数调用showform过程,实现对不同窗体的显示。,课堂练习7-2,【案例分析】: ShowForm过程中第一个参数为表示窗体的frm,第二个参数为表示显示窗体标题内容的c。通过窗体的Show()方法可以实现窗体的显示。 【操作步骤】: Public Sub ShowForm(frm As Form, c As String) frm.Caption = c frm.Show End Sub Private Sub Command1_Click() ShowForm Form2, “第二个窗体“ End Sub Private Sub Command2_Click() ShowForm Form2, “第三个窗体“ End Sub,7.2 函数过程,在VB中,当通用过程有返回值时称为Function(函数)过程。,7.2.1 函数过程的定义,自定义Function过程 Function ()As = Exit Function = End Function,
《Visual Basic程序设计与实训 教学课件 ppt 作者 苏玉雄 电子教案 第7章》由会员E****分享,可在线阅读,更多相关《Visual Basic程序设计与实训 教学课件 ppt 作者 苏玉雄 电子教案 第7章》请在金锄头文库上搜索。
逍遥游复习 知识点整理
近现代法德关系史 高三展示课3稿
当代大学生人生信仰及追求的调查研究
长相思 纳兰性德-ppt课件
课件:危机意识 一
英语ppt演讲关于阿甘正传
发达国家基础教育改革的动向与趋势 修改版
中国民间美术 课件.ppt
生物质发电技术与系统 课程ppt 第1章 生物质发电技术现状及发展趋势 2学时 -----2016
现代信号处理思考题 含答案
执业药师继续教育 抑郁症的药物治疗 100分
小学生的成长档案模板不用修改 万能型
增订六版 现代汉语 上册 第二章文字 思考与练习答案
国家财政ppt课件
加拿大英语介绍
六年级统计图的选择课件
中学生成长档案ppt
中国现代文学史期末复习整理
lohi和hihilo训练对女子赛艇运动员运动能力影响的比较研究
风雨贾平凹阅读答案
2024-04-11 25页
2024-04-11 37页
2024-04-11 28页
2024-04-11 31页
2024-04-11 36页
2024-04-11 29页
2024-04-11 22页
2024-04-11 27页
2024-04-11 34页
2024-04-11 32页