第七讲顺序结构及输入输出_第1页
第七讲顺序结构及输入输出_第2页
第七讲顺序结构及输入输出_第3页
第七讲顺序结构及输入输出_第4页
第七讲顺序结构及输入输出_第5页
已阅读5页,还剩23页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

第七讲顺序结构及输入输出第1页,课件共28页,创作于2023年2月第七讲顺序结构与数据的输入输出第2页,课件共28页,创作于2023年2月本讲要求掌握顺序结构语句(P27-29)赋值语句(单向性)注释语句(Rem或‘)结束语句(End

UnloadMe)2.掌握输入数据的三条途径从文本框获取(a=Val(Text1.Text))用InputBox函数输入数据从数据文件中读取(CH8)第3页,课件共28页,创作于2023年2月3.掌握输出结果4条途径(5条)在文本框中显示结果(Text1.Text=S)用标签框输出结果(Label1.Caption=v)用Print方法输出结果(图片框或窗体中)用MsgBox语句或函数给出提示信息将数据输出到数据文件(CH8)重点:InputBox函数、MsgBox语句和函数第4页,课件共28页,创作于2023年2月一、VB程序语句书写格式\TongYong.vbp一行一条语句一行多条语句时,必须用冒号(:)分隔续行:空格+_(Shift加“-”号键)\6-2二、顺序结构相关语句(P32-34)三种基本结构之一(顺序/分支/循环)事件过程的摆放无先后顺序各事件过程内部的代码按先后顺序执行,整体上为顺序结构第5页,课件共28页,创作于2023年2月(一)赋值语句VB例题\4-5圆面积周长.vbp

形式:[LET]变量名=表达式作用:将赋值号右边表达式的值赋给左边的变量或属性.数据单向传递具有运算功能delta!=b^2-4*a*c变量类型与数据类型应相容(类型不匹配)例:sRate%=0.1:t#="123.4"Text1.Text="欢迎使用VisualBasic6.0"第6页,课件共28页,创作于2023年2月(二)注释语句\7-1JiaoHuan.vbp格式1Rem

注释内容(单行注释)格式2‘注释内容(行尾注释)注意:注释语句只起解释作用,不影响程序运行注释语句可用于程序调试(三)结束语句(End或UnLoadMe)\6-2结束整个程序的运行可有多个End,但执行其一就终止整个程序运行。第7页,课件共28页,创作于2023年2月三、数据的输入(变量赋初值)(一)直接用赋值语句赋值(交互性差)

适用于变量值事先确定情况例:a=10:b=20(二)从文本框中获取(交互性强、直观)LiFangTi.vbp例:a=Val(Text1.Text):nam=Text2.Text

适用于变量值事先不确定注意与Text1.Text=a区分(三)用InputBox函数(交互性强,不占用界面)第8页,课件共28页,创作于2023年2月格式\TongYong.vbpInputBox$(提示[,标题][,缺省][,x坐标][,y坐标])

InputBox$(

prompt[,title][,default][,xpos][,ypos])2.参数说明:提示:

(字符串),必选标题:

(字符串)缺省:(字符串)x、y坐标:

(twip)3.注意函数功能\7-2Inputbox.vbp1)将显示一对话框\7-0SanJiaoXing.vbp

6-22)返回输入的内容或缺省值3)返回的值为字符串型数据4)参数有严格的顺序(系统提示,省略参数,逗号占位)5)一个InputBox只能输入一个数据第9页,课件共28页,创作于2023年2月注意:根据题目需要,选择相应的输入数据方式,避免重复使用多种方式。

\7-0SanJiaoXing.vbp第10页,课件共28页,创作于2023年2月四、数据的输出P46

\7-4Print.vbp

幻灯片16(一)Print方法(从左边开始,逐行打印)对象名.Print用于窗体、图片框(PictureBox,Picture1)、打印机单个数据的输出(1)常数,直接输出Print3(正数,预留符号位)Print"VB"(2)表达式或函数,输出表达式的值(运算功能)Print3+Sqr(2)Print"3"&"2"第11页,课件共28页,创作于2023年2月2.多个数据的输出VB新课件\VB例题\7-4Print.vbp(1)标准格式输出(逗号分隔,14列一个输出区)Print3,2,"VB"(2)紧凑格式输出(分号分隔,连续输出

)Print3;2;"VB";"学习"注意:数值数据前面保留符号位,后面自动添加一个空格字符串数据紧密输出(3)紧凑格式与标准格式混合使用

