| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 609 人关注过本帖
标题:看书做的小计算器程序,还有点问题。谁给改改
只看楼主 加入收藏
暖暖北极雪
Rank: 1
等 级:新手上路
帖 子:8
专家分:0
注 册:2007-5-8
收藏
 问题点数:0 回复次数:3 
看书做的小计算器程序,还有点问题。谁给改改

fo1I030T.rar (29.16 KB) 看书做的小计算器程序,还有点问题。谁给改改



添加的图片的按钮还没写代码 不知道怎么弄。 还有windows自带的计算器按了+-*/这些运算符后 第一次输入的数字并不会消失。而我这个在输入数字,再按运算符后 数字就会消失了。另外比如1÷3 按=后出来的答案小数点前的0不显示。谁帮我改改

Dim equalsym As Boolean
Dim pointsym As Boolean
Dim computetype As String
Dim FirstNum As Double
Option Explicit

Private Sub cmdAddPicture_Click()

End Sub

Private Sub cmdClear_Click()
txtoutput.Text = ""
pointsym = False


End Sub

Private Sub cmdCompute_Click(Index As Integer)
FirstNum = Val(txtoutput.Text)
txtoutput.Text = ""
Select Case Index
Case 0
computetype = "Add"
Case 1
computetype = "subtraction"
Case 2
computetype = "multiplication"
Case 3
computetype = "division"
End Select
equalsym = False
pointsym = False

End Sub

Private Sub cmdEqual_Click()
If equalsym = False Then
Select Case computetype
Case "Add"
txtoutput.Text = Str(FirstNum + Val(txtoutput.Text))
Case "subtraction"
txtoutput.Text = Str(FirstNum - Val(txtoutput.Text))
Case "multiplication"
txtoutput.Text = Str(FirstNum * Val(txtoutput.Text))
Case "division"
txtoutput.Text = Str(FirstNum / Val(txtoutput.Text))
End Select
equalsym = True
End If
pointsym = False


End Sub

Private Sub cmdNegative_Click()
txtoutput.Text = Trim(Str(-Val(txtoutput.Text)))
End Sub

Private Sub cmdPoint_Click()
If pointsym = False Then
If txtoutput.Text = "" Then txtoutput.Text = "0"
txtoutput.Text = txtoutput.Text & "."
pointsym = True
End If

End Sub

Private Sub form_load()
equalsym = False
pointsym = False
End Sub
Private Sub cmdNumber_Click(Index As Integer)
If equalsym = True Then
txtoutput = ""
equalsym = False
End If
txtoutput.Text = txtoutput.Text & Trim(Str(Index))
End Sub

[此贴子已经被作者于2007-5-10 19:41:42编辑过]

搜索更多相关主题的帖子: 计算器 改改 看书 
2007-05-10 19:28
hyhhd
Rank: 2
等 级:论坛游民
威 望:1
帖 子:502
专家分:44
注 册:2006-5-12
收藏
得分:0 
再继续看书!

2007-05-10 20:00
暖暖北极雪
Rank: 1
等 级:新手上路
帖 子:8
专家分:0
注 册:2007-5-8
收藏
得分:0 

在看呢 不太容易懂

2007-05-11 11:26
jaychang
Rank: 1
等 级:禁止访问
帖 子:148
专家分:0
注 册:2007-5-3
收藏
得分:0 
怎么写程序的时候没有缩进这些,也没有注释,这样子看起来很累的...要养成好的程序习惯了....

http://bbs.    编程GIS论坛
交流软件开发技术与GIS技术
2007-05-11 12:42
快速回复:看书做的小计算器程序,还有点问题。谁给改改
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.026973 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved