- 4
- 0
- 约8.01千字
- 约 43页
- 2017-05-30 发布于北京
- 举报
5.2 循环结构与循环结构语句 1. Do-Loop循环结构语句 Do-Loop循环结构语句有四种形式: Do While e ... [Exit Do] ... Loop Do ... [Exit Do] ... Loop While e Do Until e ... [Exit Do] ... Loop Do ... [Exit Do] ... Loop Until e 在Do语句和Loop语句之间的语句即为循环体语句。在循环体中,可以包括一条或多条Exit Do语句,如果程序执行到Exit Do语句时,就会直接退出循环,执行Loop语句的下一条语句。 Sum=0 I=1 Do While I=100 Sum=Sum+I I=I+1 Loop Do While e ... [Exit Do] ... Loop A e True False 如:求sum=1+2+…+100 A. 当型循环: * * 第四章 Visual Basic 语言基础 4.1 VB程序代码的组织方式 VB应用 程序 窗体界面 程序代码 说明部分 过程 模块1 某些说明部分 某些过程 某些说明部分 某些过程 模块n . . . 4.1.1 过程 为简化程序设计,将程序分割成较小的逻辑部件,称这些部件为过程。根据执行的方式,可把“过程”分为“事件过程”和“通用过程”。 1.事件过程 2.通用过程 一个应用程序中多个窗体可以共享的或一个窗体内不同的事件过程可共享的程序代码,称为“通用过程”。 为窗体及窗体上的各种对象编写的,用来响应由用户或系统引发的各种事件的程序代码,称为“事件过程”。 事件过程由VB中 的事件调用。 如: 如果希望在单击一个名为CmdStart的命令按钮后, 会调用事件过程,则要使用CmdStart_Click过程。 通用过程是由事件 过程或其它通用过程 调用而执行的。 VB为将不同类型过程代码组织到一起而提供的一种结构。(VB的代码存储在模块中) 4.1.2 模块 1.窗体模块(文件扩展名为 .FRM ) 2.标准模块(文件扩展名为 .BAS) 3. 类模块 包含 用于处理发生在窗体中的各个对象的事件过程, 窗体及窗体中各个控件对象的属性设置及相关的说明。 类模块包含用于创建新的对象类的属性、方法的定义。 VB应用程序中的 每个窗体都有一个 相对应的窗体模块。 标准模块中的过程 都是通用过程。 包含可被多个窗体所共享的代码。 4.2 VB程序的书写规则 1.语句:是构成VB程序的最基本成分 将长语句分成多行:在行的末尾用续行符( -)将长语句分成多行。 将多个语句合并到同一行上:在一个代码行上写入多个语句,在 语句中用冒号“:”分隔。 2.书写规范 3.程序注释 用来说明程序中某些语句的功能和作用,增加程序的可读性, 在VB中用“ ‘ ”和Rem来标识。 语句输入时,可不区分大小写。 VB程序中注释过的 语句会自动变为绿色。 4.3 VB 数据类型 3.3.1 数据类型 VB提供了11种基本的数据类型。 变体型数是VB的缺省数据类型,不论是常量或变量,如果不加说明,系统均按变体型数据处理。 4.3.2 常量 1.数值常量 一般的数值常量由正负号、数字和小数点组成。 2.字符常量 把一串字符用引号括起来,就构成一个字符常量。 P43. 表4-1 在程序中取值始终保持不变的数据 4.日期常量 日期型常量的一般表示形式:mm/dd/yyyy。 如2001年9月20日可表示为: #9/20/2001# 5.符号常量: 以符号形式表示的常量。 自定义符号常量形式: [Public| Private] Const 常量名[As Type]=数值 如:Const Pi=3.1415926 3.逻辑型常量 逻辑型(布尔型)常量只有两个取值:True、False 。 4.3.3 变量 变量名的命名规则: a.必须以字母开头; b.长度小于等于255个字符; c.在作用域内必须唯一; d.作为变量名的字符串内不能包括点号和用于类型说 明的字符%、、!、#、@
您可能关注的文档
- 多媒体技术基础(第3版)第5章颜色的度量体系.ppt
- 多媒体技术应用课件.ppt
- 初三数学26.3实践与探索(第1课时桥拱问题)课件.ppt
- 初三数学26.3第3-2课时二次函数与一元二次方程方程、不等式的关系课件.ppt
- 多媒体教室环境下的课堂教学设计.ppt
- 多媒体素材的获取和处理.ppt
- 多媒体虚拟现实及人工智能.ppt
- 初三数学27.1图形的相似(第2课时)课件.ppt
- 初三数学27.1圆周角3课件.ppt
- 多媒体课件-会计1.ppt
- 广东省广州省实验中学教育集团2025-2026学年八年级上学期期中考试物理试题(解析版).docx
- 广东省广州大学附属中学2025-2026学年八年级上学期奥班期中物理试题(解析版).docx
- 广东省广州市第八十六中学2025-2026学年八年级上学期期中物理试题(含答案).docx
- 广东省广州市第八十九中学2025-2026学年八年级上学期期中考试物理试题(解析版).docx
- 广东省广州市第二中学2025-2026学年八年级上学期期中考试物理试题(含答案).docx
- 广东省广州市第八十六中学2025-2026学年八年级上学期期中物理试题(解析版).docx
- 广东省广州市第八十九中学2025-2026学年八年级上学期期中考试物理试题(含答案).docx
- 广东省广州市第二中学2025-2026学年八年级上学期期中考试物理试题(解析版).docx
- 2026《中国人寿上海分公司营销员培训体系优化研究》18000字.docx
- 《生物探究性实验教学》中小学教师资格模拟试题.docx
原创力文档

文档评论(0)