- 1、本文档共124页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
03.程序控制结构课件
3.1 顺序结构
3.2 数据输入与输出
3.3 选择结构
3.4 循环结构
3.5 其他语句; 顺序结构就是整个程序按语句的书写顺序依次执行,即先执行前面的语句,再执行后面的语句,按自上而下顺序依次运行。
本节主要介绍常用的几种顺序语句。
3.1.1.赋值语句
赋值语句作用是把指定的值赋给某个变量或某个带有属性的对象。一般格式为:目标操作符 = 源操作符
变量名 = 表达式
对象名.属性名 = 表达式
例:Max=0
Textbox1.text = “欢迎进入本系统”;说明:
(1)“=”为赋值号,不等于数学意义上的等号。
(2)赋值语句具有赋值和计算的双重功能,即首先计算赋值号右边的源操作符的值,然后赋给左边的目标操作符。
注意:
① A =A+1 :先取变量A的值,再将其加1,最后将加1后 的值重新放回到变量A中;
② 赋值号“=”左边不能是常量、符号常量、表达式。
例:下列语句非法:
5 = X
A + 3 =Y;(3)目标操作符和源操作符应具有相同的数据类型。
如果赋值符号两边的数据类型不同,则以左边的数据类型为基准,先将右边的数据强制类型转换后再赋值给左边的变量。
例:X% = 3.54159 ‘四舍五入后,X=4 (%:Integer)
Y! = 123 ‘先将整数123转换成实数123.0 (!:Single);3.1.2.注释语句: 为了提高程序的可读性,通常应在程序的适当位置加上一些注释。注释语句用来对程序代码的说明,但不参与程序的执行。 注释语句的格式: Rem 注释内容 或 ‘ 注释内容例如:REM 声明变量Dim x, y As Integerx = 125 把常量赋值给变量x,在代码窗口中注释显示为绿色y = x ^ 2 REM 把x的平方值赋给变量y; VB 2005提供了许多种方法来实现数据的输入与输出,例如第2章用到的Console控制台类在输出窗口中进行应用程序的标准输入与输出。但使用控件或组件在窗体上实现数据的输入与输出是VB 2005最常用的,也是最简单的方法。
本节主要介绍常用控件和组件的基本使用。; 标签(Label)是VB.NET中最常用的输出数据的工具。
程序员通过给标签的属性赋值,可以输出结果,并可以改变标签的外观,以美化数据的输出。
Label中显示文本是由Text属性控制的,该属性可以在设计时通过“属性”窗口设置或在运行时用代码赋值。 ;3.2 数据输入与输出
3.2.1 使用标签控件输出;3.2 数据输入与输出
3.2.1 使用标签控件输出;3.2 数据输入与输出
3.2.1 使用标签控件输出;例1:;例2:;例3:;例4:;3.2.2 使用文本框控件
为了和用户能够进行交互,将数据通过键盘输入,VB 2005提供了文本框(TextBox)控件,常用来输入/输出数据。;3.2.2 使用文本框控件;3.2.2 使用文本框控件;通过读Text属性能在运行时检索文本框的当前内容。
格式:变量名 = 文本框名.属性名
说明:文本框的Text属性为字符串类型,如果要得到数值型数据,需要调用转换函数进行转换。
例: Dim a As Integer
a = CInt(Textbox1.Text);例1:;例2:;
Dim salary As Double
Dim a100, a50, a20, a10, a5, a1 As Integer
salary = TextBox1.Text
a100 = salary \ 100 : TextBox2.Text = a100
salary = salary - 100 * a100
a50 = salary \ 50 : TextBox3.Text = a50
salary = salary - 50 * a50
a20 = salary \ 20 : TextBox4.Text = a20
salary = salary - 20 * a20
a10 = salary \ 10 : TextBox5.Text = a10
salary = salary - 10 * a10
a5 = salary \ 5 : TextBox6.Text = a5
salary = salary - 5 * a5
a1 = Mid(salary, 1, 1) : TextBox7.Text = a1
salary = salary - 1 * a1 : TextBox8.Text = Format(s
文档评论(0)