- 14
- 0
- 约6.19千字
- 约 35页
- 2017-08-19 发布于广东
- 举报
第4章 顺序结构 本章学习要点 数据输入 数据输出 InputBox函数 MsgBox函数 程序结构概述 结构化程序由三种基本控制结构组成, 即顺序结构、分支结构和循环结构。 这三种基本结构可以组成所有的各种复杂程序。 顺序结构是一种简单的程序结构,即按程序段中语句出现的先后顺序依次执行的结构。 6.1 注释语句 为了提高程序的可读性,在程序的必要位置加上注释是有用的。注释语句就起此作用,以方便自己或他人理解语句的含义。 注意: 注释语句是非执行语句。 注释语句有两种定义格式: Rem 注释内容 ’注释内容 功能:对程序中的语句进行注释说明。 4.1 注释语句 说明: 注释语句可单独占一行,也可以放在语句的后面; 若在语句行后面使用Rem关键字,则必须使用冒号“:”与语句隔开; 若在语句行后面使用“ ’ ”,则不必使用冒号; 单引号应是半角英文的直撇号。 4.2 数据的输入 输入是指在执行程序时需要从外界获取的必要信息。输入可以有多个,也可以没有。 VB中可以有多种基本输入方式,包括赋值语句、文本框输入、InputBox函数等。 一. 利用赋值语句输入数据 VB编程语言中用“=”作为赋值运算符,简称赋值号。赋值语句的格式为: [Let] 变量名=常量|变量|表达式|对象的属性 4.2.1 利用赋值语句输入数据 说明: 赋值语句的功能是将赋值号右边的表达式的值赋给赋值号左边的变量; 其中赋值号左边的变量可以是用户自定义的变量,也可以是对象的属性; 赋值号右边的表达式可以是常量、表达式、文本框等控件中获取的值,也可以是由InputBox函数提供的值。 4.2.1 利用赋值语句输入数据 注意: 赋值号两边的数据类型必须保持一致性或兼容; 赋值语句先计算右边表达式的值,再将结果赋给左边的变量; 赋值号与数学中“等号“在概念上有所区别。数学中等号为判断左右两值是否相等。 例如: X=X+1 ’变量X加上1以后赋给左边的变量X 4.2.1 利用赋值语句输入数据 例4.1 在名称为Form1的窗体上从上到下添加两个文本框,名称分别为Text1、Text2;再添加一个命令按钮,名称为Command1,标题为“选中字符数是”。程序运行时,在Text1中输入若干字符,选中部分内容后,单击“选中字符数是”按钮,则在Text2中显示选中的字符个数 2.4 基本控件 Command1的Click事件的代码如下: Private Sub Command1_Click() Text2.Text = Text1.SelLength 此处的赋值语句为属性赋值 End Sub 4.2.2 使用文本框输入数据 文本框控件具备Text的属性,程序可以通过获取文本框Text属性值来得到相关的信息,也可以将信息以文本框Text属性向外显示。故在很多程序中利用文本框完成信息的输入与输出。 程序代码: Private Sub Command1_Click() Dim a As Single, b As Single, h As Single, v As Single a = Val(Text1.Text) b = Val(Text2.Text) h = Val(Text3.Text) v = a * b * h Text4.Text = v End Sub Private Sub Command2_Click() End End Sub 4.2.3 InputBox函数 InputBox函数的作用: 生成一个对话框来显示提示,并等待用户在文本框中输入内容或按下按钮。函数返回值类型为 String InputBox函数的语法格式: X=InputBox(提示信息,[标题[,缺省值][,X坐标,Y坐标][,帮助文件,上下文]]) 4.2.3 InputBox函数 4.2.3 InputBox函数 4.2.3 InputBox函数 例如: X=InputBox(请输入任意字符串,输入) 生成的对话框为: 4.2.3 InputBox函数 例4.3 设计图4-6所示的界面,当单击“交换”按钮时,依次出现两次输入对话框,第一次输入a的值,第二次输入b的值,最后将交换后的a、b的值显示在对应的文本框中。 Private Sub Command1_Click() Dim a As Integer, b As Integer, c As Integer a = Val(InputBox(输入a的值, 输入a)) 将从InputBox中获得的
您可能关注的文档
- Visual FoxPro数据库程序设计教程王凤领电子教案与案例 第3章 数据表的基本操作.ppt
- Visual FoxPro数据库程序设计教程王凤领电子教案与案例 第4章 数据库的设计与操作.ppt
- Visual FoxPro数据库程序设计教程王凤领电子教案与案例 第5章 面向对象的程序设计.ppt
- Visual FoxPro数据库程序设计教程王凤领电子教案与案例 第6章 表单的建立与使用.ppt
- Visual FoxPro数据库程序设计教程王凤领电子教案与案例 第7章 程序设计基础.ppt
- Visual FoxPro数据库程序设计教程王凤领电子教案与案例 第8章 结构化查询语言——SQL.ppt
- Visual FoxPro数据库程序设计教程王凤领电子教案与案例 第9章 查询与视图.ppt
- Visual FoxPro数据库程序设计教程王凤领电子教案与案例 第10章 菜单设计.ppt
- Visual FoxPro数据库程序设计教程王凤领电子教案与案例 第11章 报表设计.ppt
- Visual FoxPro数据库程序设计教程王凤领电子教案与案例 第12章 应用程序的生成和发布.ppt
- 中国国家标准 GB/T 6675.9-2025玩具安全 第9部分:化学及类似活动的实验玩具.pdf
- 《GB/T 6675.9-2025玩具安全 第9部分:化学及类似活动的实验玩具》.pdf
- GB/T 46975-2025婴童用品 便携式婴儿睡篮技术要求.pdf
- 中国国家标准 GB/T 46975-2025婴童用品 便携式婴儿睡篮技术要求.pdf
- 《GB/T 46975-2025婴童用品 便携式婴儿睡篮技术要求》.pdf
- 《GB/T 6675.14-2025玩具安全 第14部分:指画颜料要求和测试方法》.pdf
- GB/T 6675.14-2025玩具安全 第14部分:指画颜料要求和测试方法.pdf
- 中国国家标准 GB/T 6675.14-2025玩具安全 第14部分:指画颜料要求和测试方法.pdf
- 中国国家标准 GB/T 33772.3-2025质量评定体系 第3部分:印制板及层压板最终产品检验及过程监督用抽样方案的选择和使用.pdf
- 《GB/T 33772.3-2025质量评定体系 第3部分:印制板及层压板最终产品检验及过程监督用抽样方案的选择和使用》.pdf
原创力文档

文档评论(0)