Visual Basic 程序设计教程第5章 顺序结构程序设计.pptVIP

Visual Basic 程序设计教程第5章 顺序结构程序设计.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
5.4注释、暂停与程序结束语句 5.4.2暂停语句 该语句用来暂停程序的执行,作用类似于“运行”菜单中的“中断”命令 格式:Stop Stop常用于程序调试,用它来设置断点,当Stop语句执行时,会中断程序运行,并自动打开立即窗口,方便用户对程序代码进行检查和调试 ? 本章的学习重点和难点 解题的基本思路 顺序结构 赋值语句 基本的输入输出函数 注释、暂停和程序结束语句 课件内容 作业解答 引言 在具体解决问题时,应学会分析是针对哪个对象,响应了什么事件过程,完成什么具体操作 要求熟悉对象的属性、方法、事件 应注意在解决具体问题时,这些对象是如何运用的。 编写事件过程代码,必须进行算法分析 算法的三种基本结构:顺序结构、分支结构和循环结构 VB中对应三种基本结构的语句和常用函数 5.1 顺序结构 在VB中,采用OOP,程序的执行是事件驱动的,但就某个过程而言,过程本身代码的执行仍采用顺序结构,即按照语句代码出现的先后次序执行 顺序结构的语句主要是赋值语句、输入输出语句等 在VB中有赋值语句,没有输入输出语句 在VB中输入输出功能可以通过文本框等控件和Print方法来实现, VB提供了专门用于用户交互的函数和过程来实现此功能 5.2赋值语句 赋值语句的一般形式是 var = 表达式 var可以是变量名或属性名;变量名为任何合法的VB变量名,而表达式可以为任何类型的表达式 赋值语句的执行步骤和作用是先计算赋值号(=)右边表达式的值,然后将表达式的值赋给左边的var 使用赋值语句可给变量或为属性赋值。对变量进行赋值就是将数据放入指定变量的内存空间。而对属性进行赋值就是设置或改变对象的属性值 StudentNum = 30 number% = StudentNum * 4 + 20 Form1.Caption = Input data Label1.BackColor = RGB(255,0,0) 5.2赋值语句 使用赋值语句获取一个对象返回的当前属性值: var = 对象名.属性名 var是可以变量名或属性名 特别注意:属性也存在数据类型,所以在获取对象的属性值时,最好使用具有相同数据类型的var 经常利用文本框接收用户通过键盘输入的内容,而用户输入的内容是保存在文本框的Text文本属性中,要获取Text文本属性的值即用户输入的内容,可通过赋值语句实现:A = Text1.Text [例题5-1] 例题5-1 编写程序,实现用户输入的两个数据内容的互换 分析 不管多么复杂的问题,一般在解决时,都可分为三个步骤:①接收数据、②数据处理、③输出结果 (1)接收用户输入 (2)数据交换 (3)交换结果输出 接收用户输入的两个数据:常用控件是文本框 交换结果的输出:常用的方法有利用文本框、标签控件输出、或通过窗体和图片框调用Print方法输出 数据交换:习惯通过发出具体的命令来完成数据的处理,因此,通常利用某个对象的事件过程来实现:设计一个命令按钮,在界面提示用户,通过单击按钮,实现数据处理。而具体的数据处理操作的实现代码,就要在该按钮的Click事件过程编写 例题5-1 编写程序,实现用户输入的两个数据内容的互换 分析 按钮的Click事件过程编写 首先得获取接收文本框中输入的数据,这可以通过赋值语句实现: a = Text1.Text : b = Text2.Text 其次考虑数据交换的算法(中间变量):设置一个临时的中间变量Temp,Temp = a : a = b : b = Temp 最后将交换结果通过文本框输出:Text1.text=a : Text2.text=b 开始 结束 a=text1.text b=text2.text Text1.text=a Text2.text=b Temp=a a=b b=temp 5.2赋值语句 使用赋值语句的注意点 : 赋值号左边只能是变量,不能是常量或表达式形式 以下形式的赋值语句都是错误的,这些只能用于表示关系表达式 a * b = 23 abs(a) = (a+b+c) / 2 67 = x 一般要求赋值号两边的数据类型一致,这样才能完成正确的赋值,即赋值号左边的数据一般情况下只能接收与它类型相同的表达式的值 Dim a As Integer, b As Integer, c As Single b = 10 : a = b + 200*10 : c = ( 3.02 - 1 )*2.3 + c 5.2赋值语句 使用赋值语句的注意点 : 若赋值号左右两边都是数值型,但类型不同,则系统先求出表达式的值,然后将其转换为右边数据的类型后,再完成赋值操作 表达式的值不能超出左边对象类型所能表示的数据范围,否则会出错 Dim a As Integer, b As Long,

文档评论(0)

132****9295 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档