求一个VB.NET的一个题目,高手请进!!

来源:百度知道 编辑:UC知道 时间:2024/05/04 13:53:14
设计一个计算器,能实现加、减、乘、除等基本运算,设计效果如图所示。
(只需实现加减乘除即可,图只为样图)请赐代码!!!!!!!!!!!

这个好做,我只告诉你一个思路。要不浪费时间。
首先设定2个全局变量,一个是装数字Num,一个是装加减乘除号的Str,
可以看到整个界面是主要是由Menustrip,Textbox和若干BUTTON组成的。
MENUSTRIP控件我就不细讲了,基本一式就明白了,我主要说计算功能。
BUTTON你可以获得CLICK事件,也就是说,当你按一次数字,你可以使TEXTBOX上显示这个数字,例:当我点1的时候,触发BUTTON1这个事件:
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
Me.TextBox1.Text = 1
End Sub
点别的就让Me.TextBox1.Text +=(点几就是几,类型要是STRING,这里的作用是连接字符串)
当点加减乘除的时候,用Str来接所点的这个运算符号,用Num来接TextBox上的数据,然后再点下一个数字的时候把使Me.TextBox1.Text直接等于所点数字然后再点什么数字将其连接,当点几=号的时候CINT(Num)+Str+CINT(TextBox1.text)等于的值显示在TextBox上就OK了,然后全局变量初始化。。
算法很简单。。别的都是这个模式做的,比方说C钮,里边直接写个me.textbox1.text=0,全局变量初始化就可以了。

希望能帮到你

WINDOWS自带计算器啊,这不难的,就是烦了点,有几个按钮涉及到函数了

百度Hi我 给你代码