首页 VB期末考试复习 书本重点总结

VB期末考试复习 书本重点总结

举报
开通vip

VB期末考试复习 书本重点总结...复习编码基础VB代码不区分字母的大小写一行可书写几句语句,之间用冒号分隔;一句语句可分若干行书写,用续行符(空格下划线)连接Rem开始或单撇‘VB常用数据类型变量和常量的命名规则变量:在程序运行中其存储的值可以改变。常量:在程序运行中其值不可以改变。以字母或汉字开头,后可跟字母、数字或下划线组成,长度小于等于40个字符;不能使用VB中的关键字;VB中不区分变量名的大小写例如:1)abc2)print_653)12bc4)x-y5)x%y6)abs7)mn%8)int变量声明Dim变量名[AS类...

VB期末考试复习  书本重点总结
...复习编码基础VB代码不区分字母的大小写一行可书写几句语句,之间用冒号分隔;一句语句可分若干行书写,用续行符(空格下划线)连接Rem开始或单撇‘VB常用数据类型变量和常量的命名规则变量:在程序运行中其存储的值可以改变。常量:在程序运行中其值不可以改变。以字母或汉字开头,后可跟字母、数字或下划线组成,长度小于等于40个字符;不能使用VB中的关键字;VB中不区分变量名的大小写例如:1)abc2)print_653)12bc4)x-y5)x%y6)abs7)mn%8)int变量声明Dim变量名[AS类型]DimiMarkAsinteger,sTotalAssingleDimiItem%注意:在通用声明处加OptionExplicit语句来强制显式声明变量常量声明Const常量名[AS类型]=表达式例ConstMAX=100ConstMINAsInteger=&H13A算术运算符例:求表达式5+10mod10\9/3+2^2值字符串运算符&、+字符串连接"123"+"456"结果"123456""123"&"456"结果"123456"区别:+两边必须是字符串,&不一定"abcdef"&12345'结果为"abcdef12345""abcdef"+12345'出错"123"&456'结果为"123456"“123”+456'结果为579注意:"123"+True'结果为122关系运算符将两个操作数进行大小比较,结果为逻辑量。字符串比较,则按字符的ASCII码值从左到右一一比较,直到出现不同的字符为止.。例:"ABCDE">"ABRA"结果为False逻辑运算符将操作数进行逻辑运算,结果是逻辑值表达式组成:变量、常量、函数、运算符和圆括号书写规则运算符不能相邻。例a+-b是错误的。乘号不能省略。例x乘以y应写成:x*y。括号必须成对出现,均使用圆括号。表达式从左到右在同一基准上书写,无高低、大小。表达式书写举例a*b*c*d/e/f/g或a*b*c*d/(e*f*g)sin(45*3.14/180)+(exp(10)+log(10))/sqr(x+y+1)3<=xAndx<=7常用内部函数1.数学函数Rnd函数返回0和1(不包括0和1)之间的双精度随机数.产生[n~m]的随机整数:Int(Rnd*(m-n+1))+n取整函数:IntFixRound符号函数:Sgn2.转换函数Chr$(Asc("G"))"G"Ucase$("abcdefg")"ABCDEFG“Asc$(Chr(65))65StrVal3.字符串操作函数Left$("ABCDEFG",3)"ABC"Mid$("ABCDEFG",2,3)"BCD"Right$("ABCDEFG",3)"EFG"Len$("ABCDEFG")7InStr(2,"ABCDEFG","EF")5赋值语句形式:变量名=表达式作用:将表达式的值赋值给变量名。一般用于给变量赋值或对控件设定属性值。注意:赋值号左边只能是变量,不能是常量或表达式不能在一个语句中同时给多个变量赋值数据输入函数InputBoxInputBox(提示信息[,窗口标 快递公司问题件快递公司问题件货款处理关于圆的周长面积重点题型关于解方程组的题及答案关于南海问题 ])通常用于赋值语句。产生一个对话框,供用户输入信息,并返回一个字符型的值,赋给一个变量。MsgBox函数和MsgBox过程函数形式:变量[%]=MsgBox(提示[,按钮][,标题])过程形式:MsgBox提示[,按钮][,标题]选择结构1.If…Then语句(单分支结构)If<表达式>Then语句块EndIf或If<表达式>Then<语句>例:已知两个数x和y,比较它们的大小,使得x大于y.2.If…Then…Else语句(双分支结构)If<表达式>Then<语句块1>Else<语句块2>EndIf或If<表达式>Then<语句1>Else<语句2>例:已知两个数x和y,求两个数中的大者.3.If…Then…ElseIf语句(多分支结构)If<表达式1>Then<语句块1>ElseIf<表达式2>Then<语句块2>…[Else语句块n+1]EndIf不管有几个分支,当某条件满足,执行相应的语句块,其余分支不再执行.4.SelectCase语句(情况语句)SelectCase变量或表达式Case表达式列表1语句块1Case表达式列表2语句块2…[CaseElse语句块n+1]EndSelect5.条件函数(IIf函数)IIf(条件,表达式1,表达式2)先求出两个表达式的值。当条件成立时,函数值为表达式1的值;条件不成立时,函数值为表达式2的值。例:求x,y中大的数,放入Tmax变量中循环结构1.For循环语句(一般用于循环次数已知)For循环变量=初值to终值[Step步长]语句块[ExitFor]步长>0初值<终值语句块=1时,可省略Next循环变量<0初值>终值=0死循环循环次数=Int((终值-初值)/步长+1)执行循环结构Fori=30To10Step–3Print"a"Nexti将输出______个a。计算π的近似值公式为其中n值由文本框读入。阅读程序并填空,Result是标签框的名称。PrivateSubCommand1_Click()DimsumAsDouble,piAsDoubleDimiAsInteger,nAsIntegern=Val(Text1.Text)Fori=1Tonsum=sum+__(1)__Nextipi=__(2)__Result.Caption="pi近似值为:"&Str(pi)EndSub2.Do…Loop循环语句(用于控制循环次数未知)形式1:形式2:Do{While|Until}<条件>Do语句块语句块[ExitDo][ExitDo]语句块语句块LoopLoop{While|Until}<条件>3.循环的嵌套一个循环体内又包含了一个完整的循环结构称为循环的嵌套.例:打印九九乘法表Fori=1To9Forj=1To9se=i&"×"&j&"="&i*jPicture1.PrintTab((j-1)*9+1);se;NextjPicture1.PrintNexti对于循环的嵌套,要注意以下事项:内循环变量与外循环变量不能同名;外循环必须完全包含内循环,不能交叉;不能从循环体外转向循环体内,反之则可以。PrivateSubCommand1_Click()DimsumAsDouble,xAsDoublesum=0:n=0Fori=1To5x=n/i:n=n+1:sum=sum+xNextEndSub数组一.静态数组及声明形式:Dim数组名(下标1[,下标2…])[As类型]声明了数组的维数、大小、类型维数:几个下标为几维数组下标:[下界To]上界;省略下界为0,必须为常数每一维大小:上界-下界+1数组大小:每一维大小的乘积例:Dimmark(1to100)AsIntegerDima(0To3,0To4)AsLong共有4×5个元素等价于:Dima(3,4)AsLong注意:1.下界缺省为0,也可在重新定义数组的下界。例如:OptionBase12.在数组声明中的下标 说明 关于失联党员情况说明岗位说明总经理岗位说明书会计岗位说明书行政主管岗位说明书 了数组的整体,即每一维的大小;而在程序其他地方出现的下标表示数组中的一个元素。两者写法形式相同,但意义不同。例如:Dimx(10)AsInteger'声明了x数组有11个元素x(10)=100'对x(10)这个数组元素赋值动态数组及声明在程序执行时分配存储空间。方法:(1)在过程外使用Dim、Private或Public语句声明括号内为空的数组(2)在过程中用ReDim语句指明该数组的大小DimsArray()AsSingleSubForm_Load()…ReDimsArray(4,8)…EndSub注意:(1)ReDim中的下标可以是常量,也可以是有确定值的变量.(2)在过程中可多次使用ReDim改变数组的大小,或维数.(3)每次用ReDim会使原数组的值丢失,可以在ReDim语句后加Preserve参数来保留数组中的数据.数组元素的输入、输出(1)用循环Fori=1To10iA(i)=0:PrintiA(i);"";Nexti(2)Array函数DimibAsVariantib=Array("abc","def","67")Fori=0ToUBound(ib)Printib(i);"";Nexti注意:利用Array对数组各元素赋值,声明的数组是可调数组或连圆括号都可省,并且其类型只能是Variant。数组的下阶为零,上界由Array函数括号内的参数个数可决定,也可通过函数Ubound获得。数组的应用求最大值最小值数组的查找、插入和删除排序:冒泡排序和选择排序过程三种自定义过程子过程(SubProcedure)Sub过程没有返回值函数过程(FunctionProcedure)Function过程返回一个值属性过程(PropertyProcedure)自定义函数过程定义Function函数名([参数列表])[As数据类型]……函数名=表达式……EndFunction特点:函数名有值,有类型,在过程体内至少赋值一次。Function过程调用函数名(实际参数列表)注意:函数在定义和使用时,无论是否有参数,圆括号一定不能省。特点:不能独立存在,必须参加表达式的运算自定义子过程的定义 格式 pdf格式笔记格式下载页码格式下载公文格式下载简报格式下载 :Sub子过程名[(形式参数表)]过程体EndSub特点:子过程名无值,无类型自定义子过程的调用格式1子过程名[实际参数列表]格式2Call子过程名[(实际参数列表)]特点:一句独立的语句注意:格式1中的实际参数列表无需圆括号注意:(1)参数列表称为实参或实元,它必须与形参保持个数相同,位置与类型一一对应。(2)当参数是数组时,形参与实参在参数声明时应省略其维数,但括号不能省。(3)调用子过程的形式有两种,用Call关键字时,实参必须加圆括号括起,反之则全无。参数传递指主调过程的实参传递给被调过程的形参。传址:形参得到的是实参的地址,当形参值的改变同时也改变实参的值。其形式参数前加ByRef关键字界定或缺省。传值:形参得到的是实参的值,形参值的改变不会影响实参的值。其形式参数前加ByVal关键字界定实参为数组时为传址,实参为表达式时为传值。SubAdd(x%,y%)x=x+2y=y+3Print"x=";x,"y=";yEndSubPrivateSubCommand1_Click()a%=10:b%=20CallAdd(a+1,b)Print"a=";a,"b=";bEndSub1.递归的概念用自身的结构来描述自身就称为“递归”。例如对阶乘的定义:2.递归过程过程在自身定义的内部调用自己。编fac(n)=n!的递归函数Functionfac(nAsInteger)AsIntegerIfn=1Thenfac=1Elsefac=n*fac(n-1)EndIfEndFunction控件基本的属性Name名称:所有控件对象都具有的属性Enabled:控件是否可操作.当设置为false时,呈暗淡色,禁止用户进行操作.Visible属性:控件是否可见.当设置为false时,用户看不到,但控件本身存在Height、Width、Top和Left属性Caption标题属性该属性决定了控件上显示的内容常用控件标签Label用于显示文本(输出)信息,不能作为输入信息的界面。标签是没有焦点的。文本框TextBox是一个文本编辑区域,可在该区域输入,编辑和显示正文内容。命令按钮CommandButton接受用户输入的命令文本框(TextBox)基本属性:Text:正文内容Maxlength:设置正文的最多字符个数MultiLine:是否为多行,默认一行.FALSEScrollBars:当MultiLine为True时,该属性才有效,表示滚动条的形式  PassWord:口令字符;Text属性返回输入的数据,屏幕显示该字符SelStart,SelLength,SelText:选中文本的起始、长度、内容Locked:指定文本控件是否可被编辑常用事件Change:当改变文本框的Text属性时会引发该事件.KeyPress(KeyAsciiAsInteger):文本框的按键事件,常用于判断是否按了回车键(KeyAscii为13,按回车键)常用方法[对象.]SetFocus:是把光标移到指定的文本框对象中.文件及其种类文件是 记录 混凝土 养护记录下载土方回填监理旁站记录免费下载集备记录下载集备记录下载集备记录下载 的集合VB按读写方式的三类文件:顺序文件随机文件二进制文件顺序文件※从第一条到最后一条记录顺序读写※文本文件每一行为一条记录※写文件的三步骤:打开—写入—关闭※读文件的三步骤:打开—读出—关闭打开文件Open“文件名”For模式As#文件号[Len=记录长度]说明:(1)三种“模式”:Output重写Append追加记录Input读(外存→内存)(2)文件号是1~511之间的整数写文件格式1Print#文件号,输出列 表格 关于规范使用各类表格的通知入职表格免费下载关于主播时间做一个表格详细英语字母大小写表格下载简历表格模板下载 式2Write#文件号,输出列表Write为紧凑格式,数据项间自动加“,”,字符串加双引号读文件格式1Input#文件号,变量列表读取Write格式的文件数据,并将数据按序赋值给指定变量格式2LineInput#文件号,字符串变量读取文件中的一行数据并将其赋值给一个字符串变量格式3Input$(读取字符数,#文件号)读取指定数目的字符关闭文件Close[#文件号,#文件号……]与读文件有关的两个函数※LOF(文件号)返回文件的字节数,即文件长度。若值为0,说明是空文件※EOF(文件号)返回逻辑值,表示文件指针是否达到文件末尾精品精品精品
本文档为【VB期末考试复习 书本重点总结】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
该文档来自用户分享,如有侵权行为请发邮件ishare@vip.sina.com联系网站客服,我们会及时删除。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。
本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。
网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
下载需要: 免费 已有0 人下载
最新资料
资料动态
专题动态
机构认证用户
爱赢
公司经营范围:网络软件设计、制作、图文设计、影视制作(编辑)
格式:doc
大小:218KB
软件:Word
页数:0
分类:互联网
上传时间:2021-03-01
浏览量:5