C#问题!!!! 谁可以给我个C#windows应用程序的计算器的源代码 谢谢各位了三克油。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 http://d.download.csdn.net/down/1713728/yang073402http://wenwen.soso.com/z/q127561405.htm http://www.codesky.net/showhtml/17335.htm 自己网上找呗,很多的~~~~download.prjcode.com/detail/giWhcgwww.codechina.net/source/2790751 public partial class Form66 : Form { Double dblAcc = 0; Double dblSec = 0; bool blnClear = true, blnFrstOpen = true; String strOper = "="; public Form66() { InitializeComponent(); } private void btn_clk(object obj, EventArgs ea) { if (blnClear) txtshow.Text = ""; Button b3 = (Button)obj; txtshow.Text += b3.Text; if (txtshow.Text == ".") txtshow.Text = "0."; dblSec = Convert.ToDouble(txtshow.Text); blnClear = false; } private void btn_Oper(object obj, EventArgs ea) { Button tmp = (Button)obj; strOper = tmp.Text; if (blnFrstOpen) dblAcc = dblSec; else calc(); blnFrstOpen = false; blnClear = true; } //等号运算 private void btn_equ(object obj, EventArgs ea) { calc(); blnClear = true; } //所有运算操作 private void calc() { switch (strOper) { case "+": dblAcc += dblSec; //加号运算 break; case "-": dblAcc -= dblSec; //减号运算 break; case "*": dblAcc *= dblSec; //乘号运算 break; case "/": dblAcc /= dblSec; //除号运算 break; } strOper = "="; //等号运算 blnFrstOpen = true; txtshow.Text = Convert.ToString(dblAcc);//将运算结果转换成字符类型,并输出 dblSec = dblAcc;//将运算数A的值放入运算数B中,以便后面运算 } //清除按钮 private void btn_clr(object obj, EventArgs ea) { clear(); } //清除按钮的操作 private void clear() { dblAcc = 0; dblSec = 0; blnFrstOpen = true; txtshow.Text = ""; } }} 为什么继承自DataGridViewColumn的自定义Column总是无法保存属性值 用C#开发AutoCAD新手求救 。net窗体怎么弹出一个确认删除窗体 C#中的界面! 大家来帮小弟一个忙(在线等) vs2003打包问题(加入vj#) DataGridViewComboBoxColumn 列值为空 c#图书馆管理系统 急问:c#数据访问问题 要生成一定排版格式的xml文檔, 該如何使用xmlTextWriter來寫? C#,请问怎么在一个form上显示报表? int变量的使用问题
download.prjcode.com/detail/giWhcg
www.codechina.net/source/2790751
{
Double dblAcc = 0;
Double dblSec = 0;
bool blnClear = true, blnFrstOpen = true;
String strOper = "=";
public Form66()
{
InitializeComponent();
}
private void btn_clk(object obj, EventArgs ea)
{
if (blnClear)
txtshow.Text = "";
Button b3 = (Button)obj;
txtshow.Text += b3.Text;
if (txtshow.Text == ".")
txtshow.Text = "0.";
dblSec = Convert.ToDouble(txtshow.Text);
blnClear = false;
} private void btn_Oper(object obj, EventArgs ea)
{
Button tmp = (Button)obj;
strOper = tmp.Text;
if (blnFrstOpen)
dblAcc = dblSec;
else
calc();
blnFrstOpen = false;
blnClear = true;
}
//等号运算
private void btn_equ(object obj, EventArgs ea)
{
calc();
blnClear = true;
}
//所有运算操作
private void calc()
{
switch (strOper)
{
case "+":
dblAcc += dblSec; //加号运算
break;
case "-":
dblAcc -= dblSec; //减号运算
break;
case "*":
dblAcc *= dblSec; //乘号运算
break;
case "/":
dblAcc /= dblSec; //除号运算
break;
}
strOper = "="; //等号运算
blnFrstOpen = true;
txtshow.Text = Convert.ToString(dblAcc);//将运算结果转换成字符类型,并输出
dblSec = dblAcc;//将运算数A的值放入运算数B中,以便后面运算
}
//清除按钮
private void btn_clr(object obj, EventArgs ea)
{
clear();
}
//清除按钮的操作
private void clear()
{
dblAcc = 0;
dblSec = 0;
blnFrstOpen = true;
txtshow.Text = "";
}
}
}