我有一系列VB问题,谁能帮我解决?

来源:百度知道 编辑:UC知道 时间:2024/05/20 20:33:58
1.dim a,b as integer中的a是变体型,b是整型.那么,dim m,n,r as long中的m,n,r是什么型啊?
2.下面程序中的”;”是什么意思?
private sub form_click
for i=1 to 10 step2
print i;
next i
print"i=";i
end sub
3.我不明白,Single 不是单精度吗?它的取值范围我怎么不明白啊?书上写的是-3.402823E38~-1.401298E-45和1.401298E~3.402823E38,E是什么?
4.在MsgBox中,MsgBox”请输入V值!”,48+vbokonly和MsgBox”请输入V值!”,48是不是一样啊?
5.比如说,n=text1.text的值,什么时候要在text1.text前加Val变成Val(text1.text)?
6.str()和cstr()有什么区别?什么时候要在text2.text前加str()或cstr()?
7.换行有几种方法?
我会将我所有的积分都给你,以答谢你的解答!谢谢!

1.m是变体,n是变体,r是Long。
2.;号是在Print时的占位符
3.E这个东西是科学计数法,跟VB无关,代表*10的多少次方。1.2E2=1.2*10的2次方=1.2*100=120。
4.什么vbYES,vbNO都是常量,常量对应着一个数值,所以直接写数值效果一样。
5.要将text1.text变为数字型时用val,val是强制转换为Double型。
6.都是转换为字符。但str结果为变体型,cstr结果为字符型。str转换数字后通常会多一个空格,很不爽,而CSTR不会。
7.我所知道有两种,一是vbCrlf,另一种是+chr(10)+chr(13)

如果你要知道更多的为什么?请采纳后发消息给我,嘿嘿