Visual Basic 6.0程序设计案例教程 教学课件 作者 宫强 模块六.ppt

Visual Basic 6.0程序设计案例教程 教学课件 作者 宫强 模块六.ppt

ID:50329021

大小:684.50 KB

页数:21页

时间:2020-03-08

Visual Basic 6.0程序设计案例教程 教学课件 作者 宫强 模块六.ppt_第1页
Visual Basic 6.0程序设计案例教程 教学课件 作者 宫强 模块六.ppt_第2页
Visual Basic 6.0程序设计案例教程 教学课件 作者 宫强 模块六.ppt_第3页
Visual Basic 6.0程序设计案例教程 教学课件 作者 宫强 模块六.ppt_第4页
Visual Basic 6.0程序设计案例教程 教学课件 作者 宫强 模块六.ppt_第5页
资源描述:

《Visual Basic 6.0程序设计案例教程 教学课件 作者 宫强 模块六.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、模块六过程任务一求多边形面积任务三输入一个年份y,输出该年2月份的天数任务四小游戏任务五求一个数的阶乘任务二两个数的交换任务分析任务分析:已知多边形的各条边的长度,要计算多边形的面积。计算多边形面积,可将多边形分解成若干个三角形。理论知识:一、Sub过程建立打开代码编辑器窗口选择“工具”菜单中的“添加过程”从对话框中输入过程名,并选择类型和范围在新创建的过程中输入内容二、Sub过程调用语法:Call过程名(实在参数表)三、Function过程建立理论知识1、代码编写定义函数过程areaPublicFunctionarea(x!,y!,z!)AsSingleDimc!c=1/2*(x+y

2、+z)area=Sqr(c*(c-x)*(c-y)*(c-z))EndFunction调用函数过程:Subcommand1_click()……输入若干个三角形边长S1=area(a,b,c)S2=area(c,d,e)S3=area(e,f,g)PrintS1+S2+S3EndSub任务实施返回任务分析任务分析:通过本实例了解值传递与地址传递的区别。理论知识:一、值传递与地址传递二、形式参数与实际参数理论知识a的地址101010aaxx形参实参传值传地址1、代码编写SubSwap1(ByValx%,ByValy%)t%=x:x=y:y=tEndSubSubSwap2(x%,y%)t%=

3、x:x=y:y=tEndSubPrivateSubCommand1_Click()a%=10:b%=20Swap1a,b'传值Print"A1=";a,"B1=";ba=10:b=20Swap2a,b'传址Print"A2=";a,"B2=";bEndSub任务实施返回任务分析任务分析:设计一个函数Leap,判断y年是否是闰年,若是,就返回1,否则,就返回0。在程序的各个部分中可以使用这个模块。任务实施1、创建窗体任务实施2、窗体添加标签框、文本框和按钮控件,设置属性调整对象控件类型调整内容窗体FormHeight:6195,Width:8235;Caption:闰年查询按钮Comma

4、nd1Height:855,Width:1815,Caption:查询标签labelHeight:735,Width:1315,Caption:结果任务实施3、代码编写FunctionLeap(yAsInteger)AsInteger'定义函数判断是否为闰年IfyMod100=0Then'mod是求余数运算符,例:8mod5=3IfyMod400=0ThenLeap=1ElseLeap=OElseIfyMod4=0ThenLeap=1ElseLeap=0EndIfEndFunction(接下页)任务实施3、代码编写(接上页)PrivateSubCommand1_Click()DimyA

5、sIntegerDimnAsStringn=InputBox("请输入年份:")y=Val(n)d2=28d2=d2+Leap(y)'调用函数Leap(y),并把的返回值1或0,被VB送到函数的调用点Text1.Text=d2EndSub4、结果显示任务实施返回任务分析任务分析:鼠标单击窗体中某一个按钮时,会出现不同的提示。将msgbox消息框建成过程,不断调用。任务实施1、创建窗体2、窗体添加图片框和按钮控件,设置属性任务实施返回3、代码编写4、结果显示任务分析任务分析:使用递归函数。依次调用本身,完成阶乘的计算。1、窗体创建任务实施任务实施2、代码编写3、运行结果任务实施返回

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。