想在VB中设计一个类似卡西欧fx-82MS的双行显示的计算器程序(输入与输出在两个Text中进行),请给个思路。
来源:百度知道 编辑:UC知道 时间:2024/06/28 19:44:25
要比较详细的,能满足一般的科学计算就行了。
每当有一个关键点时都编一个Sub
复杂的就用Function
如按“+”时
------------------------------------
Import...
...
...
...
Class...
'Microsoft Visual Studio 2005 Professional
'Microsoft Visual Basic 2005
Dim Addtion1 As Decimal
Dim Addtion2 As Decimal
Dim Doing As String
Dim...
...
...
...
Private Sub Add.Click(ByVal....)Handle Add.Click
Doing = "Add"
Addtion1 = TextBox1.Text
Textbox1.Text = ""
End Sub
...
...
...
Private Sub Equal.Click(ByVal....)Handle Equal.Click
If Doing = "Add" Then
Addtion2 = Textbox1.Text
Textbox2.Text = Addtion1 + Addtion2
ElseIf Doing = "Minus" Then
...
...
...
End If
Addtion1 = 0
Addtion2 = 0
Textbox1.Text = ""
Doing = ""
End Sub
...
...