winform小程序 虚心求指导
用winform做个计算器public partial class Form1 : Form
{
string TextValue="";//记录数字
public System.Windows.Forms.Button Value;//按键的值
public bool isnull;//是否为空
double sum;//结果
public double result=0;//上次结果
public string operator123;
public Form1()
{
InitializeComponent();
}
private void button1_Click(object sender, EventArgs e)
{
Value = (Button)sender;
TextValue = Value.Text.ToString() ;
if (isnull)
{
textBox1.Text = (textBox1.Text + TextValue).ToString();
}
else
{
textBox1.Text = TextValue;
}
}
private void button2_Click(object sender, EventArgs e)
{
}
private void button10_Click(object sender, EventArgs e)
{
}
private void button14_Click(object sender, EventArgs e)
{
result = Convert.ToDouble(textBox1.Text );
switch (operator123)
{
case "+":
sum =sum+result ;
break;
case "-":
sum=result -sum ;
break;
case "*":
sum=result *sum;
break;
case "/":
sum =result/sum
;
break;
default:
break;
}
}
}
好像错了很多地方啊
虚心求指导 最好能说说思路什么的 --------------------编程问答-------------------- 计算器这种东西 需要这么麻烦嘛
2/13*(23-(12*2-((32+8)*4))) 能算出来吗?
别想着用正则:
给你点提示: 反射与C#编译器。
只会埋头写代码,那还不如抛弃人类所有文明,重新开始探索呢,对吧。 --------------------编程问答-------------------- 慢慢来,从简单的开始,逐步深入 --------------------编程问答-------------------- 额 不懂。。在下不才。。才接触不久
要不您帮写个 我好仔细分析分析 --------------------编程问答-------------------- 错的没边了,
没一处正确的,怎么说?
你可以看看《大话设计模式》
里面有个模式就是讲计算器的,
你这还只是简单的 + - * /
还有% ^ 平方。。。。
难道都在一个“按钮”中判断,
另外,网上计算器例子很多的,随便一搜就有,
先看看再写吧
--------------------编程问答-------------------- 我主要是响应版主大大的号召,
过于简单的不能直接给源码,
要锻炼一下,
这个例子真的很多的 --------------------编程问答-------------------- 网上有线程的计算机代码,先参考学习一下
http://tech.techweb.com.cn/thread-244186-3-1.html --------------------编程问答-------------------- 帮顶!
--------------------编程问答-------------------- 学习 学习
补充:.NET技术 , C#