《VisuaI Basic程序设计教程》 第三章 赋值与输入输出

赋值与输入输出 3 学习程序设计,初学者要 暮于模仿,并要多练。 任何一门程序设计语言都 有一套严格的编程规定(如语法 规则),在编程附一定要遵守这 些规定(只能遵守,不能创造)。 主页
主页 学习程序设计,初学者要 善于模仿,并要多练。 任何一门程序设计语言都 有一套严格的编程规定(如语法 规则),在编程时一定要遵守这 些规定(只能遵守,不能创造)

第3章赋值与输入输出 个完整的V应用程序,一般都包含三部分内容,即 输入→处理→输出 可通过V语句、各种控件实现输入输出操作 本章主要内容 赋值语句 注释、结束及暂停语句 使用 Print方法输出数据 标签 窗体和基本控件 ←命令按钮 文本框 对话框 输入框消息框 程序举例 退出主页
主页 一个完整的VB应用程序,一般都包含三部分内容,即 输入 → 处理 → 输出 可通过VB语句、各种控件实现输入输出操作 本章主要内容 第3章 赋值与输入输出 赋值语句 注释、结束及暂停语句 使用Print方法输出数据 窗体和基本控件 对话框 程序举例 命令按钮 标签 文本框 输入框 消息框 退出

赋值与输入输出 1.赋值语句[Let]变量名=表达式 示例:x=5米1.4 2.注释、结束和暂停语句 (1)注释语句Rem注释内容 或′注释内容 (2)结束语句End (3)暂停语句Stop 也可以通过单击工具栏上的“中断”按钮来实 现 使用Ctrl+ Break组合键 主页
主页 1. 赋值语句[Let]变量名=表达式 示例:x = 5 * 1.4 2. 注释、结束和暂停语句 (1) 注释语句 Rem 或 ´ 注释内容 (2) 结束语句 End (3) 暂停语句 Stop 也可以通过单击工具栏上的“中断”按钮来实 现 使用Ctrl + Break组合键 赋值与输入输出

说明 (1)表达式中的变量必须是赋过值的,否则变量的初值自动 取零值(变长字符串变量取空字符)。例如: a a+b+3 b未赋过值,为0 执行后,c值为4 (2)赋值语句跟数学中等式具有不同的含意,例如 X=x+1 表示把变量x的当前值加上1后再将结果赋给变量 “先读后写”:读出x的内容→加 写回x(覆盖原 有内容) 主页
主页 (1)表达式中的变量必须是赋过值的,否则变量的初值自动 取零值(变长字符串变量取空字符)。例如: a = 1 c = a + b + 3 ′b未赋过值,为0 执行后,c 值为 4 (2)赋值语句跟数学中等式具有不同的含意,例如 x = x + 1 表示把变量x的当前值加上1后再将结果赋给变量 “先读后写” :读出x的内容 → 加1 → 写回x(覆盖原 有内容) 说明

