这篇文章主要介绍了C#实现简单计算器功能的脚本怎么写的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇C#实现简单计算器功能的脚本怎么写文章都会有所收获,下面我们一起来看看吧。
先来张效果图吧(5分钟写好,莫怪)
代码:
数字按钮绑定的是button_Clickd()方法
运算符按钮绑的是Button_Clickp()方法
思想:按下数字按钮,将数字按钮的值连接到textbox上,然后按下运算符判断是否为等于,并记录运算符的内容,以便后面做处理。
usingSystem;usingSystem.Collections.Generic;usingSystem.ComponentModel;usingSystem.Data;usingSystem.Drawing;usingSystem.Linq;usingSystem.Text;usingSystem.Windows.Forms;namespaceWindowsFormsApplication4{publicpartialclassForm2:Form{privatestrings;privatedoublex,y;privateButtonbtn;publicForm2(){InitializeComponent();}privatevoidForm2_Load(objectsender,EventArgse){textBox1.Text="";label1.Text="";}privatevoidbuttond_Click(objectsender,EventArgse)//数字符所绑定的事件{btn=(Button)sender;textBox1.Text=textBox1.Text+btn.Text;//将所点击的数字付呈现在textBox上面}privatevoidbuttonp_Click(objectsender,EventArgse)//运算符所绑定的事件{btn=(Button)sender;if(btn.Name!="button12")//如果不是"="{x=Convert.ToDouble(textBox1.Text);//将所所输入的第一个字符保留下来textBox1.Text="";//清空textBox的内容s=btn.Name;//获取运算符的种类label1.Text=x.ToString();//将第一个所按的字符输出来}else{if(label1.Text=="")MessageBox.Show("输入不正确!!","信息提示",MessageBoxButtons.OK);else{y=Convert.ToDouble(textBox1.Text);switch(s)//使用s来判读所按的按钮{case"button13":textBox1.Text=(x+y).ToString();break;case"button14":textBox1.Text=(x-y).ToString();break;case"button15":textBox1.Text=(x*y).ToString();break;case"button16":if(y==0)MessageBox.Show("除零错误!!!","信息提示",MessageBoxButtons.OK);elsetextBox1.Text=(x/y).ToString();break;}label1.Text=textBox1.Text;}}}}}
关于“C#实现简单计算器功能的脚本怎么写”这篇文章的内容就介绍到这里,感谢各位的阅读!相信大家对“C#实现简单计算器功能的脚本怎么写”知识都有一定的了解,大家如果还想学习更多知识,欢迎关注恰卡编程网行业资讯频道。
polyfills怎么按需加载
polyfills怎么按需加载本篇内容主要讲解“polyfills...
C#数据类型怎么实现背包、队列和栈
C#怎么实现冒泡排序和插入排序算法
C#怎么实现冒泡排序和插入排序算法这篇文章主要讲解了“C#怎么实现...
C#如何实现希尔排序
C#如何实现归并排序
C#怎么使用符号表实现查找算法
C#类的静态成员怎么用
C#类的静态成员怎么用这篇“C#类的静态成员怎么用”文章的知识点大...
C#的静态函数怎么用
C#的静态函数怎么用这篇文章主要讲解了“C#的静态函数怎么用”,文...
C#中的析构函数怎么用
C#中的析构函数怎么用这篇文章主要讲解了“C#中的析构函数怎么用”...
怎么用CZGL.ProcessMetrics监控.NET应用
用户名
密码
记住登录状态 忘记密码?
邮箱
确认密码
我已阅读并同意 用户协议