Visual Basic程序设计教程 邱李华 郭全 vb第04章

Visual Basic程序设计教程 邱李华 郭全 vb第04章

ID:40239478

大小:1.32 MB

页数:118页

时间:2019-07-28

Visual Basic程序设计教程 邱李华 郭全 vb第04章_第1页
Visual Basic程序设计教程 邱李华 郭全 vb第04章_第2页
Visual Basic程序设计教程 邱李华 郭全 vb第04章_第3页
Visual Basic程序设计教程 邱李华 郭全 vb第04章_第4页
Visual Basic程序设计教程 邱李华 郭全 vb第04章_第5页
资源描述:

《Visual Basic程序设计教程 邱李华 郭全 vb第04章》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第4章VisualBasic的控制结构4.1基本语句4.2顺序结构程序设计4.3选择结构程序设计4.4循环结构程序设计1引言VB将复杂的功能划分为由一个个相对较小的事件过程来完成。而过程内部的执行流程是由代码本身决定的,代码所采用的控制结构决定了过程内部的执行流程。结构化程序设计所采用的3种基本控制结构:即顺序结构选择结构循环结构已经证明,无论多么复杂的程序,都可以由这3种基本结构来完成。24.1基本语句无论编写多么简单的程序,都会包含一些基本的功能,如输入、输出、赋值等基本功能,本节将介绍实现这些基本功能的语句。34.1.1赋值语句格式:[Let

2、]变量名=表达式或[Let][对象名.]属性名=表达式功能:把“表达式”的值赋给某个变量或某个对象的属性。Let关键字通常省略。“对象名”省略时默认为是当前窗体。4注意:(1)赋值号“=”与数学中的等号意义不同。例如,语句I=I+1表示将变量I的值加1后的值再赋给变量I,取代I原有的值,而不表示等号两边的值相等。(2)赋值号左边必须是变量或对象的属性。例如,X=1LetText1.Text="你好"1=XX+1=X正确错误5(3)变量名或对象属性名的类型应与表达式的类型相容。例如:DimAAsInteger,BAsSingle,CAsDouble,

3、_SAsStringA=100'类型相同S="123.45"'类型相同A=S'类型相容S=A'类型相容B=12345.67A=B'高精度变量赋给低精度变量,类型相容C=123456.789B=C'高精度变量赋给低精度变量,类型相容S="abc"A=S'错误,类型不匹配6【例4-1】交换两个变量的值。设变量A中存放1,变量B中存放2,交换两个变量的值,使变量A中存放2,变量B中存放1。ABC①②③A=1B=2C=AA=BB=C74.1.2数据输入把要处理的初始数据从某种外部设备(例如键盘、磁盘文件)读取到内存中(如变量),以便进行处理,这就叫数据输入

4、。两种常用的数据输入方法:使用InputBox(输入框)函数和使用TextBox控件81.用InputBox函数输入数据格式:InputBox(提示信息[,对话框标题][,默认值])功能:产生一个输入对话框(输入框),用户可以在该对话框中输入一个数据。单击对话框的“确定”按钮,则输入的数据将作为InputBox函数的返回值,返回值为字符串类型;单击对话框的“取消”按钮,则InputBox函数的返回值为空串("")。9例1:studNo=InputBox("请输入学号")10studNo=InputBox("请输入学号"&vbCrLf&"学号只能是8

5、位数字","注意","00000000")例2:11studNo=InputBox("请输入学号",,"0000")例3:注意:如果要省略InputBox函数的第2个参数而保留第3个参数,则中间的逗号不能省略。12用文本框输入数据时,也就是将文本框的Text属性的内容赋给某个变量。例1:将文本框Text1中输入的字符串赋给字符串变量MystrDimMyStrAsStringMyStr=Text1.Text例2:将文本框Text1中输入的字符串作为数值赋给整型变量DimrAsSingler=Val(Text1.Text)2.用TextBox控件输入数

6、据13数据的输出可以使用:Print方法MsgBox(消息框)函数TextBox(文本框)控件Label(标签)控件等4.1.3数据输出14用文本框输出数据时,也就是将数据赋给文本框的Text属性。例:用文本框Text1输出一个字符串Text1.Text="hello"文本框的Text属性是字符串类型,因此如果用文本框输出数值型数据,需要首先将该数据转换成字符串类型。例:假设变量x中存放计算结果,将结果保留2位小数并在文本框中输出:Text1.Text=Format(X,"0.00")1.用TextBox控件输出数据15文本框的Text属性是字符串

7、类型,只能接收1个字符串类型的值。当需要在一个文本框中显示多个数据时,需要将这些数据以字符串形式连接起来,形成一个字符串,才能输出到一个文本框中。例:X=3^5Y=7^4Text1.Text="x="&Str(X)&vbCrLf_&"y="&Str(Y)162.用Label控件输出数据用标签控件输出数据,实际上就是将要输出的数据赋给标签的Caption属性。例:用标签Label1输出一个字符串Label1.Caption="hello"标签的Caption属性是字符串类型,因此如果用标签输出数值型数据,需要首先将该数据转换成字符串类型。例:用标签L

8、abel1输出一个数值型数据X=3^5Label1.Caption=Str(X)17由于标签的Caption属性是字符串类

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

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

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