VB期末复习课件.ppt
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《VB期末复习课件.ppt》由用户(三亚风情)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- VB 期末 复习 课件
- 资源描述:
-
1、 2011年年6月月28日日 15:00 17:00课室:课室:A2105 工业设计及重修生工业设计及重修生 A3401 会计会计1班班 A3402 会计会计2班班 闭卷考试闭卷考试 带学生证,校园卡备查。带学生证,校园卡备查。考试题型:填空题考试题型:填空题 选择题选择题 阅读程序写出结果阅读程序写出结果 程序填空题程序填空题 程序设计题程序设计题常量、变量和数据类型是程序设计语言所包含的元素。常量、变量和数据类型是程序设计语言所包含的元素。注意注意vbvb常用的数据类型,占字节数常用的数据类型,占字节数、表示形式以及、表示形式以及操作方式操作方式。常量:即保持不变的数值。常量:即保持不变的
2、数值。变量:变量:即可以随时在程序中改变的数值。变量在使用之前需即可以随时在程序中改变的数值。变量在使用之前需要先说明。有要先说明。有3种方式:显式说明、隐式说明和强制显式说明。种方式:显式说明、隐式说明和强制显式说明。例:例:Const B=3 B=4 Print B例:例:Option Explicit Dim a as string*3 Dim x%,c&,d!,y#,e$Static num as long dim name1 as variant 出错提示出错提示运算符与表达式。运算符与表达式。一个表达式可能含有多种运算,一个表达式可能含有多种运算,表达式的运算顺序:表达式的运算顺序
3、:函数运算函数运算 算术运算算术运算 关系运算关系运算 逻辑运算逻辑运算括号优先,同级将从左到右进行运算。括号优先,同级将从左到右进行运算。逻辑运算:逻辑运算:not and or xor eqv imp 给出表达式后求值或者根据描述写出表达式给出表达式后求值或者根据描述写出表达式 例:例:已知已知x=2,y=4,z=6x=2,y=4,z=6求表达式:求表达式:not(xy)or x+y+z50 and 100/zy 的值。的值。x mod 3=0 and x mod 4=0例:例:设设x 即能被即能被3整除,也能被整除,也能被4整除,写出表达式。整除,写出表达式。TrueX=B例例:设:设x
4、 小于等于小于等于a,或者大于等于,或者大于等于b,写出表达式。,写出表达式。例例:把数学式子:把数学式子 写成写成vb表达式。表达式。Sin(15*3.14159/180)/Sqr(x+y)常用内部函数可以通过分类来记忆:常用内部函数可以通过分类来记忆:转换函数、数学函数、转换函数、数学函数、字符串函数、时间字符串函数、时间/日期函数和随机函数。日期函数和随机函数。了解函数的功能、参数的格式以及函数值的数据类型。了解函数的功能、参数的格式以及函数值的数据类型。例:例:生成某个范围内的随机整数生成某个范围内的随机整数Int(99-10+1)*Rnd+10)Int(90*Rnd+10)10到到9
5、9Int(9-0+1)*Rnd+0)Int(10*Rnd)0到到9,1位随机整数位随机整数Int(9-1+1)*Rnd+1)Int(9*Rnd+1)1到到9Int(100-0+1)*Rnd+0)Int(101*Rnd)0到到100例:例:Combo1.List(0)=王中强王中强&学生学生Text1.fontsize=hscroll1.valueX=InputBox(输入半径输入半径,输入信息输入信息,10,2000,3000)Y=MsgBox(继续吗?继续吗?,vbYesNo,提示信息提示信息)Y=MsgBox(继续吗?继续吗?,4,提示信息提示信息)MsgBox 输入完成输入完成!顺序顺序
6、结构结构 赋值语句、数据输入、数据输出、赋值语句、数据输入、数据输出、对象的方法语句、注释、结束、暂停语句等对象的方法语句、注释、结束、暂停语句等。输出语句:输出语句:Print注意注意:输出对象、输出某控件对象的属性值。输出对象、输出某控件对象的属性值。Picture1.Print“学生:学生:,list1.list(3)Print label1.captionPrint text1.textPrint combo1.textPrint combo1.list(4)Print 注意数据项的分隔符、语句末尾符号。格式化函数。注意数据项的分隔符、语句末尾符号。格式化函数。Form1.Print
7、汉字汉字;Tab(6);abcde;Spc(1);123456678Print s1=;50,Print s2=;30Print Format(1234.5,$#,#.#)+元元 Print Format(1234.5,$000,000.00)+元元 Print Format(1234.5,$#,#0.00元元)单分支单分支 IF Then语句语句 双分支双分支 IF ThenElse语句语句 多分支多分支 IF ThenElseif语句语句多分支情况多分支情况 Select Case语句语句IF语句的嵌套语句的嵌套无论分支多少无论分支多少,仅选其一执行仅选其一执行分支结构分支结构 语句语句注
8、意:单行结构与块结构写法的区别。注意:单行结构与块结构写法的区别。If name=admin Then msgbox 通过通过“X=1End ifIf name=“admin”Then msgbox“通过通过”:X=1ForNext 语句语句While Wend 语句语句DoLoop语句语句 Do WhileLoop 语句语句 Do UntilLoop 语句语句 DoLoop While 语句语句 DoLoop Until 语句语句嵌套循环嵌套循环 不能交叉不能交叉循环体的算法,循环体的算法,进入循环的条件,进入循环的条件,结束循环的条件。结束循环的条件。循环结构循环结构 Do while a
9、=trueloopDo until a=falseloopWhile a=true WendPrivate Sub Command1_Click()Dim i%,j%,s%for i=1 to 3 s=1 for j=1 to i s=s+s*j next j print s next iEnd sub例例1:2 262624Private Sub Form_Click()Dim i%,x!,y!For i=1 To 4 x=i*i+2 Select Case x Case 6,18 y=x/2+6 Case 10 To 15 y=x*x Case is 18 y=x*2 Case Else
10、y=0 End Select Print“x=”;x;“y=”;y NextEnd Sub例例2:Private Sub Form_Click()Dim x%,y%X=inputbox(输入准考证号:输入准考证号:)If x=1001 and x=1140 then Select Case x Case 1001 to 1052 y=101 Case 1053 to 1110 y=102 例例3:多分支情况:多分支情况 Select Case语句的应用。学生考试,输入准语句的应用。学生考试,输入准考证号,能查出相应课室号码。已知考生考试课室安排如下:考证号,能查出相应课室号码。已知考生考试课室
11、安排如下:准考证号准考证号10011052 1053111011111140教室号码教室号码101102103 Case 1111 To 1140 y=103 End Select Print“准考证号准考证号;x;考试教室考试教室;yElse Print 准考证号输入错误准考证号输入错误!End IfEnd Sub窗体是窗体是VBVB应用程序中的顶层对象,窗体上的控件是子对象,应用程序中的顶层对象,窗体上的控件是子对象,窗体是父对象。窗体是父对象。窗体窗体事件被触发的顺序:事件被触发的顺序:开始:开始:Initialize Load Activate结束:结束:QueryUnLoad UnL
12、oad Terminate方法:方法:print,cls,move,show等等。引用时,当前窗体可引用时,当前窗体可以省略窗体名。以省略窗体名。16种控件种控件:常用属性,常用事件,支持的方法:常用属性,常用事件,支持的方法属性的设置属性的设置:属性窗口设置和用赋值语句设置。:属性窗口设置和用赋值语句设置。每种控件用来干什么的?涉及到的重要属性有每种控件用来干什么的?涉及到的重要属性有哪些。哪些。常用事件:常用事件:什么时候、什么动作会触发该事件。什么时候、什么动作会触发该事件。在什么事件中写过程代码。在什么事件中写过程代码。控件的方法:控件的方法:注意写法:对象的名称注意写法:对象的名称.
13、方法方法例:例:指定文本框指定文本框text1接受数据输入。接受数据输入。Text1.SetFocus例:例:在图片框输出在图片框输出“*”。Picture1.Print “*”本章的实验作业本章的实验作业例例1:设计一个计时程序,用户单击设计一个计时程序,用户单击command1按钮,计时开按钮,计时开始,在文本框中显示秒数,单击始,在文本框中显示秒数,单击command2按钮,则计时停止。按钮,则计时停止。Option ExplicitDim i As IntegerPrivate Sub Form_Load()Timer1.Interval=1000 Timer1.Enabled=Fal
14、se Text1.FontSize=20 Text1.Text=End SubPrivate Sub Command2_Click()Timer1.Enabled=FalseEnd SubPrivate Sub Command1_Click()i=0 Timer1.Enabled=TrueEnd Sub计时器开始工作计时器开始工作计时器停止工作计时器停止工作Private Sub Timer1_Timer()i=i+1 Text1.Text=iEnd Sub例例2:模拟秒表计时程序。模拟秒表计时程序。Option Explicit_Private Sub Form_Load()Command2
展开阅读全文