VB小问题

作者&投稿:酆殃 (若有异议请与网页底部的电邮联系)
VB小问题~

使用split函数不需要定义动态数组,你只要记得这个字符变量是一个以一维数组存在的变量就行了。
dim str,str1 as string
..
str=split(str1,",")
n = ubound(str)
这里得到的n是指str中有多少个元素,如果以数组形式表示的话,需减去1。

& 前后各加一个 空格

Dim a(5) 表示定义了一个为6个单元的数组(纠正一下楼上的,就是a(0),a(1),a(2),a(3),a(4),a(5),但在这个程序了,a(0)这个值是没有用的)

For i = 1 to 5 表示i的值为1到5循环一次,第一次是1,第二次是2,……第5次是5

a(i) = Chr(Asc("A") + (i - 1)) 这一句是赋值给 a(i) ,因为i是循环的,也就是赋值给 a(1),a(2),a(3),a(4),a(5)。 后面是两个相对的函数,
Asc()函数是把某个字符转换成ASCII码,Chr()函数是把某个ASCII码给转回来。
而 Asc("A")等于65 ,i-1的值分别是0,1,2,3,4, 所以这个语句就是
Chr(65+0),Chr(65+1),Chr(65+2),Chr(65+3),Chr(65+4),然后分别转了回来
所以
a(1)=A a(2)=B a(3)=C a(4)=D a(5)=E
最后几句表示用b这一个临时变量把数组a()的值给读取出来并显示!

acs()函数是返回字符串函数对应的ascii码,chr()函数是返回ascii码对应的字符串。这两个函数可以说互为反函数。
所以这里,在这个for循环中a(i) = Chr(Asc("A") + (i - 1))表示从A所对应的ascii码不断加1,结果就是数组为字符A循环到E。即a(1)=A a(2)=B a(3)=C a(4)=D a(5)=E

Dim a(5) As String 已经定义了一个a(1),a(2),a(3),a(4),a(5)共5个单元的字符串数组

a(i) = Chr(Asc("A") + (i - 1))

是用循环分别给个5个字符串数组赋值,这5个值分别是"A","B","C","D","E".

最后是再用循环把这5个值显示出来。

Asc("A")应该是取A的ASCII码,就是65吧没记错的话
是不把A,B,C,D,E保存在数组a里面。

Asc("A")是取字符"A"的ASCII码(65)
Chr把ASCII码转成字符
a的元素就是("A","B","C","D","E")


关于R(A B)<=R(A) +R(B)的一个小问题?
可以的,我们把A的任意一个列向量记为α,B的对应列的列向量记为β。那根据极大线性无关组的定义 α=A的极大线性无关组的一个线性组合(把这个组合记为A1)β=B的极大线性无关组的一个线性组合(把这个组合记为A2)那A+B后原来的α就变成了α+β,它等于A1+A2,那也就可以用两个矩阵的极大...

b是越小好还是越大好a?
b的大小是否好取决于具体的情境和条件。在没有特定上下文的情况下,不能简单地说b越小越好还是越大越好。首先,在数学、物理、经济或其他任何领域中,变量的大小是否理想往往取决于我们所面临的具体问题或情境。b作为一个变量,其大小的好坏不是一个绝对的概念,而是一个相对的概念。例如,在数学优化...

高一数学小问题既然说了a是b的子集那么ab可以相等啊既然这样不应该是a...
是的,A∩B=A,如果A=B,显然也满足A∩B=A=B 但是集合A的条件是 -1 < y ≤ 1,而B的是a < x < a+3,前者是小于等于,后者是小于,所以a+3 与1之间无法取等号。假设把B的改为a < x ≤ a+3,显然此时,可以得到a + 3 ≥ 1,可以取等号了。所以说是先天决定的,即集合定义...

英语小问题
解析:1. 所填部分为非谓语动词,若出现动词原形discover这样的选项不能选。(可以理解吗?)此处___in the library为the money的后置定语,非谓的中心词discover与money之间是一种动宾关系,宾语提前当然要用被动语态(若是主谓关系,用主动态),排除C、D。A、B的区别在于discovered这个过去分词表动作...

a÷b=105...8,b最小是 最小是?
这道题目的商是105,余数是8,由于余数要比除数小,也就是说,除数比余数大,这时的b最小就是9,可以选比9大的数字。余数一定要比除数小。因为在有余数除法中,余数是因为不够分而余下的,所以必须要小于除数。如果余数等于或大于除数,说明还可以再分,商小了,所以要重新试商,最后使余数小于...

问个汇编语言小问题:00000001b的有符号数是多少还有10000001有符号数是...
00000001b有符号数是十进制的1。10000001b的反码为11111110b,补码为11111111b(此亦是原码),即十进制的-127。

高一物理,两个小问题。渡河问题,小船A到B,为了能到达B小船船头向左偏移...
这其实是一个速度的合成的问题。我们知道,速度其实是一个矢量,所以可以用平行四边形法则进行合成。现在知道一个水平向右的分速度,即水流速度,3m\/s。同时看图,A,B连线垂直于河岸,也就是说小船实际是垂直渡河的,也就是和速度的方向是垂直的。另外一个分速度的大小已知,是5m\/s,方向未知。现在讲...

