- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
* 通常,对话是用户在选取菜单项或图标时的一种辅助手段。对话在屏幕上的出现方式与弹出式菜单类似,既瞬时弹出,同时系统对其外框矩形区域所覆盖的原屏幕图象内容加以保存,以便在对话框结束大能够把这些屏幕图象内容立即予以恢复。它有三种形式: * 通常,对话是用户在选取菜单项或图标时的一种辅助手段。对话在屏幕上的出现方式与弹出式菜单类似,既瞬时弹出,同时系统对其外框矩形区域所覆盖的原屏幕图象内容加以保存,以便在对话框结束大能够把这些屏幕图象内容立即予以恢复。它有三种形式: 1、必须回答式:必须回答式的对话在屏幕上出现时,用户必须给予回答,如下页入所示。 如果用户不理睬这个对话,或者用户不键入具体的文件名字而直接按回车键,则对话框不会隐去的,而系统也不执行其他工作。 * 2、 无需回答式对话框。这类对话在屏幕上的出现,仅仅是为了告诉用户一些参考信息,不需要用户回答。因此,用户可以不理睬它,继续做原来的工作。 * * 请进入VB环境,演示各种对话框以及关于调用它们的函数代码 * 请进入VB环境,演示各种对话框以及关于调用它们的函数代码 * 请进入VB环境,演示各种对话框以及关于调用它们的函数代码 * TRUE BASIC语言中的 EXIT DO 和 EXIT FOR 语句等,它们实际上是一种特殊的GOTO语句 。 * 在使用单入口/单出口结构的同时,还应避免使用费解的结构。请看上面程序。 例1:导致二义性then-if 结构。 说明:在嵌套的选择结构中,then-if 结构很容易导致二义性。如在上例中,程序设计者的原意是让else语句与第一个If 语句配套。但实际上系统在编译的时候,一 般把else 语句与离它最近if 语句配套(上例中的第二条if语句),于是将引起出错。 处理方法是: * 过深的嵌套结构也会降低程序的可读性,甚至使程序变得难以理解。如上图中程序,S的执行与C1至C5等5个条件有关,所以含义费解。 像通常遇到这类情况,应设法改写程序。一般情况下,程序的嵌套最好不要超过3层。 * 局部化是程序设计的一条准则。应用甚广的模块化设计,可看成是局部化原理在总体设计中的具体体现。 编码时也要遵守局部化的原则,这就是保持控制流的局部性,其目的不仅是为了提高程序的清晰度,也有利于防止错误的扩散,提高程序的可修改性。 例如,编码时经常用到的 局部变量等。 * 从前面的内容中我们已经了解到,合理的利用GOTO语句可以提高程序的可读性。但怎样合理地利用GOTO语句呢?首先我们来讨论有关GOTO语句的使用规则: (1)向前不向后的规则:是指只允许GOTO到前方语句(是指在GOTO语句之下的语句),不要GOTO到后方语句(指在GOTO语句上面的语句); * 2)GOTO的目的地最好在同一控制结构内部,或者离本结构出口相近的地方。 前一种情况如中图所示:它是用非结构化标准FORTRAN的语言模拟“While C do S “ 结构。它使用的两条GOTO语句,全部转移到同一结构的内部。 而后一种情况则见上图右所示,其中“GOTO 10” 的目的地是 Sn 语句,紧跟在机构的出口语句end 之后。 * (1)用GOTO 语句提前退出循环: 上图是一个具有Do-while 型循环结构的流程图,除正常出口e1外,还有两个供提前退出循环的非正常出口 e2和 e3 。下面我们来讨论试当条件 C2或 C3 得到满足时退出循环的方法。 方法一: 见右图的程序: 该程序是按照前面我们曾提到的采用标志变量 EXIT2 和 EXIT3 ,把原来具有3个出口的程序结构该用单出口程序来实现。 * (1)用GOTO 语句提前退出循环: 上图是一个具有Do-while 型循环结构的流程图,除正常出口e1外,还有两个供提前退出循环的非正常出口 e2和 e3 。下面我们来讨论试当条件 C2或 C3 得到满足时退出循环的方法。 方法一: 见右图的程序: 该程序是按照前面我们曾提到的采用标志变量 EXIT2 和 EXIT3 ,把原来具有3个出口的程序结构该用单出口程序来实现。 *
您可能关注的文档
最近下载
- 苏教译林版九年级下册整册书单词默写表-单词表.docx VIP
- 2.2《养成亲社会行为》 课件 2025统编版道德与法治八年级上册.ppt
- 中国古代古典书籍 《钟馗全传》 全本.doc VIP
- 《差异化教学探讨》课件.ppt VIP
- 四棉医院检验科室内质控项目一览表技术指导.docx VIP
- 普通高中体育与健康新课程标准试题与答案(2025年版2025年修订).pdf VIP
- 2025年浙江高三高考英语模拟试卷及答案详解.pdf VIP
- 《马克思主义新闻观十二讲》复习备考试题及答案 .pdf VIP
- 重庆翘柏高锰酸钾及其复合盐在水处理中的应用.pdf VIP
- 家庭经济状况信息表(样表).doc VIP
文档评论(0)