落户咨询网-为您提供一对一的落户咨询服务!

落户办理网logo

落户咨询网落户一对一咨询服务

C#WPF计算器!一个刚刚入门一个星期Csharp的应届生!

栏目:应届生落户 人气:0发表时间:2023-10-16来源:网络
信息摘要:
先入正题吧!1:创建wpf应用。我用的VS是2013!2:创建wpf文件并且起名字!3:起一条虚线3:打开我们电脑基本的计算器,然后我们模仿他来做计算器吧!4:在工具箱找到lable,把他拖进来。并且起一个名字!设置他的属性。4:再然后在工具箱找到bu......

C#WPF计算器!一个刚刚入门一个星期Csharp的应届生!

(C#WPF计算器!一个刚刚入门一个星期Csharp的应届生!)

入户咨询二维码  

  

先入正题吧!

  

1:创建wpf应用。我用的VS是2013!

  

2:创建wpf文件并且起名字!

  

3:起一条虚线

  

3:打开我们电脑基本的计算器,然后我们模仿他来做计算器吧!

  

4:在工具箱找到lable,把他拖进来。并且起一个名字!设置他的属性。

  

4:再然后在工具箱找到button按钮把他拖进来。并且帮他起名字,还有设置他的属性!

  

5:写完整的界面,按钮直接复制粘贴就可以的!下一步进行后台代码!

  

6:定义三个变量存放数据!

  

7:设置按钮0的点击事件!然后数字键复制粘贴就可以了!

  

8:设置符号键,给他赋值!

  

9:设置C按键清除所有!这个问了很多人才找到的C按键清除lable!

  

10:设置等于号按键促发加减乘除!

  

11:然后一个计算器完成了!下面是全部代码!

  

namespaceLVcalculation

  

{

  

??///

  

??///MainWindow.xaml的交互逻辑

  

??///

  

??publicpartialclassMainWindow:Window

  

??{

  

????stringnumber1=null,number2=null,flag=null;//第一个变量存放按下的第一个字符,第二个变量存放按下符号键的字符。第三个存放符号的字符!

  

????publicMainWindow左边()右边

  

????{

  

??????InitializeComponent左边()右边;

  

????}

  

????privatevoidbutton0_Click(objectsender,RoutedEventArgse)

  

????{

  

??????if(flag==null)

  

??????{

  

????????number1=number1+"0";

  

????????lable1.Content=number1;

  

??????}

  

??????else{

  

????????number2=number2+"0";

  

????????lable1.Content=number2;

  

???????

  

??????}

  

????}

  

????privatevoidbutton1_Click(objectsender,RoutedEventArgse)

  

????{

  

??????if(flag==null)

  

??????{

  

????????number1=number1+"1";

  

????????lable1.Content=number1;

  

??????}

  

??????else

  

??????{

  

????????number2=number2+"1";

  

????????lable1.Content=number2;

  

??????}

  

????}

  

????privatevoidbutton2_Click(objectsender,RoutedEventArgse)

  

????{

  

??????if(flag==null)

  

??????{

  

????????number1=number1+"2";

  

????????lable1.Content=number1;

  

??????}

  

??????else

  

??????{

  

????????number2=number2+"2";

  

????????lable1.Content=number2;

  

??????}

  

????}

  

????privatevoidbutton3_Click(objectsender,RoutedEventArgse)

  

????{

  

??????if(flag==null)

  

??????{

  

????????number1=number1+"3";

  

????????lable1.Content=number1;

  

??????}

  

??????else

  

??????{

  

????????number2=number2+"3";

  

????????lable1.Content=number2;

  

??????}

  

????}

  

????privatevoidbutton4_Click(objectsender,RoutedEventArgse)

  

????{

  

??????if(flag==null)

  

??????{

  

????????number1=number1+"4";

  

????????lable1.Content=number1;

  

??????}

  

??????else

  

??????{

  

????????number2=number2+"4";

  

????????lable1.Content=number2;

  

??????}

  

????}

  

????privatevoidbutton5_Click(objectsender,RoutedEventArgse)

  

????{

  

??????if(flag==null)

  

??????{

  

????????number1=number1+"5";

  

????????lable1.Content=number1;

  

??????}

  

??????else

  

??????{

  

????????number2=number2+"5";

  

????????lable1.Content=number2;

  

??????}

  

????}

  

????privatevoidbutton6_Click(objectsender,RoutedEventArgse)

  

????{

  

??????if(flag==null)

  

??????{

  

????????number1=number1+"6";

  

????????lable1.Content=number1;

  

??????}

  

??????else

  

??????{

  

????????number2=number2+"6";

  

????????lable1.Content=number2;

  

??????}

  

????}

  

????privatevoidbutton7_Click(objectsender,RoutedEventArgse)

  

????{

  

??????if(flag==null)

  

??????{

  

????????number1=number1+"7";

  

????????lable1.Content=number1;

  

??????}

  

??????else

  

??????{

  

????????number2=number2+"7";

  

????????lable1.Content=number2;

  

??????}

  

????}

  

????privatevoidbutton8_Click(objectsender,RoutedEventArgse)

  

????{

  

??????if(flag==null)

  

??????{

  

????????number1=number1+"8";

  

????????lable1.Content=number1;

  

??????}

  

??????else

  

??????{

  

????????number2=number2+"8";

  

????????lable1.Content=number2;

  

??????}

  

????}

  

????privatevoidbutton9_Click(objectsender,RoutedEventArgse)

  

????{

  

??????if(flag==null)

  

??????{

  

????????number1=number1+"9";

  

????????lable1.Content=number1;

  

??????}

  

??????else

  

??????{

  

????????number2=number2+"9";

  

????????lable1.Content=number2;

  

??????}

  

????}

  

????privatevoidbuttonb_Click(objectsender,RoutedEventArgse)

  

????{

  

??????flag="-";

  

????}

  

????privatevoidbuttona_Click(objectsender,RoutedEventArgse)

  

????{

  

??????flag="+";

  

????}

  

????privatevoidbuttone_Click(objectsender,RoutedEventArgse)

  

????{

  

??????flag="%";

  

????}

  

????privatevoidbuttond_Click(objectsender,RoutedEventArgse)

  

????{

  

??????flag="/";

  

????}

  

????privatevoidbuttonc_Click(objectsender,RoutedEventArgse)

  

????{

  

??????flag="*";

  

????}

  

????privatevoidbuttoncc_Click(objectsender,RoutedEventArgse)

  

????{

  

??????this.lable1.Content="";

  

????}

  

????privatevoidbuttongg_Click(objectsender,RoutedEventArgse)

  

????{

  

??????if(flag==null)

  

??????{

  

????????number1=number1+".";

  

????????lable1.Content=number1;

  

??????}

  

??????else{

  

????????number2=number2+".";

  

????????lable1.Content=number2;

  

???????

  

??????}

  

????}

  

????privatevoidbuttonf_Click(objectsender,RoutedEventArgse)

  

????{

  

??????switch(flag){

  

????????case"+":lable1.Content=Convert.ToString(Convert.ToDouble(number1)+Convert.ToDouble(number2));

  

??????????break;

  

????????case"-":lable1.Content=Convert.ToString(Convert.ToDouble(number1)-Convert.ToDouble(number2));

  

??????????break;

  

????????case"*":lable1.Content=Convert.ToString(Convert.ToDouble(number1)*Convert.ToDouble(number2));

  

??????????break;

  

????????case"/":lable1.Content=Convert.ToString(Convert.ToDouble(number1)/Convert.ToDouble(number2));

  

??????????break;

  

????????case"%":lable1.Content=Convert.ToString(Convert.ToDouble(number1)%Convert.ToDouble(number2));

  

??????????break;

  

??????}

  

??????number1=null;

  

??????number2=null;

  

??????flag=null;

  

????}

  

??}

  

}

  

12:还有一种方法写!注意这个方法的是用textbox,不是用lable。

  

13:下面是这个的全部代码!

  

  

????xmlns=""

  

????xmlns:x=""

  

????Title="为什么我写的计算器这么多bug"Height="350"MaxHeight="350"MinHeight="350"Width="525"MaxWidth="525"MinWidth="525"

  

????>

  

??

  

?????

  

????

  

??????

  

??????

  

??????

  

??????

  

??????

  

??????

  

????

  

????

  

??????

  

??????

  

??????

  

??????

  

????

  

????

  

????

最新资讯
我是今年高考考生,湖南大学和上海大学选哪个好?

我是今年高考考生,湖南大学和上海大学选哪个好?

马上报专业了,感谢大家答复,谢谢谢谢!如果未来定居,就业都在上海,上海大学是......
23-12-04
2017年应届毕业生怎样快速落户上海?

2017年应届毕业生怎样快速落户上海?

2017年应届毕业生怎样快速落户上海?2017年应届生户口政策:大学毕业生迁......
23-12-04
松江区居转户没有房子如何落户

松江区居转户没有房子如何落户

对审核结果有异议的,用人单位可以在就业创业服务网公布结果后30日内向上海市学......
23-12-04
关于上海生源应届生落户之后,一年内换工作的问题

关于上海生源应届生落户之后,一年内换工作的问题

我是6月份的上海生源应届毕业生,已经成功落户,想在10月份换下工作,但是公司......
23-12-04
威海大学生创业就业补贴政策,威海应届毕业生生活补贴

威海大学生创业就业补贴政策,威海应届毕业生生活补贴

大学生创业是一种以在校大学生和毕业大学生的特殊群体为创业主体的创业过程。随着......
23-12-04
如果我现在回到应届生身份,我会这样去找工作

如果我现在回到应届生身份,我会这样去找工作

如果我用现在的职场知识和跳槽技能,回到20多岁应届生的身份和年龄,我会跟你们......
23-12-03
落户上海后籍贯变吗_2022年应届生上海落户政策发布时间:2022-01-03 05:23:57

落户上海后籍贯变吗_2022年应届生上海落户政策发布时间:2022-01-03 05:23:57

导语简介【左边重诚右边科技】小编整理关于“落户上海后籍贯变吗_2022年应届......
23-12-03
应届毕业生必须办理准迁证吗

应届毕业生必须办理准迁证吗

左边法律右边分析:不需要的。当事人迁移户口的,只需要有“报到证”即可。左边法......
23-12-03
推荐资讯
应届毕业生落户上海八步走(适用于求职上海高校者)

应届毕业生落户上海八步走(适用于求职上海高校者)

终于拿到户口了,折腾、等待了有小半年吧。记录一下。感谢在这期间坛友们的解答。......
23-11-26
上海闵行居转户审核快速渠道 浦东人才中心办理落户快捷技巧

上海闵行居转户审核快速渠道 浦东人才中心办理落户快捷技巧

上海闵行居转户审核中闵行区,审核中,会不会退回?【上海居转户上海居转户闵行焦......
23-07-17
上海应届毕业生72分落户流程(通用劳动合同模板)

上海应届毕业生72分落户流程(通用劳动合同模板)

1.落户准备阶段根据每年最新的《上海应届生落户最新打分标准》估算自己是否大于......
23-10-13
2017年应届毕业生落户上海标准打分是72分

2017年应届毕业生落户上海标准打分是72分

5月14日消息:据上海发布,上海市学生事务中心今天发布2017年非上海生源应......
23-11-22
插队落户上海_上海非沪籍应届生落户免予提交计算机证书对象

插队落户上海_上海非沪籍应届生落户免予提交计算机证书对象

导语简介【左边重诚右边科技】小编整理关于“插队落户上海_上海非沪籍应届生落户......
23-10-28
签劳动合同还算应届生

签劳动合同还算应届生

签订劳动合同跟是否属于应届生没有多大关系。应届生即当年毕业的学生以区别从版前......
23-07-09
应届毕业生包括研究生毕业吗?

应届毕业生包括研究生毕业吗?

包括,还包括博士生。海外留学生得看具体毕业时间,因为中外学制不同。包括。只要......
23-10-13
教育类硕士免试取得教师资格证,往届毕业生也可以享受吗?不是应届的

教育类硕士免试取得教师资格证,往届毕业生也可以享受吗?不是应届的

教育类硕士免试取得教师资格证,往届毕业生也可以享受吗,有前提条件。如果你的专......
23-08-04
最新更新
来,我们说说深圳集体户口辞职迁到人才市场问题解决之道!

来,我们说说深圳集体户口辞职迁到人才市场问题解决之道!

吸引眼球的深圳集体户口辞职迁到人才市场信息非常多,但对你来说没什么用,接下来......
23-04-17
现在你可以花费较少的努力获得深圳研究生落户政策?

现在你可以花费较少的努力获得深圳研究生落户政策?

和ABC一样简单的深圳研究生落户政策资讯,在网络上越来越少了,如果你刚好遇到......
23-04-17
更好的博士落户深圳的条件应对方法!

更好的博士落户深圳的条件应对方法!

我建议你认真阅读下面的文章,分享的博士落户深圳的条件信息很可能网络上从来没有......
23-04-16
关于2020年调干入户深圳你所不知道的事!

关于2020年调干入户深圳你所不知道的事!

如果你想了解2020年调干入户深圳的信息,那么关于2020年调干入户深圳你所......
23-04-15
深圳集体户口个人页,毕业生落户深圳

深圳集体户口个人页,毕业生落户深圳

深圳集体户口个人页,生落户深圳你怎样看待深圳这座城市?可去专栏“在深圳奋斗”......
23-04-15
往届硕士落户深圳居住证入户条件

往届硕士落户深圳居住证入户条件

往届硕士落户深圳居住证入户条件深圳是一座宜居的城市,也是一座敬老爱老的城市。......
23-04-14
启德英国留学报告:三成以上留英学生考虑申请第二硕士

启德英国留学报告:三成以上留英学生考虑申请第二硕士

来源:经济观察报原标题:启德英国留学报告:三成以上留英学生考虑申请第二硕士经......
23-04-13
外地集体户口迁回原籍如何办理?

外地集体户口迁回原籍如何办理?

一、外地迁回原籍如何办理?从原籍所在地派出开出同意迁入的准迁证,凭此准迁证即......
23-04-12
福田集体户口怎么落户的?

福田集体户口怎么落户的?

一、福田怎么落户的?(一)集体户口是农转非的,不能回原籍,若是想要办理落户,......
23-04-11
我是深圳集体户口,现在正把户口迁到老家,社保能取出来吗?

我是深圳集体户口,现在正把户口迁到老家,社保能取出来吗?

社保取出来?你是什么意思?社会保险=养老保险+医疗保险+工伤保险+生育保险+......
23-04-10
推荐资讯
深圳户口很大情况等于小孩入学门票

深圳户口很大情况等于小孩入学门票

最近身边好多人都在讨论入深户有朋友也是做这块,我也推荐了好几个身边的人给他,......
23-01-09
深圳调干入户与积分入户有什么区别?哪种方式好点?

深圳调干入户与积分入户有什么区别?哪种方式好点?

调干指的是入户人以干部的身份来调户到深圳。积分入户是指以外来务工人员的身份入......
23-01-24
2022深圳核准式入户问题的成功秘诀!

2022深圳核准式入户问题的成功秘诀!

亲爱的朋友:在你想了解2022深圳核准式入户信息前,以下分享的内容对你来说很......
23-03-10
深圳家长紧急通知!9月1日起赶紧申报少儿医保

深圳家长紧急通知!9月1日起赶紧申报少儿医保

有一种开学叫娃不想开学,但爸妈想!▽每天处理熊孩子们吵不完的架收拾到处乱扔的......
22-11-25
请问一下深圳调干入户申请是怎样的

请问一下深圳调干入户申请是怎样的

深圳调干入户申请办理条件是在职人才引进必须满足积分达到100分,并符合以下条......
23-02-02
深圳留学生入户条件(海外硕士落户深圳条件)

深圳留学生入户条件(海外硕士落户深圳条件)

深圳市千程文化发展有限公司是一家提供深圳留学生落户政策2020居住证入户条件......
23-02-26
官宣!美国入境政策大变,留学生看完直接傻眼……

官宣!美国入境政策大变,留学生看完直接傻眼……

距白宫放出消息:取消旅游禁令后一个月拜登终于宣布:中国赴美令彻底废止从此,“......
23-02-02
深圳落户条件2020新规海外留学生回国落户深圳政策

深圳落户条件2020新规海外留学生回国落户深圳政策

深圳落户条件2020新规海外留学生回国落户深圳政策也许房地产政策在不同社会经......
23-02-28
推荐内容
2020年上海居住证积分申请系统密码是多少?密码遗忘该如何处理?

2020年上海居住证积分申请系统密码是多少?密码遗忘该如何处理?

上海居住证积分申请系统不提供网上找回密码或重置密码的服务,所以大家一旦忘记密......
23-01-08
上海居转户公示后多久查到准迁证

上海居转户公示后多久查到准迁证

A:必须要在上海注册的守法企业,B:其他注册资金100万元人民币以上的各类企......
23-03-03
「热点」什么是应届生?应届生的身份有多重要?别等到毕业才知道

「热点」什么是应届生?应届生的身份有多重要?别等到毕业才知道

什么是应届生?它有两种定义,不仅指专科大三或者本科大四的学生。应届生身份可以......
23-09-23
留学落户“干货”来啦

留学落户“干货”来啦

不知不觉已经到了附件“干货”系列的第三期,今天是关于主申请人身份和随迁家属材......
22-12-17
挣扎了7年,终于可以申请居转户了!却没想到被公司“毁”了……

挣扎了7年,终于可以申请居转户了!却没想到被公司“毁”了……

导语本平台1、领域:上海居住证、120积分、居转户、人才引进、留学落户2、服......
23-02-27
人力资源管理专业的本科毕业后最好的出路是什么?

人力资源管理专业的本科毕业后最好的出路是什么?

以下文字资料是由(历史新知网)小编为大家搜集整理后发布的内容,让我们赶快一起......
23-07-15
各种教育类型不同标准,学历申请上海积分需满足条件

各种教育类型不同标准,学历申请上海积分需满足条件

学历申请上海居住证积分是最常见的积分申请方式,各种教育类型不一样!教育背景核......
23-10-07
重磅消息!上海落户政策2022新调整!优化上海居转户条件!

重磅消息!上海落户政策2022新调整!优化上海居转户条件!

上海落户政策2022最新调整!再次优化上海居转户条件!2022申请居住证落户......
23-02-13

咨询热线

13671738356