- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第四章 基本控制结构 从本章开始,将分三节介绍结构化程序设计的三个最基本的控制结构——顺序结构、选择结构、循环结构。应用这三种结构, 重点内容2 VB中一个功能相对独立的程序段一般包括三个部分,第一部分为变量提供数据,第二部分进行运算处理,第三部分结果输出。为使初学者能尽早进入程序设计状态,本章就程序中第一部分和第三部分在VB下常用技术和方法进行讲述。 一、 输出数据的基本方法 1.通过Print方法输出到窗体 2.通过print方法输出到图片框 3.通过标签(Label)输出结果 通过Print方法输出到窗体 关于Print方法,我们在前面已经使用过,使用Print方法控制输出位置最常用的是两个函数:Tab()函数和Spc()函数 1. Tab(n)函数 在Print方法中,Tab(n)是用于确定输出项列位置的函数,通常和输出项之间用分号隔开,格式为: Print [Tab(n);] 输出项 表示在某一行第n列输出数据 参见例4-1 科目一考试网 / 科目一模拟考试2016科目四考试网 / 科目四模拟考试驾校一点通365网 / 驾校一点通2016科目一 科目四驾驶员理论考试网 / 2016科目一考试 科目四考试 2.Spc(n)函数 和Tab函数类似,Spc(n)函数也是控制输出项输出的列位置,其语法要求也基本相同,不同的是Spc函数用来确定输出项之间的空格数。 如:Print Spc(4); 学号; Spc(6); 姓名; Spc(5); 性别 表示“学号”和窗体左边界相隔4个空格,“姓名”和“学号”之间相隔6个空格,“性别”和“姓名”之间相隔5个空格。 通过Print方法输出到图片框 图片框(PictureBox)控件可以输出图形、图像和文本,还可以像窗体一样作为容器包含其它控件,不仅如此,图片框控件具有和窗体相似的属性和方法,图片框主要的方法有Print、Cls等。通过Print方法输出到图片框的格式为: 图片框名.Print? [Tab(n);] 输出项 Print方法如果省略了对象名,则表示默认的对象为窗体(Form)。参见例4-2 通过标签(Label)输出结果 通过标签(Label)输出结果,是通过标签的Caption属性值来实现。 二、 提供数据的基本方法 (一)?使用赋值语句 赋值语句是任何程序设计语言中最基本的语句,VB中赋值语句有两种格式: 格式1: [Let] 变量名=表达式 格式2: [Let] 对象名.属性名=表达式 第一种格式用于给一个变量赋值,第二种用于修改对象的属性值。先计算右边表达式的值,再赋给左边的变量或属性。 ! 使用赋值语句应注意如下问题 1.语句格式要正确 (1) 赋值号左边只能是变量名或对象的属性值,不能是函数或表达式。 例如以下形式的赋值语句就是错误的: cos(x)=y 应为 y =os(x) 5=y 应为 y=5 x+3=y 应为 x=x+3 ! 使用赋值语句应注意如下问题 (2) “=”为赋值号,而不是数学上的等号。 例如,依次执行x=1和x=3两个语句后,变量x的值为3,这就是变量赋值具有时序性,最后一次赋值的值就是变量的值,将“=”理解为数学上的等号,结果将是不成立的。 请大家深入理解三个重要模型: n=n+1? 将当前变量n的值加1后再赋给变量n? (计数器原理) s=s+x?? 将当前变量s的值加x后再赋给变量s? (累加器原理) f=f*i???? 将当前变量f的值乘i后再赋给变量f? (累乘器原理) 这些在数学上都是不成立的,但在程序设计中却是非常重要的。 ! 使用赋值语句应注意如下问题 (3) 不能在同一个赋值语句中给多个变量赋值。 如要对x,y,z三个变量赋初值均为1,则必须分别赋值。如写成x=1: y=1: z=1的形式,也可写成x=1: y=x: z=y的形式。但不能写成x=y=z=1的形式。x=y=z=1表示什么意思? ! 使用赋值语句应注意如下问题 2.数据类型问题 当赋值号左边变量类型与右边表达式类型不一致时,分下面四种情况: (1) 若均为数值型,而类型不同时,以变量类型为准。 (2) 当变量为数值型,而表达式为数字字符串,则自动转换成数值型再赋值。当表达式中有非数字字符或是空字符串时,出现“类型不匹配”。 (3) 当变量为数值型,而表达式为逻辑型时,True转换成-1
您可能关注的文档
- 《红对勾讲与练系列》215届高三文科数学二轮复习专题七第二讲 统计与统计案例《红对勾讲与练系列》20.ppt
- 《装修申请书》《装修申书》.doc
- 《财经法规与会计职业道》课件.ppt《财经法规与会计职业道德》课件.ppt.ppt
- 《财经法规与会计职业道》2德》2.ppt
- 《走进技术世界》 教学例分析与设计_11249《走进技术世界》 教学案例分析与设计_11249.ppt
- 《迎新专题 9.2》《.doc
- 《进一步改善医疗服务行计划》动计划》.doc
- 《路径的应用》(二)pt课件2 信息技术七下《路径的应用》(二)ppt课件2 信息技术七下.ppt
- 《走向高考》2013(季发行)高三数学(人教a版)总复习3-4章课件4-1角的概念的推广与任意角的三角函数《走向高考》2013(春.ppt
- 《走向高考》2013高物理总复习 4-1曲线运动 运动的合成与分解 72张《走向高考》2013高考.ppt
- 《顺序结构程序设计》pt课件 九年级信息技术《顺序结构程序设计》ppt课件 九年级信息技术.ppt
- 《财产留给谁》新课标人版 八年级 下册 第一课时24106《财产留给谁》新课标人教版 八年级 下册 第一课时24106.ppt
- 《还鱼儿一个美丽的家》课课件说课课件.ppt
- 《食品微生物学》教学大纲.doc
- 《餐饮实务实训》自评报告.doc
- 《雪地里的小画家》演示稿1文稿1.ppt
- 《高中研究性学习基础》绍介绍.ppt
- 《黄鹤楼》五个英译本的义等值研究《黄鹤楼》五个英译本的语义等值研究.doc
- 《馒头发霉了》六年级上 苏教版 第三课《馒头发霉了》六年级上册 苏教版 第三课.ppt
- 【2014临沂市一模】东省临沂市2014届高三3月教学质量检测 物理试题 word版含解析【2014临沂市一模】山.doc
最近下载
- 北师大版八年级上册数学 第5章 二元一次方程 问题解决策略:逐步确定 教案.docx VIP
- 一年级上册数学第一单元试卷.doc VIP
- 地震数据分析软件:SeisComP二次开发_地震监测系统部署与维护.docx VIP
- 小红书种草营销师模拟试题及答案.docx VIP
- 音乐人吉他课.pptx VIP
- 隧道紧急停车带专项施工方案 - 生产安全.docx VIP
- 北师版八年级上册数学精品教学课件 第五章 二元一次方程组 ☆问题解决策略_逐步确定 (2).ppt VIP
- 北师版八年级上册数学精品教学课件 第五章 二元一次方程组 ☆问题解决策略_逐步确定.ppt VIP
- 问题解决策略:逐步确定 2025-2026学年北师大版数学八年级上册.pptx VIP
- 音乐人吉他课.docx VIP
文档评论(0)