说明 (3)变量出现在赋值号的右边和左边,其用途是不相同的。出 现在右边表达式中时,变量是参与运算的元素(其值被读出);出 现在左边时,变量起存放表达式的值的作用(被赋值)。例如 a=3 2a+5 当执行第3行语句“x=2*a+5”时,将读出变量a的值(即3),把 该值乘2后加5,然后将结果(1〕赋值给变量x。 (4)赋值号两边的数据类型必须一致,即同时为数值型或同时 为字符型。 主页
主页 (3)变量出现在赋值号的右边和左边,其用途是不相同的。出 现在右边表达式中时,变量是参与运算的元素(其值被读出);出 现在左边时,变量起存放表达式的值的作用(被赋值)。例如 x = 2 a = 3 x = 2*a + 5 当执行第3行语句“x=2*a+5”时,将读出变量a的值(即3),把 该值乘2后加5,然后将结果(11)赋值给变量x。 (4)赋值号两边的数据类型必须一致,即同时为数值型或同时 为字符型。 说明

例3.2设计程序,实现两个文本框内容的交换 (1)在窗体上建立两个标签、两个文本框和一个命令按钮 (2)编写程序代码 借助于另一个变量(假设为1,并直接在控件中交换数据 Private Sub Command1 click κ“交换”按钮 Dim t As string 「例32[Text1 t= Text1.Text 旧区 Textl.Text= Text2Text 第一个文本框 ABCDE Text2 Text2 Text = t 第二个文本框1235 End sub 主页
主页 例3.2 设计程序,实现两个文本框内容的交换 (1)在窗体上建立两个标签、两个文本框和一个命令按钮 (2)编写程序代码 借助于另一个变量(假设为t) ,并直接在控件中交换数据 Private Sub Command1_Click() ′“交换”按钮 Dim t As String t = Text1.Text Text1.Text = Text2.Text Text2.Text = t End Sub Text1 Text2 例3.2

采用变体型变量 编写的程序代码如下: Private Sub Command1 Click “交换”按钮 t= TextIText TextIText Text2. Text Text2Text= t End Sub 说明:对于初学者来说,为了节省时间,有时可 以不采用Dim等语句声明就直接使用变量(默认为变体 型,如t)。但在规范的软件开发中,通常都要求程序 中使用的变量必须预先声明 主页
主页 编写的程序代码如下 : Private Sub Command1_Click() ´“交换”按钮 t = Text1.Text Text1.Text = Text2.Text Text2.Text = t End Sub 采用变体型变量 说明:对于初学者来说,为了节省时间,有时可 以不采用Dim等语句声明就直接使用变量(默认为变体 型,如t)。但在规范的软件开发中,通常都要求程序 中使用的变量必须预先声明

考把上述程序改为以下形式,数果是否一样? 想一想 Private sub commandl clicke0“交换”按钮 Text2Text= Text1.Text Text1.Text= Text2Text End sub 主页
主页 把上述程序改为以下形式,效果是否一样? Private Sub Command1_Click() ′“交换”按钮 Text2.Text = Text1.Text Text1.Text = Text2.Text End Sub 思考题 想一想

思考题 下列程序的运行结果是什么? 想一想 运行时,在文本框Text1中输入5,单击“计算” 按钮后,在文本框Text2显示的结果是什么?20 Private Sub Commandl click “计算”按钮 Dim a As Integer, b As Integer,c As Integer a= Val(TextIText) b=7 =2* a mod b /3+1 例3.2h a=a+1 回网Tex b=2b-1 第一个文本框5 Text2 c=c+a+b 第二个文本框 Text2 Text =c 计算 End Sub 主页
主页 下列程序的运行结果是什么? 运行时,在文本框Text1中输入5,单击“计算” 按钮后,在文本框Text2显示的结果是什么? Private Sub Command1_Click() '“计算”按钮 Dim a As Integer, b As Integer, c As Integer a = Val(Text1.Text) b = 7 c = 2 * a Mod b / 3 + 1 a = a + 1 b = 2 * b - 1 c = c + a + b Text2.Text = c End Sub 思考题 想一想 Text1 Text2 例3.2h 20

33使用 Print方法输出数据 3.3.1 Print方法 用于显示(输出)文本 格式:[对象名.] Print[表达式列表] 说明:(1)使用的对象可以是窗体等 Print w程序设计” 在当前窗体上输出 Picture. Print w程序设计” 在图片框上输出 (2)表达式列表是一个或多个表达式,如果省略,则输出 一个空行 主页
主页 3.3.1 Print方法 用于显示(输出) 格式:[对象名.]Print [表达式列表] 说明:(1)使用的对象可以是窗体等 Print “程序设计” ´在当前窗体上输出 Picture1.Print “程序设计” ´在图片框上输出 (2)表达式列表是一个或多个表达式,如果省略,则输出 一个空行 3.3 使用Print方法输出数据
按次数下载不扣除下载券;
注册用户24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
- 《VisuaI Basic程序设计教程》 第二章 课堂讨论.ppt
- 《VisuaI Basic程序设计教程》 第二章 程序设计基础.ppt
- 《VisuaI Basic程序设计教程》 第一章 习题讨论.ppt
- 《VisuaI Basic程序设计教程》 第一章 认识 Visual Basic.ppt
- 《程序设计语言》 集中复习.ppt
- 《程序设计语言》 模拟试题(一).ppt
- 《程序设计语言》课程教学资源(PPT课件讲稿)第一章 习题.ppt
- 《程序设计语言》课程教学资源(PPT课件讲稿)第三章 语言翻译问题.ppt
- 《程序设计语言》课程教学资源(PPT课件讲稿)第二章 机器体系机构对语言的影响.ppt
- 《程序设计语言》课程教学资源(PPT课件讲稿)第一章 程序语言设计问题.ppt
- 《程序设计语言》 课程简介.ppt
- 西北工业大学网络教育学院:《汇编语言程序设计》 模拟题.ppt
- 西北工业大学网络教育学院:《汇编语言程序设计》 总复习.ppt
- 西北工业大学网络教育学院:《汇编语言程序设计》 各章作业题.ppt
- 西北工业大学网络教育学院:《汇编语言程序设计》 第六章 32位指令及其编程.ppt
- 西北工业大学网络教育学院:《汇编语言程序设计》 第五章 高级汇编语言程序设计.ppt
- 西北工业大学网络教育学院:《汇编语言程序设计》 第四章 基本汇编语言程序设计.ppt
- 西北工业大学网络教育学院:《汇编语言程序设计》 第三章 复习模拟题.ppt
- 西北工业大学网络教育学院:《汇编语言程序设计》 第三章 汇编语言程序格式.ppt
- 西北工业大学网络教育学院:《汇编语言程序设计》 第2章 复习模拟题.ppt
- 《VisuaI Basic程序设计教程》 第三章 课堂讨论.ppt
- 《VisuaI Basic程序设计教程》 教学大纲.doc
- 《VisuaI Basic程序设计教程》 教学安排.doc
- 《VisuaI Basic程序设计教程》 课程介绍.ppt
- 《VisuaI Basic程序设计教程》 编程题答案.doc
- 《计算机导论》课程教学资源(PPT课件)第一章 计算机基础知识.ppt
- 《计算机导论》课程教学资源(PPT课件)第二章 计算机硬件能力培养.ppt
- 《计算机导论》课程教学资源(PPT课件)第五章 信息系统开发能力培养.ppt
- 《计算机导论》课程教学资源(PPT课件)第六章 多媒体应用能力培养.ppt
- 《计算机导论》课程教学资源(PPT课件)第七章 计算机网络能力培养.ppt
- 《计算机导论》课程教学资源(PPT课件)第三章 计算机操作能力培养.ppt
- 《计算机导论》课程教学资源(PPT课件)第四章 高级语言软件开发能力培养.ppt
- 天津城市建设学院:《C程序设计语言》 Chapter 1 An Overview of c.ppt
- 天津城市建设学院:《C程序设计语言》 第十一章 结构体与共用体.ppt
- 天津城市建设学院:《C程序设计语言》 第十二章 文件.ppt
- 天津城市建设学院:《C程序设计语言》 第二章 算法 algorithm.ppt
- 天津城市建设学院:《C程序设计语言》 Chapter 3 Data types, Operators, and Expressions.ppt
- 天津城市建设学院:《C程序设计语言》 Chapter 4 Input and Output.ppt
- 天津城市建设学院:《C程序设计语言》 Chapter 5 Control Flow.ppt
- 天津城市建设学院:《C程序设计语言》 Chapter 7 Arrays.ppt