第3章基本控制结构 第03章 基本控制结构 3.1顺序结构 3.2选择结构 3.3循环结构 3.4嵌套 3.5D0循环的其他结(自学) 计算机基础教学部
第 3 章 基 本 控 制 结 构 计算机基础教学部 第03章 基本控制结构 3.1 顺序结构 3.2 选择结构 3.3 循环结构 3.4 嵌套 3.5 DO循环的其他结(自学)
3.1顺序结构 第章基本控制结构 3.1.1控制结构概述 1使用VB开发应用程序一般包括界面设计和功能模块 实现设计两个方面。 2通常用可视化编程技术设计应用程序界面,用结构 化程序设计思想编写事件代码。 3结构化程序设计语言具有三种基本控制结构,即顺 序结构、选择结构和循环结构。 4.VB中一个功能相对独立的程序段一般包括三部分: ■第一部分为变量提供数据 ■第二部分运算处理数据 第三部分结果输出
第 3 章 基 本 控 制 结 构 3.1 顺序结构 3.1.1 控制结构概述 1.使用VB开发应用程序一般包括界面设计和功能模块 实现设计两个方面。 2.通常用可视化编程技术设计应用程序界面,用结构 化程序设计思想编写事件代码。 3.结构化程序设计语言具有三种基本控制结构,即顺 序结构、选择结构和循环结构。 4.VB中一个功能相对独立的程序段一般包括三部分: ◼ 第一部分为变量提供数据 ◼ 第二部分运算处理数据 ◼ 第三部分结果输出
3.1顺序结构 第章基本控制结构 3.1.2输出数据的基本方法 1.调用窗体的Print方法 格式: [对象名].Print [Tab(n);]输出项列表[;,] 窗体名 确定输出项列 位置的函数 分隔符 Print Tab(10);"学号 Print Tab(8);"学号",Tab(15);5 Print Tab(8);"学号",Tab(15);5;Tab(16);-8
第 3 章 基 本 控 制 结 构 3.1.2 输出数据的基本方法 1.调用窗体的Print方法 格式: [对象名].Print [Tab(n);] 输出项列表 [;|,] 窗体名 确定输出项列 位置的函数 分隔符 Print Tab(10); "学号“ Print Tab(8); "学号"; Tab(15); 5 Print Tab(8); "学号"; Tab(15); 5; Tab(16); -8 3.1 顺序结构
3.1顺序结构 第章基本控制结构 3.1.2输出数据的基本方法 例3-1在窗体上输出一个用“*”组成的等腰三角形, 首行一个“*”,共五行 .Form1 =▣x 米水米 *水水** 水***米** 冰水水水米米水水米 输出
第 3 章 基 本 控 制 结 构 3.1.2 输出数据的基本方法 例3-1 在窗体上输出一个用“*”组成的等腰三角形, 首行一个“*”,共五行 3.1 顺序结构
3.1顺序结构 第章基本控制结构 3.1.2输出数据的基本方法 2.调用图片框的Print方法 格式: 图片框名.Print [Tab(n);]输出项 例3-2在图片框中输出如下结果。 Foral 日回☒ *半牛半*米半米半 半米**半米米 半**米* 半** 输出
第 3 章 基 本 控 制 结 构 3.1.2 输出数据的基本方法 2.调用图片框的Print方法 格式: 图片框名.Print [Tab(n);] 输出项 例3-2 在图片框中输出如下结果。 3.1 顺序结构
3.1顺序结构 第章基本控制结构 3.1.2输出数据的基本方法 3.利用标签(Labe)输出结果 利用标签(Label)输出结果,是通过标 签的Capt ion.属性值来实现
第 3 章 基 本 控 制 结 构 3.1.2 输出数据的基本方法 3.利用标签(Label)输出结果 利用标签(Label)输出结果,是通过标 签的Caption属性值来实现。 3.1 顺序结构
3.1顺序结构 第3章基本控制结构 3.1.2输出数据的基本方法 4.输出到数据文件 利用Writei可以将程序处理结果直接输出到数据文件中保存起来,供 其它程序调用,这是各种软件中最常用的方法。 必不可少的步骤有三个,分别是: (1)利用Open语句创建数据文件,格式为: Open文件标识For Output As#文件号 其中:文件标识是由待写入的数据文件名及路径组成的字符串; 文件号是一个文件编号,取值范围在1~511之间。 (2)利用Writei语句写入文件,格式为: Write#文件号,数据1,数据2,数据3… (3)关闭文件,格式为: Close#文件号
第 3 章 基 本 控 制 结 构 3.1.2 输出数据的基本方法 4. 输出到数据文件 利用Write可以将程序处理结果直接输出到数据文件中保存起来,供 其它程序调用,这是各种软件中最常用的方法。 必不可少的步骤有三个,分别是: (1)利用Open语句创建数据文件,格式为: Open 文件标识 For Output As #文件号 其中:文件标识是由待写入的数据文件名及路径组成的字符串; 文件号是一个文件编号,取值范围在1~511之间。 (2)利用Write语句写入文件,格式为: Write #文件号,数据1,数据2,数据3…… (3)关闭文件,格式为: Close #文件号 3.1 顺序结构
3.1顺序结构 第章基本控制结构 3.1.2输出数据的基本方法 4.输出到数据文件 Dim h%,f,x%,y% f=40:h=16 x=(4*h-f)/2 y=(f-2*h)/2 Open "c:\out.txt"For Output As #1 在C:下创建数据文件out.区t,并编号为1 Write #1,x,y' 将计算结果写入编号为1的文件 Close #1 关闭文件
第 3 章 基 本 控 制 结 构 3.1.2 输出数据的基本方法 4. 输出到数据文件 Dim h% , f%, x%, y% f = 40: h = 16 x = (4 * h - f) / 2 y = (f - 2 * h) / 2 Open "c:\out.txt" For Output As #1 '在C:\下创建数据文件out.txt,并编号为1 Write #1, x, y '将计算结果写入编号为1的文件 Close #1 '关闭文件 3.1 顺序结构
3.1顺序结构 第章基本控制结构 3.1.3为程序提供数据的基本方法 1.在源程序中直接赋值(自学) 2.使用InputBox函数 3.使用文本框 4.从数据文件中获得
第 3 章 基 本 控 制 结 构 3.1.3 为程序提供数据的基本方法 1. 在源程序中直接赋值(自学) 2. 使用InputBox函数 3. 使用文本框 4. 从数据文件中获得 3.1 顺序结构
3.1顺序结构 第章基本控制结构 3.1.3为程序提供数据的基本方法 1.使用Inputboxi函数 格式: 变量=nputBox(提示信息[,标题][,默认值][,x坐标][,y坐标J) 其中: (1)变量用于指定接收输入值的变量。由于该函数接收的是字符 型信息,如要接收数值型数据时,需要用Val()函数将数字字符 串转换成数值型数据。 (2)提示信息为字符串表达式,用于指明在对话框中的提示信息, 当内容太多需要多行显示时,可在字符串表达式中加回车 Chr(13)或换行Chr(10)控制符。 (3)标题是一个字符串表达式,指明窗口标题内容,如果没有指 明标题,则显示工程名
第 3 章 基 本 控 制 结 构 3.1.3 为程序提供数据的基本方法 1.使用Inputbox函数 格式: 变量=InputBox(提示信息[,标题][,默认值][,x坐标][,y坐标]) 其中: (1)变量 用于指定接收输入值的变量。由于该函数接收的是字符 型信息,如要接收数值型数据时,需要用Val()函数将数字字符 串转换成数值型数据。 (2)提示信息 为字符串表达式,用于指明在对话框中的提示信息, 当内容太多需要多行显示时,可在字符串表达式中加回车 Chr(13)或换行Chr(10)控制符。 (3)标题 是一个字符串表达式,指明窗口标题内容,如果没有指 明标题,则显示工程名。 3.1 顺序结构