程序设计复习课件.pptx
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《程序设计复习课件.pptx》由用户(ziliao2023)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 程序设计 复习 课件
- 资源描述:
-
1、1 1 1 变量 变量的定义 程序中若使用变量必须事先向系统申请,在程序中称为变量定义,系统会根据指明的变量的数据类型为其分配相应大小的单元 Dim 变量名 As 数据类型Dim strUserName As StringDim intCount As Integer 变量命名规则 必须以字母开头,其他字符可以是字母、数字和下划线 不能包含点号(.)或类型声明字符(%,&,!,#,或$)不能使用vb关键字 在同一应用范围内唯一 不能超过255个字符12 2 2 2数据类型数据类型类型名称类型名称存储空间存储空间/字节字节范围范围整型Integer2具体参见P44,表4.1长整型Long4单精度
2、浮点型Single4双精度浮点型Double8货币型Currency8日期时间型Date8布尔型Boolean2字符串String字符串长度对象型Object4变体类型Variant163 3 3 变量 变量的存储类型 局部变量:在一个过程内部声明的变量,作用范围仅仅在声明该变量的过程中。生存期同声明它的过程,当过程被重新执行时,过程中的局部变量重新被声明,开始一个新的生命周期 静态变量:过程内部的变量,在过程结束后其值被保存下来,直到过程下次被执行时,该变量的值保持不变34 4 4 变量 变量的存储类型 模块级变量:在模块的“通用声明部分”声明的变量称为模块级变量。模块级变量允许声明它的模块
3、中的各个过程操作,而不允许工程中其他模块中的过程访问或修改。模块级变量存放在静态数据区,其生命期是程序期 声明一定放在模块的“通用声明部分”,即在Option Explicit语句之下,所有过程体之前 全局变量:作用范围最广的变量,可以被整个工程的所有模块的所有过程中的代码操作。全局变量可以在工程的任意模块的“通用声明部分”中声明45 5 5 运算符和表达式 算术表达式 算术运算符和表达式5优先级运算运算符举例结果 高 低乘方 2 3 8取负-2 3-8乘、除*/5*3/2 7.5整除 5*3 2 7求余 Mod5*3 Mod 2 1加、减+-10-3+(-2)56 6 6 运算符和表达式 算
4、术表达式 关系运算符和表达式关系运算附是将运算符左右两边的数据或表达式的结果进行比较,但要求运算符两边的操作数的数据类型应相同、,=,逻辑运算符和表达式逻辑运算符用来对布尔类型数据进行操作运算Not,And,Or 字符串运算符和表达式将多个字符串或数值连接为一个新的字符串+:在拼接中,要求两边的操作数必须为字符串常量或字符串变量&:在拼接中可以将各种类型的数据连接起来形成一个新的字符串67 7 7 分支结构程序设计 单分支结构与If then语句 单分支结构:条件满足时执行预定的程序片段,之后再继续执行程序;而条件不满足时,什么也不做,继续执行程序 If 表达式 e then 语句段 s If
5、 表达式 e then 语句段 sEnd if 例4.57条件 e语句段语句段 s sTrueFalse8 8 8 分支结构程序设计 双分支结构与If then语句 双分支结构:条件满足时,执行程序片段1;不满足时,执行程序片段2。If 表达式 e then 语句段s1Else 语句段s2end if 例4.6 例4.78条件 e语句段语句段s2s2TrueFalse语句段语句段s1s19 9 9 分支结构程序设计 多分支结构 If 表达式 e1 then 语句段s1elseif 表达式e2 then 语句段s2elseif 表达式sn then 语句段snelse 语句段sn1end if
6、例4.89条件条件1 1块块1 1TrueTrueFalseFalse条件条件2 2块块2 2TrueTrueFalseFalse条件条件n n块块n nTrueTrueFalseFalse块块n+1n+1101010 分支结构程序设计 多分支结构 Select case语句 SelectCaseCase语句1Case语句2Case语句n CaseElse语句n+1End Select10111111 分支结构程序设计 多分支结构 Select case语句“测试语句”仅在语句开始时被计算一次,然后将结果值与语句“常量表达式1”中的值进行比较运算。若匹配成功,则执行“语句段s1”中的语句;如果
7、匹配不成功,则依此与“常量表达式2”到“常量表达式n”中的值比较,如果与某个表达式中的值相等,则执行相应的Case语句之后的语句段。若所有的常量表达式中的值都不匹配,则执行case else之后的语句段。如果有多个case语句后面的常量表达式中的值匹配,则只执行第一个与之匹配的case语句后面的语句段某个case语句后的语句段结束后,整个select case语句执行完毕至少有一条case语句,case else语句可有可无,end select不客缺少例4.911121212 循环结构程序设计 循环结构与循环语句 当型循环Do While Loop 是指在某一条件满足时,重复地做某件事情 D
8、o While 表达式e 语句段sLoop 当e为真的时候,重复执行s 例5.112条件表达式条件表达式成立?成立?循环体循环体FalseFalseTrueTrue131313 循环结构程序设计 循环结构与循环语句 直到型循环Do Loop While 与Do While Loop循环的区别在于,直到型循环是先执行循环体,后判断循环条件,而Do While Loop循环是先判断循环条件,再执行循环体 Do 语句段sLoop While 表达式e 重复执行s,在条件e为真的时候 例5.213条件表达式条件表达式成立?成立?循环体循环体FalseFalseTrueTrue141414 循环结构程序
9、设计 循环结构与循环语句 计数型循环For Next 循环的次数是可以事先确定的,而循环语句负责控制循环体执行的预定的次数 计数器的三个关联处理 循环开始前赋循环初值 循环体中作计数(经常是1或者1,并且计数经常安排在循环体最后一句话,即下一层循环之前)循环条件是控制计数器与循环终值作比较 For 控制计数器I 初值 To 终值 Step 增量 语句段sNext Step增量表示步长,当步长为1时,可以省略不写14151515 循环结构程序设计 循环结构与循环语句 计数型循环For Next15循环变量循环变量=初值初值循环变量超过终值?循环变量超过终值?循环体循环体循环变量增加一个步长循环变
10、量增加一个步长FalseFalseTrueTrue161616 循环结构程序设计 循环结构与循环语句 退出循环语句 终止当前循环语句的执行 实现循环的非正常出口退出 Exit For语句功能:从For Next循环中退出,并可在一条For Next语句中出现多次 For I 初值 To 终值 Step 增量 语句段1 if 条件表达式 then Exit For End if 语句段2Next16171717 循环结构程序设计 循环结构与循环语句 退出循环语句 Exit Do语句 从Do循环中退出,并可在一条Do语句中出现多次 Do While 表达式e 语句段1 if 条件表达式 the E
11、xit Do End if 语句段2Loop17181818 窗体 作为应用程序界面或用来从用户那里收集信息的对话框或自定义窗口称为窗体,它是设计应用程序交互界面的基础,是VB最基本的对象 利用VB进行应用程序设计时,窗体对象是交互界面设计的基础框架,是最基本的元素,通过在窗体上放置其它对象才能设计实现应用程序的整体架构 一个应用程序至少包含一个窗体对象 窗体对象有自己的属性、方法和事件集合,通过合理地使用这些属性、方法及事件来描述窗体的外观特征,控制窗体的行为18191919 窗体的常用属性19属性名称属性名称说明说明名称(Name)设置窗体的名字,在代码中代表窗体对象,通过该窗体名在代码中
12、引用窗体。这个属性只能通过属性窗口设置,不能在运行时间用代码设置Caption设置窗体标题栏的文本内容,即窗体的标题BackColor设置窗体的背景颜色ForeColor设置窗体的正文或图形的前景颜色Picture确定在窗体上是否显式一个图片。可以在属性窗口设置,也可以在运行时间使用LoadPicture函数。语句形式:form1.Picture=loadPicture(“图片的文件的绝对路径及名称)Left 和Top设置窗体的位置Width和Height设置窗体的大小202020 窗体的常用属性20属性名称属性名称说明说明Moveable设置在运行时窗体是否可以移动Font设置窗体中文本显示
展开阅读全文