写了一个简单的计算器,能实现加减乘除,刚开始没把函数和button联系在一起,调试了半天
namespace math
{
/// <summary>
/// MainWindow.xaml 的交互逻辑
/// </summary>
public partial class MainWindow : Window
{
public MainWindow()
{
InitializeComponent();
}
private void addvalue()
{
int l = int.Parse(left.Text);
int r = int.Parse(right.Text);
int outcome;
outcome = l + r;
expression.Text = left.Text + "+" + right.Text;
result.Text = outcome.ToString();
}
private void subvalue()
{
int l = int.Parse(left.Text);
int r = int.Parse(right.Text);
int outcome;
outcome = l - r;
expression.Text = left.Text + "-" + right.Text;
result.Text = outcome.ToString();
}
private void mulvalue()
{
int l = int.Parse(left.Text);
int r = int.Parse(right.Text);
int outcome;
outcome = l * r;
expression.Text = left.Text + "*" + right.Text;
result.Text = outcome.ToString();
}
private void divvalue()
{
double l = double.Parse(left.Text);
double r = double.Parse(right.Text);
double outcome;
outcome = l / r;
expression.Text = left.Text + "/" + right.Text;
result.Text = outcome.ToString();
}
private void quit_Click(object sender, RoutedEventArgs e)
{
this.Close();
}
private void calculate_Click(object sender, RoutedEventArgs e)
{
try
{
if ((bool)add.IsChecked)
addvalue();
else if ((bool)sub.IsChecked)
subvalue();
else if ((bool)mul.IsChecked)
mulvalue();
else if ((bool)div.IsChecked)
divvalue();
}
catch (Exception caught) //捕获异常
{
expression.Text = "";
result.Text = caught.Message;
}
}
}
}
分享到:
相关推荐
C#初学者学习C#初学者学习C#初学者学习C#初学者学习C#初学者学习
C# 学习 资料 主要是C#学习入门基础资料 包括学历例程
C# 学习心得(最新)C# 学习心得(最新)C# 学习心得(最新)
C#学习是Android客户端目前最全面的免费离线C#学习书籍,从C#入门到C#面向对象编程,提高您对C#的基础理解和全面掌握。主要内容包括: 1、C#变量、数据类型 2、C#面向对象 3、C#封装、继承、多态 4、面向接口编程 5...
Learning hard C# 学习笔记
C#学习资料C#学习资料C#学习资料C#学习资料C#学习资料
C#控件学习C#控件学习C#控件学习C#控件学习C#控件学习C#控件学习C#控件学习C#控件学习C#控件学习C#控件学习C#控件学习
C# 完全手册,C#学习手册 C#基础手册
c#学习计划 每个初学者都要问的问题 我们一起来分享
C#零基础学习C#零基础学习C#零基础学习C#零基础学习
C#入门学习资料是PDF格式的,有需要的可以下载去看emmm
C#学习完全手册C#学习完全手册C#学习完全手册
c#基础 C#是从C和C++发展而来,它继承了C++和Java语言的优点,是面向对象的高级程序设计语言,它具有功能强大和语言简洁高效、与Web技术紧密结合、完整的安全和错误处理机制等特点。C#是Microsoft .Net的核心编程...
微软官方的C#学习文档 微软官方的C#学习文档 微软官方的C#学习文档 微软官方的C#学习文档 微软官方的C#学习文档 微软官方的C#学习文档
C#学习指南
C#学习是Android客户端目前最全面的免费离线C#学习书籍,从C#入门到C#面向对象编程,提高您对C#的基础理解和全面掌握。主要内容包括: 1、C#变量、数据类型 2、C#面向对象 3、C#封装、继承、多态 4、面向接口编程 5...
Visual C#学习笔记光盘 简介:本书由浅入深地讲解Visual C# 2005编程知识,全书内容分为6篇,共27章,第一篇介绍Visual Studio 2005开发环境和C#基础,其中包括Visual C# 2005简介,C#语言基础,面向对象编程...
c#学习习c#学习习
c#学习总结