资源描述:
《Visual Basic程序设计及应用 教学课件 作者 郑丽敏 VB第4章.ppt》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、第4章程序控制结构VisualBasic程序设计及应用第4章程序控制结构4.1顺序结构4.2选择结构4.3循环结构4.4程序控制结构举例2021/9/214.1顺序结构特点程序执行顺序和书写顺序一致,自上而下执行构成赋值语句输入输出操作2021/9/21语句1语句24.1.1赋值语句格式<变量名>=<表达式><对象名>.<属性>=<表达式>功能计算赋值号“=”右边<表达式>的值将结果赋值给左边的<变量>或指定对象的属性2021/9/214.1.1赋值语句说明等号与赋值号的区别x=3:y=4Printy=x+1,x=y赋值号左边只能是变量,不
2、能是常量、符号常量、表达式等不能在一条赋值语句中,同事给多个变量赋值x=y=z=12021/9/21x=3:y=4x=yy的值xx=3:y=4y=xx的值yx=1y=1或x=1:y=1:z=1z=14.1.1赋值语句说明变量自身值的改变x=x+1Label1.Caption="a="Label1.Caption=Label1.Caption&a交换两个变量的值x=3y=4t=x:x=y:y=t2021/9/214tx3ytxy3344.1.2数据的输入输出操作输入输出方式控件(文本框、标签、单选钮、复选框、列表框、组合框、滚动条等)函数(I
3、nputBox输入框函数与MsgBox消息框函数)方法(Print)2021/9/214.1.2数据的输入输出操作方法(Print)[<对象名称>.]Print[[Space(n)
4、Tab(n)]][<表达式列表>][;
5、,]<对象名称>可以是窗体(Form)、图形框(PictureBox)或打印机(Pinter),缺省对象为窗体<表达式列表>是一个或多个表达式,先计算后输出省略<表达式表>,则输出一个空行分号:紧凑格式输出逗号:标准格式输出,输出定位在下一个打印区开始处(每个打印区14列)2021/9/214.1.2数据的输入输出操作与用
6、户交互的函数和过程-InputBox函数<变量名>=InputBox(<提示内容>,[<对话框标题>],[<默认内容>],[],[])功能:等待用户输入数据,函数返回值为字符串型<提示内容>:必选项,字符串型<对话框标题>:可选项,字符串型<默认内容>:可选项,字符串型,指定默认输入值对话框标题提示信息默认内容4.1.2数据的输入输出操作【例4-4】设计一个程序:输入一个三位整数,将这个三位整数按逆序输出(1)编程策略利用InputBox函数输入一个三位整数。要注意:InputBox函数返回值的数据类型是字符类型,所以要
7、用Val()函数转换成数值类型。4.1.2数据的输入输出操作【例4-4】设计一个程序:输入一个三位整数,将这个三位整数按逆序输出(2)编写代码PrivateSubForm_Click()DimpAsString,nAsInteger,aAsInteger,bAsInteger,cAsIntegerp="请输入一个三位整数”&Chr(13)&"然后单击“确定”或“取消”按纽"n=Val(InputBox(p,“输入数据”,123))a=nMod10'求出个位数字b=n10Mod10'求出十位数字c=n100'求出百位数字Printn;"的
8、逆序是:";a*100+b*10+cEndSub4.1.2数据的输入输出操作与用户交互的函数和过程-MsgBox消息框函数<变量>=MsgBox(<提示信息>[,<对话框类型>][,<对话框标题>])MsgBox<提示信息>[,<对话框类型>][,<对话框标题>]功能:显示提示信息,返回整数表明用户单击了哪个按钮<提示信息>:必选项<对话框类型>:可选项<对话框标题>:可选项对话框标题图标按钮类型提示信息4.1.2数据的输入输出操作2021/9/21值常量按钮类型0VbOkOnly【确定】按钮1VbOkCancel【确定】【取消】按钮2Vb
9、AbortRetryIgnore【终止】【重试】【忽略】按钮3VbYesNoCancel【是】【否】【取消】按钮4VbYesNo【是】【否】按钮5VbRetryCancel【重试】【取消】按钮值常量图标类型16VbCritical停止图标32VbQuestion问号图标48VbExclamation感叹号图标64VbInformation信息图标值常量默认按钮0VbDefaultButton1指定默认按钮为第一按钮256VbDefaultButton2指定默认按钮为第二按钮512VbDefaultButton3指定默认按钮为第三按钮4.1.
10、2数据的输入输出操作2021/9/21按钮返回值常量【确定】按钮1VbOk【取消】按钮2VbCancel【终止】按钮3VbAbort【重试】按钮4VbRetry【忽略】按钮5Vb