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

落户办理网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-09-17
应届生报到证派遣证

应届生报到证派遣证

你签的三方协议不是原籍的吗?关于档案:档案想要回原籍,应该签原籍的单位,或不......
23-10-23
择业期内应届生报到证如何改派?

择业期内应届生报到证如何改派?

。其实不需要改派,因为改派时间久且麻烦。直接联系学校把档案调回生源地人社局,......
23-08-03
应届生考研 档案户口打回原籍后的几种安置方式

应届生考研 档案户口打回原籍后的几种安置方式

毕业前没有有签订就业协议的毕业生(毕业后没有就业,档案无用人单位接受的毕业生......
23-09-22
应届毕业生档案回原籍相关信息怎么填写?

应届毕业生档案回原籍相关信息怎么填写?

根据学校文件,应届毕业生可将本人的党员档案随同毕业档案调回原籍,如若可以,请......
23-07-12
2022年应届毕业生档案一般都可以放在哪

2022年应届毕业生档案一般都可以放在哪

毕业后档案也成为很多的人的一大难题,很多人对档案应该存在哪里,应该如何办理档......
23-10-25
应届生和往届生的区别(考研应届生和往届生差异)

应届生和往届生的区别(考研应届生和往届生差异)

在考研大军中有这么两大阵营—应届生与往届生。虽属于不同阵营,但却都是为了心中......
23-10-11
黑龙江省2022年度面向清华大学定向选调应届优秀大学毕业生公告

黑龙江省2022年度面向清华大学定向选调应届优秀大学毕业生公告

为深入贯彻落实左边习近平右边总书记对加强和改进选调生工作的重要指示精神,加强......
23-07-05
最新更新
来,我们说说深圳集体户口辞职迁到人才市场问题解决之道!

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

吸引眼球的深圳集体户口辞职迁到人才市场信息非常多,但对你来说没什么用,接下来......
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
推荐资讯
2018深圳积分入户社保有多重要?有哪些作用?

2018深圳积分入户社保有多重要?有哪些作用?

2018深圳积分入户测评系统2018年想要入深户办理深圳户口的朋友,注意了!......
22-12-30
留学生落户深圳服务

留学生落户深圳服务

留学生落户深圳服务答:目前国内社保还没有联网(广东省以外),可以异地同时缴纳......
23-02-02
放心,深圳新引进人才最高3万的租房和生活补贴还可以领!

放心,深圳新引进人才最高3万的租房和生活补贴还可以领!

昨天晚上一个关于拟废止深圳新引进人才租房补贴的消息在网上炸了锅究竟是怎么一回......
22-12-21
非深户老人可以申请随迁入深圳集体户吗

非深户老人可以申请随迁入深圳集体户吗

非深户老人可以申请随迁入深圳集体户吗户口是对自然人按户进行登记并予以出证的公......
23-02-26
留学生深圳户口申请条件在职入户秒批多少天

留学生深圳户口申请条件在职入户秒批多少天

留学生深圳户口申请条件在职入户秒批多少天正是对于市场需求的不断,黄山良业才能......
23-01-25
深圳住建局:海外高层次人才购房不受“限购”政策影响,无需社保或个税证明

深圳住建局:海外高层次人才购房不受“限购”政策影响,无需社保或个税证明

12月11日,笔者从人民网《领导留言板》获悉,深圳市住建局本月1日在回复市民......
23-01-13
2022深圳调干入户年龄限制户口迁移新政策

2022深圳调干入户年龄限制户口迁移新政策

2022深圳调户年龄户口迁移新政策按照不同的分类主要有:气动抛光机、电动抛光......
23-01-22
深圳集体户口转个人户口,需要准备什么

深圳集体户口转个人户口,需要准备什么

户口是与每个人息息相关,从出生、上学、工作都离不开户口,当然也有要迁移户口的......
23-03-04
推荐内容
上海居住证积分细则:应届生72分落户上海打分标准

上海居住证积分细则:应届生72分落户上海打分标准

(一)学历博士27分硕士24分学士21分(二)毕业学校(现在高校重点建设统筹......
23-09-12
河南省有几所一类本科院校

河南省有几所一类本科院校

截止2018年5月11日,河南省有8所一类本科院校,分别是河南科技大学、河南......
23-09-26
在国企签了劳动合同,试用期内辞职的话档案里会有工作记录吗,还想保留应届生身份的话报到证怎么改派?

在国企签了劳动合同,试用期内辞职的话档案里会有工作记录吗,还想保留应届生身份的话报到证怎么改派?

先说一下国企单位的问题,你的档案如果在国企单位,一般情况下你的档案会有国企单......
23-09-13
作为一枚高校应届生,我的上海落户总结,好好准备,你也可以喔

作为一枚高校应届生,我的上海落户总结,好好准备,你也可以喔

小编是今年中南大学毕业的一枚烟酒僧,走了三个来月的流程,眼看着即将落户到魔都......
23-09-11
2022年9月积分政策公布啦,积分落户保姆级流程一步到位!

2022年9月积分政策公布啦,积分落户保姆级流程一步到位!

原标题:2022年9月积分政策公布啦,积分落户保姆级流程一步到位!点击上方蓝......
23-11-17
天津市积分落户2022年滨海新区落户新政

天津市积分落户2022年滨海新区落户新政

滨海新区落户新政--发布滨海新区落户新政--解读鼓励符合以下条件之一的人群落......
23-11-11
自考本科文凭在民企,私企有用吗?听说国家承认但很多单位不认可!

自考本科文凭在民企,私企有用吗?听说国家承认但很多单位不认可!

有些单位不认可,这只能说明是那些单位有资本招到更好的员工,并不能说明自考的文......
23-12-22
2020热门城市人才引进政策(本硕博必看)

2020热门城市人才引进政策(本硕博必看)

快毕业的时候,不管是实习找工作还是为未来打算,城市的考虑一定是必谈话题。选城......
23-09-23

咨询热线

13671738356