




全文预览已结束
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
VISUAL BASIC 6.0 基本语句与知识VISUAL BASIC 6.0 基本语句与知识1. 注释:rem或(),经注释的代码无法参加编译。2. 变量命名:1.变量名必须以字母或汉字开头。2.不能在变量名中出现句号、空格或者嵌入!、#、$、%、&等字符。3.不能使用VB的关键字作为变量的名字。4.变量名不得超过255个字符。5.变量名在变量的有效范围内必须是唯一的。6.变量名不区分大小写。例如,变量ABC, Abc和aBc表示同一变量。3. 变量的数据类型:Byte字节型1和0无整数Integer整型(常用)%Long长整型(常用)&Single单精度浮点型(常用)Max=3.402823E+38=3.41038!小数Double双精度浮点型Max=1.797D9313486232D+308=1.810308#Currency货币型注:(1)浮点数值可表示为mmmEeee或mmmDeee形式。其中mmm是假数,而eee是指数(以10为底的幂)(2)在将浮点数赋予整数之前,VB会将浮点数的小数部分四舍五入,而不是将小数部分去掉。4.变量的声明:(1)dim+变量名称+as+变量类型。(2)Dim+变量名称+变量类型符号(3)变体型:Dim Myv(4)声明一个长度为50个字符的字符串变量Dim Name As String*505.静态变量:Dim与Static的区别:Dim在一个过程结束后不保留变量值,而static会保留变量值。6.常量的定义:Const+变量名+As+数据类型=常量7.算数运算符:符号名称优先级例子+加6-减6-负号2*乘3/除3X=7/2=3.5整除3X=72=3mod求余数57 mod 2=1指数123=8注:整除运算()的结果是商的整数部分。例如,72表示整除,商为3.5,结果取整数部分3,不进行四舍五入。如果参加整除的操作数是浮点数,则先按四舍五入的原则将它们变成整数,然后再执行整除运算。例如,对于8.52,先将8.5变成9再进行整除,商为4.5,结果为4。8.关系运算符:符号含义注:如果是字母与字母间进行关系运算,则是比较两字母串各个相同位置的字母ASCII码的大小关系。=等于大于=大于等于小于=小于等于不等于9. 逻辑运算符:符号含义Not取反And与Or或Xor异或Eqv等价Imp蕴含10. 字符串运算符:&与+的区别:&是字符串之间的连接符号。+无法连接两个字符串。注:注意:变量名与&之间一定要加一个空格。因为&本身还是长整型的类型符,不加空格容易造成误会。11. 常用数学函数:函数说明例子Abs(n)取绝对值Abs(-3.5)Cos(n)余弦函数Cos(0)Exp(n)e为底的指数函数Exp(3)Log(n)e为底的自然对数Log(3)Rnd(n)产生随机数Sin(n)正弦函数Sin(0)Sgn(n)符号函数Y=Sgn(X);X0,Y=0;X0,Y=-1Sqr(n)平方根Sqr(9)Tan(n)正切函数Tan(0)Fix(n)返回参数整数部分Fix(-8.4)=-8Int(n)返回参数整数部分Int(-8.4)=-9注:三角函数中的参数均为弧度而非角度。12.转换函数:函数说明ASC (s) 字符转换为ASCII码Chr(n)ASCII码转换为字符Hex(n)十进制转换为十六进制Lcase(s)大写字母转换为小写字母Oct(n)十进制转换为八进制Str(n)数值转换为字符串Ucase小写字码转换为大写字母Val(s)字符转换为数字13.字符串函数:函数说明例子Left(s,n)返回字符串左边n个字符Left(“ABCD”,2)Len(s)返回字符串长度Len(“ABCDE”)Ltrim(s)去除字符串左边空格Ltrim(“ ABCD”)Mid(s,n1,n2)返回字符串n1位开始的n2个字符Mid(“ABC”,1,1)Right(s,n)返回字符串右边n个字符Right(“ABC”,1)Rtrim(s)去除字符串右边空格Rtrim(“ABCD ”)Space(n)产生n个空格的字符Space(5)String(n,s)返回s中首字母组成的含n个字符的字符串String(2,“AB”)Instr(s1,s2)返回s2在s1中的第一次出现的位置Instr(“xxyxyx”,“x”)StrComp(s1, s2)返回s1与s2比较结果的值StrComp(abc, ABC)14.日期函数函数说明例子Time当前系统时间TimeTimer返回从午夜到现在经过的秒数Timernow返回系统时间与时间nowData返回当前系统日期DataDay返回日期代号Day(“1993.10.1”)Month返回月份代号Month(“1993.10.1”)Year返回年份Year(“1993.10.1”)Weekday返回星期代号Weekday(“1993.10.1”)15. 选择结构语句:(1)单分支结构:if+thenElseEnd if(2) 多分支结构:IfThen E1seIf Then Else End If(3) select case语句: Select Case Case Case Case Case Else End Select16. 循环语句:(1) for循环语句:For=ToStepExit ForNext(2) Do循环语句: Do While 循环体 Exit Do LoopWhile子句也可以出现在Loop语句之后。例如: Do Exit Do Loop WhileDo Until Exit Do Loop17. 数组:(1) 一维数组 :Dim (下界 To 上界) As 注:数组中每个元素都是独立的。若定义时没有声明下界,则vb默认下界为0(2) 多维数组:Dim(第一维下界to上界,第二维下界to上界,) As 注:若上下界重合,可用一个数字代替。 例:Dim A(3,3 To 5) As Integer则它定义的数组为A(3,3)A(3,4)A(3,5)18. 子过程:(1) 直接在【代码】窗口中输入: PrivatePublicStaticSub(
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 管理心理学与企业文化建设试题及答案
- 现代城市功能市政学试题及答案
- 行政管理心理学考试方法与试题及答案总结
- 市政学课程特色与考点试题及答案
- ppp项目合同样本 tot
- 2025年心理学考试时间安排与试题试题及答案
- 2025年前沿管理理念的探讨试题及答案
- 兼职会计人员聘请合同范例
- 施工现场的绿色管理模式试题及答案
- 内部保安公司合同范例
- 拓扑优化与异形结构打印-洞察阐释
- 【绥化】2025年黑龙江绥化市“市委书记进校园”事业单位引进人才287人笔试历年典型考题及考点剖析附带答案详解
- 粉笔协议班电子合同
- 2025年电缆购销合同范本9篇
- 2025-2030显微镜行业市场深度分析及发展策略研究报告
- 中学生学宪法班会课件
- 张家界2025年张家界市公安局招聘360名警务辅助人员笔试历年参考题库附带答案详解
- 【大数跨境】2025年保温杯出海市场洞察报告
- 《掌握专利申请流程》课件
- 肾内科健康科普护理
- 矿业技术服务合同协议
评论
0/150
提交评论