VB基础知识(部编)课件_第1页
VB基础知识(部编)课件_第2页
VB基础知识(部编)课件_第3页
VB基础知识(部编)课件_第4页
VB基础知识(部编)课件_第5页
已阅读5页,还剩16页未读 继续免费阅读

下载本文档

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

文档简介

VB基础知识对象、属性、事件和事件处理的概念对象属性名说明Label1,command1,.Caption控件上的文字Text1.text文本框中的文字List1.additem(“str”)添加列表项.enabledTimer1.interval

对象、属性、事件和事件处理的概念事件就是发生在对象上的事情,通常是由用户在对象上激发的一种动作。事件对象名事件名事件处理过程对象名_事件名单击command1Click()Command1_Click()双击label1Dblclick()Label1.DblClick()载入form1Load()Form1.Load()定时timer1Timer()Timer1.Timer()z常用对象及其主要属性Form1窗体对象属性名:caption,属性值:form1(名称),name:对象名称,form1属性名:Enabled,对象是否有用True能够使用;false不能使用(1)Form1.caption=“form1”z常用对象及其主要属性标签label对象属性名:caption,属性值:“输入数字:”(名称)name:对象名称,label1属性名:Enabled,对象是否有用True能够使用;false不能使用AutoSize:True/False,标签宽自动调整大小(1)label1.caption=“输入数字:”(2)label1.caption=“2017”(3)label1.caption=str(2017)(4)label1.autosize=Truez常用对象及其主要属性文本框text1对象属性名:text,属性值:“2017”Text属性记录的是文本框中的内容,是字符串类型“2017”(1)text1.text=“2017”(2)astr=text1.text(3)bint=val(text1.text)z常用对象及其主要属性命令按钮command1对象属性名:caption,属性值:“command1”列表框list1对象List1.additem(string)z常用对象及其主要属性命令按钮command1对象属性名:caption,属性值:“command1”列表框list1对象List1.additem(string)z常用对象及其主要属性时钟timer1对象属性名:interval,属性值:1000,每个1秒钟出发一次时钟事件PrivateSubTimer1_Timer()EndSub一、基本数据类型类型名中文名字节表示范围Integer整型2-32768~32767Long长整型4-2147483648~

2147483647Single单精度浮点型4-3.402823

1038

3.402823

1038Double双精度浮点型8-1.79769313486232

10308

1.79769313486232

10308

String字符串用“”括起来Boolean逻辑型判断的结果,其值为真(True)或假(False)String字符串类型:Text1.text,Label1.caption,list1.additem(““)Str(100),Chr(65),”100”,变量的声明命名规则:由字母开头,字母、数字、下划线的任意组合。不区分大小写。声明:dima_a123as数据类型一维数组:由一批同类型的变量构成的一个序列。Dima(1to100)asinteger使用a(n)当成变量使用。采用数学函数函数名函数的功能应用举例函数返回值Abs(x)求x的绝对值Abs(-3.14)3.14Int(x)求不大于x的最大整数Int(4.1)4Int(-4.1)-5Fix(x)求x的整数部分Fix(4.1)4Fix(-4.1)-4Sqr(x)求x的算术平方根Sqr(6)2.44948Rnd()产生[0,1)之间的随机数常用类型转换函数和字符串函数函数名函数的功能应用举例函数返回值Asc(x)字符转换为ASCII码Asc(”A”)65Chr(x)ASCII码值转换为字符Chr(65)”A”Val(x)数字字符串转换为数值Val(“-2017”)-2017Str(x)数值转换为字符串Str(-2017)“-2017”Len(x)计算字符串的长度Len(“xyjyjt”)6Mid(x,n,k)取字符串x中第n个字符起长度为k的子字符串Mid(“abcd”,3,1)“c”算术、关系、逻辑三类基本运算基本运算运算符优先级示例算术运算符乘方^92^8=28取负-8-3表示负3乘法*7A*b实数除法/75.2/2=2.6整除\,n\2,先四舍五入,再整除65.2\2=2,5.6\2=3求余数Mod513mod3=1加法+4减法-4关系运算符大于>3100>99,True小于<31.2<-23,False大于等于>=31>=0,True小于等于<=3Sqr(3)<=0,False等于=312=13,false不等于<>312<>13,True逻辑运算符非(求反)Not2Not(12<>13),False与(并且)And1或(或者)Or0赋值语句变量名=表达式例如:i=i+1、x=5+6对象名.属性名=表达式(属性值)例如:Label1.caption=“结果:”常用输入语句:s=text1.textn=val(text1.text)常用输出语句:text1.text=stext1.text=str(n)t=a:a=b:b=t多个赋值语句写在同一行用冒号:间隔选择语句

多条分支只选择一条执行If行结构(只有一行,不能中间换行)If条件表达式then语句例如:ifi<=10theni=i+1If条件表达式then语句1else语句2例如:ifi>0thens=“正数”elses=“负数”If块结构If条件表达式then语句1else语句2EndifIfx>90thenLabel1.caption=“优秀”elseLabel1.caption=“合格”Endif选择语句2

多条分支只选择一条执行嵌套if语句和多分支if语句If条件表达式1

then语句1elseIf条件表达式2

then语句2else语句3EndifEndifIf条件表达式1

then语句1elseIf条件表达式2

then语句2else语句3Endif两个if语句同样表达3条分支。左边的嵌套if语句,由于有两个if嵌套使用,必须有两个endif与之配对结束。(配对原则:endif总是和上面离它最近的if配对)循环语句循环语句For循环变量=初值to终值step步长语句Next循环变量例如:计算1+3+5+····+99S=0Fori=1to99step2s=s+iNextii加上步长2,返回重新判断,i=101循环结束循环变量=循环变量+步长如果步长为1,step1可以省略循环结束后,循环变量>终值(步长>0)循环变量<终值(步长<0)dowhile条件表达式语句loop直到条件表达式不成立,退出循环例如:计算1+3+5+····+99s=0:i=1dowhilei<=99s=s+ii=i+2loop解析算法解析算法的基本思

温馨提示

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

评论

0/150

提交评论