开发工具:
文件大小: 39kb
下载次数: 0
上传时间: 2009-04-22
详细说明: 简单的C#计算器,但很实用 using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Text; using System.Windows.Forms; namespace calculator { public partial class Form1 : Form { public Form1() { InitializeComponent(); } private void Btn_Clear_Click(object sender, EventArgs e) { txt_Result.Text =" "; } private void button0_Click(object sender, EventArgs e) { Button btn=(Button) sender; txt_Result .Text +=btn.Text ; } private void Form1_Load(object sender, EventArgs e) { } private void button1_Click(object sender, EventArgs e) { Button btn = (Button)sender; txt_Result.Text += btn.Text; } private void button2_Click(object sender, EventArgs e) { Button btn=(Button) sender; txt_Result .Text +=btn.Text ; } private void button3_Click(object sender, EventArgs e) { Button btn = (Button)sender; txt_Result.Text += btn.Text; } private void button4_Click(object sender, EventArgs e) { Button btn = (Button)sender; txt_Result.Text += btn.Text; } private void button5_Click(object sender, EventArgs e) { Button btn = (Button)sender; txt_Result.Text += btn.Text; } private void button6_Click(object sender, EventArgs e) { Button btn = (Button)sender; txt_Result.Text += btn.Text; } private void button7_Click(object sender, EventArgs e) { Button btn = (Button)sender; txt_Result.Text += btn.Text; } private void button8_Click(object sender, EventArgs e) { Button btn = (Button)sender; txt_Result.Text += btn.Text; } private void button9_Click(object sender, EventArgs e) { Button btn = (Button)sender; txt_Result.Text += btn.Text; } private void btn_Add_Click(object sender, EventArgs e) { Button btn = (Button)sender; txt_Result.Text = txt_Result.Text + " " + btn.Text + " "; } private void btn_Result_Click(object sender, EventArgs e) { double d_result; string s_txt = txt_Result.Text; int space = s_txt.IndexOf(' '); string s1 = s_txt.Substring(0, space); char operation =System. Convert.ToChar(s_txt.Substring((space + 1), 1)); string s2 = s_txt.Substring(space + 3); double arg1 =System . Convert.ToDouble(s1); double arg2 =System . Convert.ToDouble(s2); switch (operation) { case '+': d_result = arg1 + arg2; break; case '-': d_result = arg1 - arg2; break; case '*': d_result = arg1 * arg2; break; case '/': if (arg2 == 0) { throw new ApplicationException(); } else { d_result = arg1 / arg2; } break; default: throw new ApplicationException(); } txt_Result.Text = d_result.ToString(); } private void btn_Sub_Click(object sender, EventArgs e) { Button btn = (Button)sender; txt_Result.Text = txt_Result.Text+ " "+ btn.Text+ " "; } private void btn_cheng_Click(object sender, EventArgs e) { Button btn = (Button)sender; txt_Result.Text = txt_Result.Text + " " + btn.Text+ " "; } private void btn_chu_Click(object sender, EventArgs e) { Button btn = (Button)sender; txt_Result.Text = txt_Result.Text+ " "+ btn.Text + " "; } private void button10_Click(object sender, EventArgs e) { Button btn = (Button)sender; txt_Result.Text = txt_Result.Text + " " + btn.Text + " "; } private void button10_Click_1(object sender, EventArgs e) { } } } ...展开收缩
(系统自动生成,下载前可以参看下载内容)
下载文件列表
相关说明
- 本站资源为会员上传分享交流与学习,如有侵犯您的权益,请联系我们删除.
- 本站是交换下载平台,提供交流渠道,下载内容来自于网络,除下载问题外,其它问题请自行百度。
- 本站已设置防盗链,请勿用迅雷、QQ旋风等多线程下载软件下载资源,下载后用WinRAR最新版进行解压.
- 如果您发现内容无法下载,请稍后再次尝试;或者到消费记录里找到下载记录反馈给我们.
- 下载后发现下载的内容跟说明不相乎,请到消费记录里找到下载记录反馈给我们,经确认后退回积分.
- 如下载前有疑问,可以通过点击"提供者"的名字,查看对方的联系方式,联系对方咨询.