VB中有哪些语法!
我现在可以编一些小程序了,但是经常看到网上的代码,很多符号或代码,不知是干嘛用的,功能是什么,麻烦哪位给个VB各语法规则和说明给我,有的话,把符号的作用也说下,不胜感激!...
我现在可以编一些小程序了,但是经常看到网上的代码,很多符号或代码,不知是干嘛用的,功能是什么,麻烦哪位给个VB各语法规则和说明给我,有的话,把符号的作用也说下,不胜感激!!加五十分!
展开
4个回答
展开全部
VB的基本语法
一.变量的定义:
变量定义的方法: Dim语句,Global语句,ReDim语句,Public语句,Private语句,Protect语句
VB中缺省数据类型的判断方法,该过程中最大的使用长度.---不安全,推荐定义变量时使用强制变量定义方法,同时在不同层次的局部变量的定义时加上相应的前缀例如整个应用层次的变量我们用Glob_开头,Form级变量我们用Inst_开头.在开发一个复杂的应用程序,当使用的变量高达1000以上时这些要求就显得特别重要了,因此大家应该养成这种习惯.VB中如果有Option Explicit则所有变量都必须声明.
数据类型 说明
Byte 二进制数
Boolean 真假值
Integer 整数
Long 长整型
Single 实数
Double 双精度型
Currency 货币
Date 日期和时间
Object 对象
String 字符串
Variant 可变类型
二.变量的赋值:
变量名称=表达式,变量名称,函数
三.数组的使用:
1.在一般的函数或过程中使用ReDim语句,在Form级中使用Dim语句,在全局模块中使用Global语句.格式为Redim K(1 to 100,1 to 10) as 变量类型.
四.判断结构
If … Then … If … Then
Else
End if
If … Then
Elseif … Then
Elseif … Then
Else
End if
If … Then
Else
if … Then
end if
End if
select case …
case …
case else …
end select
五.循环结构:
For … Step …
Next
For each …
Next
Do
loop while(Until) …
Do while(Until) …
loop
while …
wend
六.嵌套语句的使用:
退出相应的嵌套语句Exit (For,Do,Sub…)
一.变量的定义:
变量定义的方法: Dim语句,Global语句,ReDim语句,Public语句,Private语句,Protect语句
VB中缺省数据类型的判断方法,该过程中最大的使用长度.---不安全,推荐定义变量时使用强制变量定义方法,同时在不同层次的局部变量的定义时加上相应的前缀例如整个应用层次的变量我们用Glob_开头,Form级变量我们用Inst_开头.在开发一个复杂的应用程序,当使用的变量高达1000以上时这些要求就显得特别重要了,因此大家应该养成这种习惯.VB中如果有Option Explicit则所有变量都必须声明.
数据类型 说明
Byte 二进制数
Boolean 真假值
Integer 整数
Long 长整型
Single 实数
Double 双精度型
Currency 货币
Date 日期和时间
Object 对象
String 字符串
Variant 可变类型
二.变量的赋值:
变量名称=表达式,变量名称,函数
三.数组的使用:
1.在一般的函数或过程中使用ReDim语句,在Form级中使用Dim语句,在全局模块中使用Global语句.格式为Redim K(1 to 100,1 to 10) as 变量类型.
四.判断结构
If … Then … If … Then
Else
End if
If … Then
Elseif … Then
Elseif … Then
Else
End if
If … Then
Else
if … Then
end if
End if
select case …
case …
case else …
end select
五.循环结构:
For … Step …
Next
For each …
Next
Do
loop while(Until) …
Do while(Until) …
loop
while …
wend
六.嵌套语句的使用:
退出相应的嵌套语句Exit (For,Do,Sub…)
展开全部
这语法太多了吧,建议你可以VB基础程序设计之类的书看看,这里面一般讲语法比较通俗易懂,容易上手
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
1、比如当一个表达式中出现多种运算符时,首先进行算术运算符,接着处理字符串连接运算符,然后处理比较运算符,最后处理逻辑运算符,在各类运算中再按照相应的优先次序进行.
2、可以用括号改变优先顺序,强令表达式的某些部分优先运行,括号内的运算总是优先于括号外的运算,对于多重括号是由内到外.
3、表达式的书写中需注意的问题:
(1)运算符不能相邻,例a+-b是错误的
(2)乘号不能省略,例x 乘以y 应写成:x*y
(3)括号必须成对出现,均使用圆括号
(4)表达式从左到右在同一基准并排书写,不能出现上下标
(5)要注意各种运算符的优先级别,为保持运算顺序,在写VB表达式时需要适当添加括号(),若用到库函数必须按库函要求书写。
如:
(b-sqr(b*b-4*a*c))/(2*a)
(a+b)/(a-b)
2、可以用括号改变优先顺序,强令表达式的某些部分优先运行,括号内的运算总是优先于括号外的运算,对于多重括号是由内到外.
3、表达式的书写中需注意的问题:
(1)运算符不能相邻,例a+-b是错误的
(2)乘号不能省略,例x 乘以y 应写成:x*y
(3)括号必须成对出现,均使用圆括号
(4)表达式从左到右在同一基准并排书写,不能出现上下标
(5)要注意各种运算符的优先级别,为保持运算顺序,在写VB表达式时需要适当添加括号(),若用到库函数必须按库函要求书写。
如:
(b-sqr(b*b-4*a*c))/(2*a)
(a+b)/(a-b)
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询