探究下列问题 已知两数a,b,如果a比b大,判断|a|与|b|的大小.
∵a比b大,∴在数轴上,表示数a的点A在表示数b的点B的右边,①当0≤b<a时,|a|>|b|;②当b<a≤0时,|a|<|b|;③当b<0<a时,|a|与|b|的大小不确定,|a|可能大于|b|,|a|可能等于|b|,|a|也可能小于|b|.

金算盘eERP-B问题
参数说明:Number代表需要排序的数值;ref代表排序数值所处的单元格区域;order代表排序方式参数(如果为“0”或者忽略,则按降序排名,即数值越大,排名结果数值越小;如果为非“0”值,则按升序排名,即数值越大,排名结果数值越大;)。 应用举例:如在C2单元格中输入公式:=RANK(B2,$B$2:$B$31,0),确认后即可得出丁...

如何看到问题的B面,学会成长型思维
如何看到问题的B面学会成长型思维 成为更好的自已 1.抱怨型思维,我们总是更喜欢顺境,人们总是希望在工作中同事和谐、跟随好领导,有更多个人时间,能够顺利地升职加薪。而在逆境中,各种问题接睡而来,让你对现实产生幻灭感、让你怀疑自己、把你打得不知所措,或许你也会像我当年一样想:我真的...

惠农区13735121875: 关于VB的几个小问题(1)将数学表达式Cos2(a+b)+5e2写成vb表达式正确形式("2"是上标,平方)?(2)Int(198.555*100+0.5)/100的值是多少?(3... -
逯屠敏奇:[答案] 第一个问题后边知道 前边有些麻烦 需要查一下5e2是 5*exp^2 第二题的值是:198.56 先计算里边的值为 198560 int是取整 得出的结果也是198560 再除以100 所以为198.56 第三题的答案是:round(x,3) 第四题的答案是:s=6 因为mid("Visual Basic...

惠农区13735121875: VB编程的几个小问题 -
逯屠敏奇: 1、来自msdn:Opcode 可选的.是长型值或仅由位图使用的代码.它用来定义在将 pictur 绘制到 object 上时对 picture 执行的位操作(例如, vbMergeCopy 或 vbSrcAnd 操作符).关于位操作符常数的完整列表,请参阅 Visual Basic Help 文件中...

惠农区13735121875: 关于VB的一个小问题我的是vb6.0的版本,现在打个比方:一个窗体上有N个textbox和一个按钮(按钮命名为数字1),现在我把光标停留在其中任意一个... -
逯屠敏奇:[答案] 你可以用一个字符型变量保存你的点击TEXTBOX的状态,当点textbox1,则保存textbox1,然后点按钮的时候,判断变量是哪个TEXTBOX,然后哪个的TEXT里就显示1.只是思路供参考.

惠农区13735121875: vb 小问题
逯屠敏奇: 只要在print后面加个;,就可以了. 多个表达式,用,或;分隔.,各项以15个字符位置单位,划分区段输出,每个区段输出一项. ;分隔表达式时各项按紧凑格式显示.

惠农区13735121875: 有关vb小问题
逯屠敏奇: int 是一个函数,就是把里面的参数进行"向下取整",即取最靠近参数的并且刚好小于参数的整数. 靠近-3.2的并且刚好小于-3.2的整数 是 4 所以 int(-3.2)=4

惠农区13735121875: VB小问题 -
逯屠敏奇: 返回或设置一个值,用来指示窗体中命令按钮是否为取消按钮 非0(True)就是取消0就不取消

惠农区13735121875: vb的一个小问题
逯屠敏奇: 1.如果是DLL,系统在查找时会查找至少3处地方 一般的文件VB是查找EXE目录下有没有这个,即会默认把EXE路径带上,所以是文件路径 2.第一个是除,但是用了int,即取整数部分,后面是整除,也是取整数部分,所以一样

惠农区13735121875: 一个VB小问题
逯屠敏奇: 1、只输入数字 Private Sub Text1_KeyPress(KeyAscii As Integer) If KeyAscii > 57 Or KeyAscii < 48 Then KeyAscii = 0 End If End Sub 2、输入TEXT1时,锁定TEXT2 Private Sub Text1_GotFocus() Text2.Enabled = False '当正在编辑TEXT1时,...

惠农区13735121875: vb小问题 -
逯屠敏奇: private 和public 一个是私有的一个是公共的.私有的就只指只能在本窗口中使用.而公共的可以在其他窗口中使用.在使用的时候,前者只能在窗体级中,后者在标准模块和类模块中.static dim 作用都是声明,但前者...

惠农区13735121875: 关于VB的几个小问题
逯屠敏奇: 第一个问题后边知道 前边有些麻烦 需要查一下5e2是 5*exp^2 第二题的值是:198.56 先计算里边的值为 198560 int是取整 得出的结果也是198560 再除以100 所以为198.56 第三题的答案是:round(x,3) 第四题的答案是:s=6 因为mid("Visual Basic",1,6)=visual 这句意思是说从Visual basic字串的第1个位置向后取6个字符 len("visual")=6 这是个测量字串长度的函数 字串长为6所以s=6

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网