VB期末考试复习书本重点总结_第1页
VB期末考试复习书本重点总结_第2页
VB期末考试复习书本重点总结_第3页
VB期末考试复习书本重点总结_第4页
VB期末考试复习书本重点总结_第5页
已阅读5页,还剩6页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

重复编码基础VB代码不区分大小写一行可以写几个用冒号分隔的句子。一个句子可以写成几行,并用一个连续字符(空格下划线)连接起来快速眼动开始或单次休假常用数据类型变量和常数的命名规则变量:存储在程序中的值可以在运行过程中改变。常量:其值在程序运行期间不能更改。它以字母或中文字符开头,后面可以是字母、数字或下划线,长度小于或等于40个字符。您不能在VB中使用关键字;在VB中变量名不区分大小写例如:1)一个bc 2)print_65 3)12bc 4)x-y5)x%y 6)abs 7)mn% 8)int变量声明模糊变量名类型将图像标记为整数,将图像标记为单个Dim iItem%注释:在一般声明中添加选项显式声明,以强制显式声明变量常量声明常量名称类型=表达式常量最大值=100常数最小值为整数=H13A算术运算符示例:查找表达式510mod 10 9/32的值2字符串运算符&,字符串连接123 456 结果 123456 123 456 结果 123456 区别:两边必须是字符串,不一定Abcdef 12345产生 abcdef12345 Abcdef 12345错误“123”456的结果是“123456”“123”456的结果是579注意: 123 真实结果是122关系运算子两个操作数在大小上进行比较,结果是一个逻辑量。对于字符串比较,从左到右逐个比较字符的ASCII值,直到出现不同的字符。例如:“ABCDE”“亚伯拉罕”的结果是假的逻辑算子对操作数执行逻辑运算,产生逻辑值表示由:个变量、常数、函数、运算符和括号组成写作规则运算符不能相邻。例子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=x,x=7常见内部功能1.数学函数Rnd函数返回0和1之间的双精度随机数(不包括0和1)。生成随机整数:整数(Rnd *(m-n 1)nn m舍入函数:整数固定舍入符号功能:Sgn2.转移函数chr $(Asc( G ) G ucase $(“abcdefg”)“ABCDEFG”Asc $(Chr(65) 65Str英国压力单位3.字符串操作函数左$(“ABCDEFG”,3)“美国广播公司”中$(“ABCDEFG”,2,3)“BCD”右$(“ABCDEFG”,3)“EFG”len $(“ABCDEFG”)7InStr(2,ABCDEFG,英孚)5赋值语句形式:变量名=表达式角色:将表达式的值赋给变量名。它通常用于为变量赋值或为控件设置属性值。注意:赋值号左边只能是变量,不能是常量或表达式。不能在一条语句中同时给多个变量赋值数据输入功能输入箱输入框(提示信息,窗口标题)通常用于赋值语句。生成一个对话框,供用户输入信息并将字符值返回给变量。MsgBox函数和MsgBox过程函数形式:变量%=MsgBox(提示,按钮 ,标题)程序表单:MsgBox提示,按钮 ,标题选择结构1.如果.then语句(单分支结构)如果表达然后语句块结束条件或如果表达式,则语句例:已知两个数字x和y,比较它们的大小,使x大于y2.如果.然后.else语句(双分支结构)如果表达然后语句块1其他语句块2结束条件或如果表达式,则语句1否则语句2例如:两个数字x和y是已知的,并且找到两个数字中最大的一个。3.如果.然后.else if语句(多分支结构)如果表达式1那么语句块1ElseIf表达式2Then语句块2艾尔斯语句块n 1结束条件不管有多少分支,当满足某个条件时,相应的语句块将被执行,而其余的分支将不再执行。4.选择案例陈述(案例陈述)选择大小写变量或表达式案例表达式列表1语句块1案例表达式列表2语句块2埃尔斯案语句块n 1结束选择5.条件函数(IIf函数)条件,表达式1,表达式2首先找到两个表达式的值。当条件满足时,函数值为表达式1的值;当条件不满足时,函数值为表达式2的值。例如,找出x和y中的大数字,并把它放入Tmax变量中。线圈结构1.For循环语句(通常用于循环时间是已知的)对于循环变量=初始值到最终值步骤步骤语句块退出时间步长0初始值最终值语句块=1,可以省略下一个循环变量0初始值最终值=0死循环循环数=整数(最终值-初始值)/步骤1)执行循环结构i=30到10步3打印“a”接下来我将输出_ _ _ _ _ _ _ _ a。计算的近似公式是其中n的值由文本框读入。阅读程序并填空。结果是标签框的名称。私有子命令1_Click()点心加倍,圆周率加倍I为整数,n为整数n=Val(文本1。文本)i=1至nsum=sum _(1)_接下来我pi=_(2)_标题= pi近似值为: Str(pi)末端接头2.做.循环语句(用于控制未知的循环时间)表格1:表格2:做当|直到条件做语句块出口出口语句块循环当|直到条件3.循环嵌套循环包含一个完整的循环结构,称为循环嵌套。示例:打印99的乘法表i=1至9对于j=1至9se=i j = i * j图片1。打印选项卡(j-1)* 9 1);se;下j图片1。打印接下来我对于嵌套循环,请注意以下几点:内部循环变量和外部循环变量不能同名;外圈必须完全包含内圈,不能交叉。从体外循环到体内循环是不可能的,反之亦然。私有子命令1_Click()双倍点心,双倍xsum=0: n=0i=1至5x=n/i: n=n 1:总和=总和x然后末端接头排列一、静态数组和声明表格:尺寸数组名称(下标1,下标2.)作为类型声明数组的维度、大小和类型维度:带有多个维度下标的几个数组下标:下限到上限;省略下限为0,并且必须是常数。上限-每个维度的下限1 :每个维度的数组大小:的乘积示例:作为整数的模糊标记(1到100)调暗a(0到3,0到4),因为龙有45个元素相当于:马頔(3,4)英尺长注意:1.下限默认为0,或者可以重新定义数组的下限。例如:选项库12.数组声明中的下标表示整个数组,即每个维度的大小;出现在程序其他地方的下标代表数组中的一个元素。这两种文字形式相同,但含义不同。例如:Dim x(10) As Integer声明x数组有11个元素X(10)=100值数组元素X(10)动态数组和声明在程序执行期间分配存储空间。方法:(1)在过程之外使用Dim、Private或Public语句在括号中声明一个空数组(2)使用ReDim语句来指示进程中数组的大小调暗sArray()为单个子窗体_加载()雷迪姆萨雷(4,8)末端接头注意:(1)ReDim中的下标可以是常数或有确定值的变量。(2) ReDim可以多次用于改变阵列的大小或尺寸。(3)每次使用ReDim时,原始数组的值都会丢失,可以在ReDim语句后添加保留参数,以保留数组中的数据。数组元素的输入和输出(1)使用循环i=1至10iA(i)=0:打印Ia(I);“;接下来我(2)数组函数Dim ib As变型ib=数组(“abc”、“def”、“67”)对于i=0至UBound(ib)打印ib(i)。“;接下来我注意:使用数组为数组的每个元素赋值。声明的数组可以是可调数组或括号,其类型只能是Variant。数组的低位为零,上限由数组函数括号中的参数数量决定,这也可以由函数Ubound获得。数组的应用找到最大值和最小值查找、插入和删除数组分类:气泡分类和选择性分类过程三个定制流程子程序子过程没有返回值功能程序函数过程返回值财产程序自定义函数过程定义函数函数名(参数列表)作为数据类型函数名=表达式结束功能功能:函数名有值和类型,并且在过程中至少分配一次。函数过程调用功能名称(实际参数列表)注意:在定义和使用函数时,无论是否有参数,都不能省略括号。特点:不能独

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论