用visual studio制作的简单的计算器复习进程

上传人:枫** 文档编号:505168484 上传时间:2022-11-25 格式:DOCX 页数:17 大小:145.40KB
返回 下载 相关 举报
用visual studio制作的简单的计算器复习进程_第1页
第1页 / 共17页
用visual studio制作的简单的计算器复习进程_第2页
第2页 / 共17页
用visual studio制作的简单的计算器复习进程_第3页
第3页 / 共17页
用visual studio制作的简单的计算器复习进程_第4页
第4页 / 共17页
用visual studio制作的简单的计算器复习进程_第5页
第5页 / 共17页
点击查看更多>>
资源描述

《用visual studio制作的简单的计算器复习进程》由会员分享,可在线阅读,更多相关《用visual studio制作的简单的计算器复习进程(17页珍藏版)》请在金锄头文库上搜索。

1、首先利用visual studio里面的button和textbox模块建立上图模块。然后就是编写程序:该程序最重要的是要理解清楚计算器的运算逻辑。public partial class Forml : Formstring a, b, q, ac;int c = 0, d = 0, n = 0, p = 0, m = 0;double temp1 = -1;int pos = 0;public Form1()InitializeComponent();private void textBox1_TextChanged(object sender, EventArgs e)public vo

2、id addNum(int num)textBox1.Text = textBox1.Text + num.ToString();if (c 0)/ 管理0-a加减?乘?除y运?算?textBoxl.Text = ;a = num.ToString();b = b + a;textBoxl.Text = b;private void button1_Click(object sender,EventArgs e)addNum(7); 向。显?示?屏P加F字A?n+;private void button2_Click(object sender,EventArgs e)addNum(8);pr

3、ivate void button3_Click(object sender,EventArgs e)addNum(9);private void button5_Click(object sender,EventArgs e)addNum(4);private void button6_Click(object sender,EventArgs e)addNum(5);private void button7_Click(object sender,EventArgs e)addNum(6);private void button9_Click(object sender,EventArgs

4、 e)addNum(1);private void button10_Click(object sender,EventArgs e)addNum(2);private void button11_Click(object sender,EventArgs e)addNum(3);private void button14_Click(object sender,EventArgs e)addNum(0);private void button15_Click(object sender,EventArgs e)if (p=0)textBox1.Text = textBox1.Text + .

5、;/加上?小?数y点i?p+;m+;if (c 0)/ 管理na加F减?乘?除y运?算?b = b + .;private void button4_Click(object sender,EventArgs e)pos = 1;temp1 = Convert . ToDouble (textBox1.Text);textBox1.Text =temp1+;d+;c+;p = 0;private void button8_Click(object sender,EventArgs e)pos = 2;temp1 = Convert.ToDouble(textBox1.Text);textBox

6、1.Text = temp1 + -; c+; p = 0;private void button12_Click(object sender,EventArgs e)pos = 3;temp1 = Convert.ToDouble(textBox1.Text);textBox1.Text = temp1 + *; c+; p = 0;private void button16_Click(object sender,EventArgs e)pos = 4;temp1 = Convert.ToDouble(textBox1.Text);textBox1.Text = temp1 + /; c+

7、; p = 0;private void button13_Click(object sender,EventArgs e)double temp2 = Convert.ToDouble(b);switch (pos)case 1:textBoxl.Text = (tempi + temp2).ToString();break;case 2:textBoxl.Text = (tempi - temp2).ToString();break;case 3:textBoxl.Text = (tempi * temp2).ToString();break;case 4:textBoxl.Text = (tempi / temp2).ToString();break;private void button17_Click(object sender,EventArgs e)textBox1.Text = ;/清?空?显?示?器iAtempi = 0;pos = 0;b=;a = ;n = 0;c = 0;p = 0;清零

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 学术论文 > 其它学术论文

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号