1 / 93
文档名称:

vb编程基础.docx

格式:docx   大小:85KB   页数:93页
下载后只包含 1 个 DOCX 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

vb编程基础.docx

上传人:sssmppp 2020/1/2 文件大小:85 KB

下载得到文件列表

vb编程基础.docx

相关文档

文档介绍

文档介绍:标准控件定时器控件(timer)功能:能执行定时、重复执行的事件。属性:interval:为一个数值,用于设置产生timer事件的时间间隔,其值范围为:0-65535,其单位为毫秒。Enable:用于激活或关闭计时器。事件:timer:按interval设置的时间间隔,周期性地触发该事件。例:设置一个电了时钟程序。程序运行界面:代码:mand1_aick()flagAsBooleanIfnflag==”12小时制”nflag==”24小时制”nflag=FalseEndIfEndSubPrivateSubForm_Load()=”=”=”退出”EndSubPrivateSubTimer1_Timer()==”12小时制”=Str(Hour(Now)Mod12)+”时”+Str(Minute(Now))+吩,+Str(Second(Now))+”秒”=Str(Hour(Now))+”时”+Str(Minute(Now))+吩”+Str(Second(Now))+”秒”EndIfEndSubTimer控件的使用:动画的实现。2•基本控制结构结构化程序设计的三种基本控制结构:顺序结构、选择结构、循环结构。算法的表示:算法的特点:P81(略)算法的表不:用流程图来描述算法流程图符号:起止框:处理框:输入输出框:判断框:流程线:I算法分析在程序设计中的运用举例例1:mandl的click事件的执行流程为)文字描述:产生三个随机数分析三个数中是否有“7”。如果至少有一个,则显示图片,程序结束。如果一个也没有,则不显示图片,程序结束。流程图描述:P82(略)程序代码:mand1_aick()===lnt(Rnd*10)=lnt(Rnd*10)=lnt(Rnd*10)If(==“7“=H7M)===nLucky"+Chr(13)+Chr(10)+HSeven!mand2_aick()EndEndSubPrivateSubForm_Load()=,H,EndSub例2实现两个变量(A、B)值的交换算法描述:定义A、B两个变量。定义一个中间变量T给A、B两个变量赋值把A的值赋给变量T把B的值赋给变量A把A的值赋给变量B程序结束代码:DimaAsSingle"变量的定义DimbAsSingleDimtAsSinglea=100'赋初值b=200t=a'交换变量的值a=bb=aPrinta,b'输出交换后的结果讲述书中P84()中的实现。此为一典型算法,耍求掌握。例3:P80练****三。题目:编写窗体单击事件,要求用inputbox函数输入变量A、B、C的值,计算下面表达式,并用msgbox函数显示结果。算法描述:定义变量A、B、C、Y输入A、B、C三变量的值(用inputbox函数)根据给定的公式计算变量丫的值。输出Y的值。(用msgbox函数)程序结束。流程图描述(略)学生口己练****代码:DimaAsSingle,bAsSngle,cAsSingle,yAsSnglea=InputBox("请输入A的值:")b=I叩utBox("请输入B的值:")c=lnputBox("请输入C的值:")y=aA2+2*b'2+3*cA2MsgBox"Y="+Str(y)'msgbox("Y的值为"&y)结构化程序设计的三种基本结构顺序结构、选择结构、循环结构顺序结构:执行流程:按语句的先后顺序依次执行。注意:在顺序结构中,有些语句有严格的先后顺序,编写代码时,须严格遵循它们的先后顺序;有些语句先后顺序无关紧要,则编写代码时,其顺序可不作严格要求。选择结构:执行流程:执行到选择结构时,根据选择结构的条件决定程序的执行流程。选择结构的流程图描述:见P84页。选择结构所对应的语句:单分支选择语句(If语句)格式1:行IF语句语句:if条件thenv语句块1>elsev语句块2>注意:此格式中,语句均须在一行书写。执行流程:格式2:if条件then语句块1<else>语句块2endif注意:书写格式执行