VB知识点学考

上传人:仙*** 文档编号:145649528 上传时间:2022-08-29 格式:DOC 页数:3 大小:210KB
收藏 版权申诉 举报 下载
VB知识点学考_第1页
第1页 / 共3页
VB知识点学考_第2页
第2页 / 共3页
VB知识点学考_第3页
第3页 / 共3页
资源描述:

《VB知识点学考》由会员分享,可在线阅读,更多相关《VB知识点学考(3页珍藏版)》请在装配图网上搜索。

1、、VB中常用的几个基本控件Label控件Timer控件(定时器)函 一 -TextBox 控件(文本框)(图象)Image控件Listbox控件(列表框)、VB工程常识(1) 一个VB工程包括两个文件:窗体文件(.frm )和工程文件(.vbp)。(2)由VB工程生成的.EXE文件,可脱离 VB环境运行(3) 注释语句以单引号开头(,写解释文字。注释对程序没有影响,主要是增加程序的可读性(4) 多行语句写在一行上,用冒号 k=a : a=b :b=k (编程时不建议使用)三、VB常用的基本数据类型数据类型名说明数据长度或范围In teger整型-32768 32767Lo ng:长整型-2,1

2、47,483,6482,147,483,647Si ngle单精度实数型绝对值在1.401298E-453.402823E38内的实数,有效数字约 67位Double:双精度实数型绝对值在10E-3241.79E308内的实数,有效数字约1415位Stri ng变长字符串型一段文字与符号Boolea n逻辑型True 或 FalseDate日期型日期和时间四、VB常用的标准函数函数名函数的功能应用举例函数返回值Abs(X)求X的绝对值Abs(-3.5)3.5In t(X)求不大于X的最大整数In t(4.1)4Sqr(X)求X的算术平方根Sqr(4)2Rn d()求0,1)之间的一个随机数。使

3、用前需用Randomize语句初始化Ran domizeA= Rnd()A的值为0,1)之间 的一个随机数Val(X)数字字符串转换成数值Val(170)170Str(X)数值转换成字符串Str(170)170Asc (X)字符转换为ASCIIAsc(A)65Chr(X)ASCII转换为字符Chr(65)ALen(X)计算字符串的长度Len (abc)3|取字符串X中从第n个字符开始长度为Mid(X, n,k)| k的子串Mid(Auto,3,2)to注意:其中Chr ()、Str ()、Mid ()三个函数的值为字符串型,结果要加双引号五、VB的基本运算运算符说明运算符优先级表达式样式实例运

4、算注意事项幕A1XAy2A3结果为8取负-2-x-2结果为-2乘法*3X*y2*2结果为4注意“ *”写法。实数除法/3X /y5 / 2 结果为2.5注意与“ ”的区别整数除法(求整除部分)4X y5 2 结果为25.25 2 结果为2-5.25 2 结果为-2取模(求余数)Mod5X mod y5 mod 2结果为14 mod -3 结果为1 -4 mod 3 结果为-1加法+6X+y5+2结果为7“ + ”有时也可以联接 两个字符串,但那时 不是加法运算符,而 成为字符串连接减法-6x-y5-2结果为3连接&或+6X & y“ 5 ”&“ 2” 结果为” 52”5 & 2结果为” 52”

5、注意:数字也可以相 连,&会自动把它们转 换为字符。(4)VB的关系运算符:=、=、=、 。所有关系运算具有相同的优先级,均为第7级(5) VB的逻辑运算符:&非(not)9、与 (and)10、或(or)(6) 变量名命名规则:在同一个程序中,不同的变量要用不同的名称。变量由字母、数字和下划线等字符组成,但必须是以字母开头,在变量名中对大小写字母是不加区分的。VB保留字不能用作变量名。如Abe、C123、C_num变量说明用Dim语句,其常用的形式为:Dim变量名As变量的类型Dim count As Integer定义count是整数类型的数据六、VB语句(1)符号常量定义语句Const符

6、号常量名-常量例:Const PI = 3.14159(2)变量定义语句Dim变量名 As变量的类型例: Dim count As Integer, name As StringDim 数组变量名(A1 to A2) As兀素的类型例:Dim class(1 To 21) As String(3)赋值语句变量名=表达式例:i = i + 1、x = 5+6、i = 6对象名属性名=表达式例:Label1.Caption =结果”(4)选择语句:行If语句If 条件表达式Then语句例:If *=10 Then i = i+1If 条件表达式 Then语句1 Else 语句2例:If x 0 T

7、hen s=正数Else s=负数”块If语句:If The n例:If x 90 Then:Elself ThenLabel1.Capti on =”优秀” 1ElseIf x 80 Then11 1*iLabel1.Capti on =”良好”:Elself Then iElse1Label1.Capti on =”及格”:ElseEn dIfi . _ _ 1End If虚线部分是可选部分!注意:行if语句只有一行。 而块If语句写在多行上,最后需要EndIF结尾(5)循环语句:For语句例如:计算1+3+5+99For循环变量=初值To 终值Step步长S = 0语句块For i=1

8、to 100 step 2Next循环变量s = s + iNexti 一 一下一个i加上步如果步长为1,step 1可以省略长,返回重新判断Do语句例如:计算1+3+5+99Do While 条件表达式S = 0:i = 1语句块Do While i = 99Loops = s + ii=i + 2返回重新判断Loop J七、流程图八、常用算法:1.解析算法基本思想:用解析的方法找出表示问题的前提条件与结果之间关系的数学表达式,并通过表达式的计 算来实现问题求解。2枚举算法基本思想:按问题本身的性质,一一列举出该问题所有可能的解,并在逐一列举的过程中,检验每个 可能解是否是问题的真正解,若是,我们采纳这个解,否则抛弃它。在列举的过程中,既不能遗漏也不重 复。3其他算法、递归算法等。排序算法(冒泡排序、选择排序)、查找算法(顺序查找、对分查找)

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

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!