第一天看VB程序的比菜鸟还菜的问题。。。(急!)应该很简单。。50分!

vvpang 2005-08-08 01:10:02
程序如下

Dim sendArr(8) As Byte
…………
carStr1 = "&H" & Mid(Text1.Text, 1, 2) //这一行是什么意思???
carStr2 = "&H" & Mid(Text1.Text, 3, 2) //还有这一行是什么意思???

sendArr(5) = Val(carStr1)
sendArr(6) = Val(carStr2)

帮我详细解释一下那两行的意思吧。。
在java里,怎么实现那两行要表达的意思啊。。
...全文
143 5 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
conrad_wan 2005-08-08
  • 打赏
  • 举报
回复
Smiling_Pig(思漫儿) 正解~
Smiling_Pig 2005-08-08
  • 打赏
  • 举报
回复
text1.text="abcdefg"
carStr1 = "&H" & Mid(Text1.Text, 1, 2) = &Hab = 177
carStr2 = "&H" & Mid(Text1.Text, 3, 2) = &Hcd = 205
Smiling_Pig 2005-08-08
  • 打赏
  • 举报
回复
&H 是以十六进制表示的意思。
carStr1 = "&H" & Mid(Text1.Text, 1, 2) 将Text1中的1、2位以十六进制显示,赋值给carStr1
carStr2 = "&H" & Mid(Text1.Text, 3, 2) 将Text1中的3、4位以十六进制显示,赋值给carStr2

最近才开始研究十六进制的问题,不知道回答完全不?
domhuang 2005-08-08
  • 打赏
  • 举报
回复
carStr1 = "&H" & Mid(Text1.Text, 1, 2) //这一行是什么意思???
carStr2 = "&H" & Mid(Text1.Text, 3, 2) //还有这一行是什么意思???

在text box 上取 字符串
“‘’‘’‘’‘’‘’‘’‘’‘’‘

sendArr(5) = Val(carStr1)
sendArr(6) = Val(carStr2)
这里把去出来的字符串变为 数值啊

不好意思 小弟不懂java
zuoxingyu 2005-08-08
  • 打赏
  • 举报
回复
carStr1 = "&H" & Mid(Text1.Text, 1, 2) //这一行是什么意思???
carStr2 = "&H" & Mid(Text1.Text, 3, 2) //还有这一行是什么意思???

第一行,是把"&H"和TEXT1里,从第一个字符开始,取2个字符得到的字符合并起来,如text1.text="abcdefg"
那么
carStr1 = "&H" & Mid(Text1.Text, 1, 2) ="&hab"
Mid(Text1.Text, 1, 2) =“ab”

第二行的意思是一样的,从第三个字符开始取2个

carStr1 = "&H" & Mid(Text1.Text, 1, 2) ="&hcd"

7,785

社区成员

发帖
与我相关
我的任务
社区描述
VB 基础类
社区管理员
  • VB基础类社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