中易网

用VB2005制作windows自带计算计算器类型的计算器,详细过程

答案:2  悬赏:0  
解决时间 2021-11-28 00:06
我是初学者 所以请给我...程序+解释!要不我不明白。。
最佳答案
其实不难的,方法如下:
计算器上的数字和计算符号你全部设置成button,样式你就照WINDOWS的样式设计排版好(比如数字1,你就添加个button,然后设置他的text为1,大小你再调整一下),然后那个显示你输入数字内容的你设为TEXTBOX1,另外再加一个计算的button,具体实现思路如下:
1.设置三个参数
dim stlelt as string '计算符号左边的数字
dim stright as string '计算符号右边的数字
dim stmiddle as string '计算符号
2.设置每个button的click响应事件,如按下数字1:
textbox1.text= textbox.text & button1.text(这个你看得懂吧)
其它的依样画葫芦
2.设置“计算”按钮的click响应事件,这个比较关键,你要用到ASCII码的知识。
把me.textbox1.text中的字符串给区分开来,分别副职给stleft,stright,stmiddle
具体区分方法:用个for next 语句判断ASCII码,
for i as integer =0 to me.textbox1.text.length-1

if me.textbox1.text.char(i)=79......(你自己看看ASCII码,74到95)
中间代码你自己写了(注意分出来的字符串,你还要用一个for next语句把字符串变成数字,如:"1111"转换成1*1000+1*100+1+10+1*1
then

end if

next

3.显示结果,完成其它工作了!

如果你不明白,可以在百度HI上给我留言,或到我的空间留言,电我也行!
全部回答
其实不难的,方法如下: 计算器上的数字和计算符号你全部设置成button,样式你就照windows的样式设计排版好(比如数字1,你就添加个button,然后设置他的text为1,大小你再调整一下),然后那个显示你输入数字内容的你设为textbox1,另外再加一个计算的button,具体实现思路如下: 1.设置三个参数 dim stlelt as string '计算符号左边的数字 dim stright as string '计算符号右边的数字 dim stmiddle as string '计算符号 2.设置每个button的click响应事件,如按下数字1: textbox1.text= textbox.text & button1.text(这个你看得懂吧) 其它的依样画葫芦 2.设置“计算”按钮的click响应事件,这个比较关键,你要用到ascii码的知识。 把me.textbox1.text中的字符串给区分开来,分别副职给stleft,stright,stmiddle 具体区分方法:用个for next 语句判断ascii码, for i as integer =0 to me.textbox1.text.length-1 if me.textbox1.text.char(i)=79......(你自己看看ascii码,74到95) 中间代码你自己写了(注意分出来的字符串,你还要用一个for next语句把字符串变成数字,如:"
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
五星红旗升起来作文三个自然段350字的
撇弃的意思是什么啊?请解释下!
居住国外的中国人可以享有社保吗
利爽的意思是什么啊?请解释下!
新卡罗拉装了护板,塑料护板还需要吗
秋光的意思是什么?秋光的释义是什么啊?
原来,大自然中的一切事物都是互相联系的。这
忙人的意思是什么啊?请解释下!
梦幻西游上丢失的物品被找回了,去哪领取
大连勤劳的辣妈公寓(榆石街分店)地址在什么地
判刑里的求处是什么意思?例如:求处7年有期
腸腹的意思是什么?腸腹的释义是什么啊?
罗甸的意思是什么啊?请解释下!
神舟5号的航天员是谁
风摅的意思是什么?风摅的释义是什么啊?
推荐资讯
刚买的鹦鹉鱼放进缸里就在角落里呆着不出来为
喇叭发出“叭叭”的声音,是什么回事谢谢了,
蛩响的意思是什么啊?请解释下!
小麦,黄豆沙配饲料喂鸡是什么效果
怀故的意思是什么啊?请解释下!
松包的意思是什么啊?请解释下!
衹衼的意思是什么?衹衼的释义是什么啊?
鞭面的意思是什么啊?请解释下!
镳旗的意思是什么啊?请解释下!
汽车防盗器的脚刹线怎样安装
保定滑雪场
一般鱼缸养鱼养几条好?
手机登qq时,显示手机磁盘不足,清理后重新登
刺客的套装怎么选啊?