欢迎来到天天文库
浏览记录
ID:58878965
大小:981.50 KB
页数:133页
时间:2020-09-30
《VB编程基础控制语句4次+另上机ppt课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、代码编写基础学习目标1.语句2.数据类型3.常量和变量4.变量的作用域5.常用函数6.运算符与表达式7.数据输入输出8.流程控制语句流程控制语句VB采用结构化程序设计方法,包含三种基本结构:1.顺序结构2.选择(分支)结构3.循环结构顺序结构就是指:各个语句按出现的先后顺序依次执行。开始语句语句1语句2结束语句………1.顺序结构(一)赋值语句格式:<变量名>=<表达式>‘右边的赋值给左边作用:将表达式的值赋值给变量名。一般用于给变量赋值或对控件设定属性值。x=a+10*bText1.Text=″Hello″:timer1.interval=1
2、000对于各种程序设计语言来说,顺序结构的语句主要包含了赋值语句、输入/输出语句等等。赋值语句数学:N=N+1VB:N=N+1变量不要将“=”理解为数学上的等号将等号右边值赋给左边!DimNAsIntegerN=5N=N+1N=?注意:实现两个变量的交换,必须借助中间变量!②③①tyx两个数交换过程t=x:x=y:y=t若事先定义了变量的类型,变量的类型和表达式计算结果的值必须相匹配。(一)赋值号两边类型不一致时的处理规则:1.当左右均为数值类型时,右边表达式的精度与左边变量精度不同时,强制转换成左边变量的精度。2.当右边表达式是数字字符串(
3、”23”),左边变量是数值类型时,自动转换成数值类型再进行赋值。但如果表达式中有非数字字符或空字符串时,就会出错。赋值语句3.当逻辑表达式复制给数值类型时,true转换为-1,false转换为0;反之,当数值类型转换为逻辑类型时,非0转换为true,0转换为false。4.任何非字符类型赋值给字符类型时,均自动转换为字符类型。Text1.text=顺序结构(二)输出数据1.用标签(Lable)输出文本2.用文本框(Textbox)输出信息3.用消息框输出信息4.用Print(?)方法输出信息顺序结构(二)输出数据1.用标签(Lable)输出文
4、本例:X=“黄骅市”Lable1.caption=X输出数据2.用文本框(Textbox)输出信息如:1)X="明天的事今天做,今天的事马上做!"Text1.Text=X2)Text1.text=CommonDialog1.FileName顺序结构(二)输出数据3.用消息框输出信息函数格式:变量名=MsgBox(x,[对话框类型][,标题])(P87例5.6)语句格式:MsgBox提示消息[,对话框类型][,对话框标题]演示:除法程序输出数据4.用Print(?)方法输出信息格式:[<对象>.]Print[<表达式列表>]功能:在窗体(for
5、m)、立即窗口debug、图片框(PictureBox)、打印机(printer)等对象中显示表达式的值。说明:1)若省略,则直接在当前窗体上输出。例:debug.print“北京市”Picture1.print“北京交通大学”print“北京交通大学海滨学院”’在当前窗体显示输出数据4.用Print(?)方法输出信息说明:1)若省略,则直接在当前窗体上输出。2)<表达式列表>可以是算数表达式、字符串表达式、关系表达式和布尔表达式。处理时,先计算其值,然后再显示。3)多个表达式时,用逗号或分号分割。“,”—隔14列输出;“;”——紧凑输出。4
6、)Print方法末尾标点符号的作用。通常后面无符号时,Print执行一次后自动换行,即后面的Print将在新的一行显示;若想在同行显示,则应在前一行后加上逗号或分号。5)Print‘输出一个空行6)Print没有赋值功能(?Z=(X+Y)/3)Print举例Privatesubform_Activete()Print“super”&“junior”,3+5’superjunior8Print“Han”&“Geng”;Not3<5‘HanGengFalse?“A”,”B”,”C”,”D”‘隔开显示?“A”;”B”;”C”;”D”‘紧凑显示?“1
7、”;“2”;“3”;“-4”‘紧凑显示Print‘作用一,输出一个空行Print“A”,”B”,Print“C”,”D”’紧挨上一行数据显示Print“A”;”B”;Print‘作用二,抵消上一行末标点的作用print“C”;’D”;”E”Print方法的定位函数Tab(n)——与Print一起使用,对要输出的数据进行定位显示。如:PrintTab(11);”HaiBinCollege”’11——列号练习P945.15.3顺序结构(三)输入数据1)利用文本框(TextBox)输入文本如:x=val(Text1.text)y=val(Text2
8、.text)z=x+ytext3.text=z顺序结构(三)输入数据1)利用文本框(TextBox)输入文本2)用输入对话框(InputBox函数)输入数据格式:<
此文档下载收益归作者所有