Print3;2,"VB"第12页,课件共28页,创作于2023年2月3.前后两个Print语句输出位置关系前一个Print语句末尾无标点符号,换行输出Print1,2,3\7-4Print.vbpPrint2,4,6(2)前一个Print语句末尾为逗号,在同行下一个标准位置输出Print1,2,3,Print2,4,6相当于:Print1,2,3,2,4,6(3)前一个Print语句末尾为分号,同行紧凑输出Print1,2,3;Print2,4,6相当于:Print1,2,3;2,4,6第13页,课件共28页,创作于2023年2月4.空Print语句的作用前一个Print语句末尾有标点符号,抵消标点Print1,2,3;PrintPrint2,4,6\7-4Print.vbp(2)前一个Print语句末尾无标点符号,输出空行Print1,2,3PrintPrint2,4,6第14页,课件共28页,创作于2023年2月5.指定位置输出\7-4Print.vbp绝对位置输出(Tab(n)函数

)PrintTab(5);1;Tab(10);2;Tab(15);3要求n从小到大排列,否则换行输出Print-1;Spc(1);-2;Spc(1);36.CurrentX、CurrentY属性(指定光标位置,twip)对象名.CurrentX=数据对象名.CurrentY=数据对象可以是窗体、图片框7.格式输出(Format函数,自学)第15页,课件共28页,创作于2023年2月例1:用Print方法在窗体上打印如下图形:\7-5DaYinTuXing.VBP第16页,课件共28页,创作于2023年2月注意:Print方法具有运算功能,但无赋值功能例:Print3+5例:Printa=3应改为:

a=3Printa可用CLS方法清除打印的内容\1-1.vbp第17页,课件共28页,创作于2023年2月(三)消息框语句:MsgBox语句(掌握,P89)语句格式:MsgBox

提示[,按钮][,标题]例:MsgBox"考试时间到!"MsgBox"密码正确!“用途:用于给出简单的提示信息第18页,课件共28页,创作于2023年2月(四)消息框函数:MsgBox函数(了解,P88)7-9函数格式:MsgBox(提示[,按钮][,标题])

MsgBox(prompt[,buttons][,title])参数说明:提示、标题含义同于InputBox函数按钮(buttons)的设置值和含义(见下页):第19页,课件共28页,创作于2023年2月分组内部符号常数按钮值描述按钮数目VbOkOnlyVbOkCancelVbAbortRetryIgnoreVbYesNoCancelVbYesNoVbRetryCancel012345只显示“确定”按钮确定、取消终止、重试、忽略是、否、取消是、否重试、取消图标类型VbCriticalVbQuestionVbExclamationVbInformation16324864关键信息图标,红色STOP标志×询问信息图标?警告信息图标

!信息图标i缺省按钮VbDefaultButton1VbDefaultButton2VbDefaultButton30256512第一个按钮为缺省按钮第二个按钮为缺省按钮第三个按钮为缺省按钮模式VbApplicationModalVbSystemModal04096应用模式系统模式Buttons参数:四组,加号(+)连接第20页,课件共28页,创作于2023年2月注意:1)按钮参数可用内部常数表示,也可用按钮值表示2)可选择多组或一组参数(每组只选其一),选择多组时,用“+”连接

vbYesNoCancel+vbQuestion+vbDefaultButton3第21页,课件共28页,创作于2023年2月函数功能:显示消息框,并返回被点击的按钮值返回的函数值与按钮间的对应关系表按下的按钮返回函数值函数值符号常量Ok(确定)1vbOkCancel(取消)2vbCancelAbort(终止)3vbAbortRetry(重试)4vbRetryIgnore(忽略)5vbIgnoreYes(是)6vbYesNo(否)7vbNo\7-8MsgBoxHanShu.vbp

7-9MiM.vbp第22页,课件共28页,创作于2023年2月MsgBox函数与MsgBox语句的比较:1)格式不同,但参数含义相同2)MsgBox函数不能作为独立的语句,而MsgBox语句必须以独立的语句形式出现3)只是给出简单提示时,选择MsgBox语句3)需要对话框具有多个按钮时,选择MsgBox函数7-9MiM.vbp

VB例题\7-8MsgBoxHanShu.vbp第23页,课件共28页,创作于2023年2月本讲总结掌握常用数据输入方法赋值语句、文本框、InputBox函数掌握常用数据输出方法文本框、标签框、Print方法、MsgBox语句和函数第24页,课件共28页,创作于2023年2月上机作业练习InputBox函数的使用教材P90-4.6,自由落体位移计算(选做)7-12教材P90-4.7,鸡兔同笼问题头数和脚数用InputBox输入结果用Print方法在窗体上输出

7-11练习Print方法的使用实训P130,编程题第8题7-13编程打印课堂例题图形7-5第25页,课件共28页,创作于2023年2月上机作业设计一密码检测程序。\7-9MiMa.vbp第26页,课件共28页,创作于2023年2月题目要求:7-9MiM.vbp

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论