第四章VB控制结构.ppt

第四章VB控制结构.ppt

ID:48877222

大小:1.09 MB

页数:62页

时间:2020-01-31

第四章VB控制结构.ppt_第1页
第四章VB控制结构.ppt_第2页
第四章VB控制结构.ppt_第3页
第四章VB控制结构.ppt_第4页
第四章VB控制结构.ppt_第5页
资源描述:

《第四章VB控制结构.ppt》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、第四章VB控制结构第四章VB控制结构4.1顺序结构4.2选择结构4.3循环结构4.4其他辅助控制语句4.5综合应用4.6程序调试VB控制结构BANYPABftPA4.1顺序结构P60一、赋值语句—形式形式:变量名=表达式作用:将右边表达式的值赋值给左边的变量,一般用于给变量赋值或对控件设定属性值例:y=3*x^2+4*xText1.Text="VisualBasic"注意:虽然赋值号与关系运算符等于号都用“=”表示,VB系统会根据所处的位置自动判断是何种意义的符号赋值号左边只能是变量,不能是常量、函数调用、表达式。如x+y=

2、3、5=sqr(s)+x+y4.1顺序结构P61一、赋值语句—两个常用形式累加例如sum=sum+x,与循环结构结合使用可起到累加作用计数例如n=n+1,与循环结构结合使用可起到计数作用一、赋值语句—赋值号两边数据类型不同时的处理当表达式为数值型并与变量精度不同时,需强制转换成左边变量的精度。如n%=3.5,n!=3当表达式是数字字符串,左边变量是数值类型,自动转换成数值类型再赋值。如表达式中有非数字字符或空串,则出错。如n%="123",n%="1a23"或n%=""一、赋值语句—赋值号两边数据类型不同时的处理当逻辑型值赋

3、值给数值型变量时,True转换为-1,False转换为0;反之当数值赋值给逻辑型变量时,非0转换为True,0转换为False任何非字符型的值赋值给字符型变量,自动转换为字符型4.1顺序结构P62二、数据的输入和输出1.标签和文本框控件标签:利用标签的Caption属性(可缺省)来输出数据文本框:利用文本框控件的Text属性(可缺省)获得用户从键盘输入的数据,或将计算结果输出4.1顺序结构P62二、数据的输入和输出2.输入对话框InputBox函数形式:InputBox(提示[,标题][,缺省][,x坐标位置][,y坐标位置

4、])提示:提示信息;标题:对话框标题;缺省:输入区缺省;坐标位置:对话框左上角位置作用:打开一个对话框,等待用户键入文本或选择一个按钮单击“确定”或按回车键时,函数返回文本框中输入的值,其类型为字符类型二、数据的输入和输出P622.输入对话框InputBox函数要在屏幕上显示图示的对话框jbgz=Val(InputBox("输入基本工资","计算工资",300))注意:各项参数次序必须一一对应,除了“提示”一项不能省略外,其余均可省略,处于中间的默认部分要用逗号占位符跳过默认值提示标题x,y位置二、数据的输入和输出P633.

5、消息对话框MsgBox函数和过程函数形式:变量[%]=MsgBox(提示[,按钮][,标题])过程形式:MsgBox提示[,按钮][,标题]按钮:决定信息框按钮的数目和类型以及出现在信息框上的图标类型二、数据的输入和输出P633.消息对话框MsgBox函数和过程作用:打开一个信息框,等待用户选择一个按钮MsgBox函数返回所选按钮的整数值若不需返回值,则可作为MsgBox过程使用例4.2编一帐号和密码检验程序。要求:(1)帐号不超过6位数字(2)密码4位字符,输入时在屏幕上以“*”代替(3)若账号为非数字,显示警告信息。(4

6、)若密码错,显示有关信息,选择“重试”按钮,清除原内容再输入,选择“取消”按钮,停止运行。分析:帐号6位,MaxLength为6,LostFocus判断数字IsNumeric函数,密码PassWordChar为“*”,MsgBox函数设置密码错对话框。二、数据的输入和输出P664.Print方法[对象.]Print[定位函数][输出表达式列表][分隔符]对象:窗体(Form)、图形框(PictureBox)或打印机(Printer),省略对象则在窗体上输出定位函数:包括Spc(n)函数和Tab(n)函数,允许重复使用表达式列

7、表:要输出的数值或字符串表达式分隔符:在多个表达式之间,用于表示光标的定位,包括分号和逗号二、数据的输入和输出P664.Print方法——定位函数Spc(n)函数:输出插入n个空格Tab(n)函数:从最左第一列开始算起定位第n列PrivateSubCommand1_Click()Print"1234567890"PrintTab(1);"**";Tab(2);"%%%";Spc(2);"$$$$"EndSub若当前打印位置已经超过n列,则定位于下一行的第n列Print1,-2Print"We","study"运行结果Prin

8、t各数据分别在各自的标准输出区内输出,数据划分非常明显(读取数据容易)对于一个数值型数据,前面有一个符号位(对于正号,不显示但留有一个空格),数据后留有一个空格作为分隔符4.Print方法——分隔符12345678910111213141516171819201-2Westudy标准格式:

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

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

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