求助,我想做一个VB计算器,进行16进制的加减

来源:百度知道 编辑:UC知道 时间:2024/07/07 02:55:00
刚刚接触VB,还不是很懂,在百度上搜,很少有关计算器16进制的方面,请高手来指点一下,谢谢。
最好帮写源代码

你先做一个10 进制的
然后再转为16进制的+ 和- 就行拉
在 +,-,*,/ 的运算都给他转换上,还有在10进制的基础上加 a-f 6个按钮,然后判断如果是"a" 就等于10 这样。其他都和 10进制的一样 。

转换的
10-16 : hex()
16-10 : val(&h***)

我有个 10进制的
http://hi.baidu.com/54t%5Ft54/blog/item/3f4ed5249f7c0a024d088d03.html
给你自己改把~
=============================================
For index3 = 16 To 21
If Index = index3 Then
Text1.SelText = Hex(index3 - 6)
b = Val("&h" & Text1.Text)
End If
Next index3
我把修改后的代码贴这了
详细 的代码就去看:http://hi.baidu.com/54t%5Ft54/blog/item/56777736d0d186dea2cc2b64.html
我修改后贴代码上去了

一个思路是:先把输入的16进制数转为10进制数,然后就可以正常运算了,最后把10进制数转回16进制输出

本来想回答,不过上面的就很好了.