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

入户咨询网logo

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

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

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

入户咨询二维码  

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-03-07
:2022年07月中国动物疫病预防控制中心度第三批公开招考应届毕业生公告

:2022年07月中国动物疫病预防控制中心度第三批公开招考应届毕业生公告

中国动物疫病预防控制中心(农业农村部屠宰技术中心)是农业农村部直属事业单位,......
23-03-07
(最详细)申请深户新引进人才租房市补贴攻略

(最详细)申请深户新引进人才租房市补贴攻略

新引进人才租房和生活市补贴的申请条件:1、具有全日制本科及以上学历,以人才引......
23-03-07
(最清晰)2019深圳市外人才引进落户流程(非应届生)

(最清晰)2019深圳市外人才引进落户流程(非应届生)

交社保一个月-通过测评申报-体检-办准迁证-办迁移证-落户/办身份证前期准备......
23-03-07
(投行暑期实习)券商行业开启抢人大战!扩招3000人,应届生月薪3.8w!

(投行暑期实习)券商行业开启抢人大战!扩招3000人,应届生月薪3.8w!

裁员的传闻年年有,去年尤其多。21年12月初,据新浪科技报道,爱奇艺将裁员3......
23-03-07
(更新,努力过可以不被换了)应届生刚刚工作三个月就遭受强制换部门,已经偷偷哭了一早上了

(更新,努力过可以不被换了)应届生刚刚工作三个月就遭受强制换部门,已经偷偷哭了一早上了

先说一下背景本科211硕士qs50留学生本硕金融算是应届毕业生。今年七月入职......
23-03-07
(更新社招建议)应届生法务岗面试前dd和面试中话术分享

(更新社招建议)应届生法务岗面试前dd和面试中话术分享

微博名:猪猪Beatriiiii_iiiiice(不过最近都在说废话)之前在......
23-03-07
(应届生入深户)接收申请日期即将超过90天,还没拿到报到证需要撤回吗?

(应届生入深户)接收申请日期即将超过90天,还没拿到报到证需要撤回吗?

我是2018年毕业的应届生,已经通过了毕业生接收申请测评,因为某些事情耽误了......
23-03-07
推荐资讯
上大学前缴纳过社保,会不会影响我应届毕业生的身份?但是在大学三年期间没有缴纳过社保。?

上大学前缴纳过社保,会不会影响我应届毕业生的身份?但是在大学三年期间没有缴纳过社保。?

只要在大学期间没有缴纳过社保,就不会影响应届毕业生的身份,友友放心便可。什么......
23-01-31
2021年应届生入深户的基本条件

2021年应届生入深户的基本条件

又是一年的毕业季,虽然今年因为的影响而变得有些特殊。但是我们终究还是必须迎接......
23-01-27
应届生和往届生,找工作有哪些比较好的方法和渠道?

应届生和往届生,找工作有哪些比较好的方法和渠道?

请给出建议,说明其优缺点帮助一下刚出象牙塔的应届生和迷茫往届生,谢谢mark......
23-02-13
大学毕业怎么转深户

大学毕业怎么转深户

大学毕业怎么转深户现如今,深圳成为一线城市,人口已经突破两千多万。但是真正的......
23-02-06
大专生入户深圳有补贴吗深圳毕业生落户

大专生入户深圳有补贴吗深圳毕业生落户

大专生入户深圳有补贴吗深圳生落户简而言之,“Y”字形计谋的中间在四川,中间的......
23-02-05
应届毕业生可以不签三方协议吗,有什么影响

应届毕业生可以不签三方协议吗,有什么影响

《三方协议》是应届毕业生在第一次就业的时候必须签署的协议由学生本人、毕业的学......
23-02-09
入户深圳的好处,应届毕业生入深户条件

入户深圳的好处,应届毕业生入深户条件

其实很多人次落户都是在公司集体户或者是代管户,然后说后续需要迁移到其他区,该......
23-02-02
2021年黑龙江面向清华大学定向选调应届优秀毕业生81人公告

2021年黑龙江面向清华大学定向选调应届优秀毕业生81人公告

黑龙江省2021年度面向清华大学定向选调应届优秀毕业生公告为深入贯彻左边习近......
23-01-27
最新更新
我把自己成功的2021年深圳集体户口子女上学告诉大家!

我把自己成功的2021年深圳集体户口子女上学告诉大家!

如果你已经看了很多有关2021年深圳集体户口子女上学内容的信息,那么下面分享......
23-09-23
入深户,集体户好吗?

入深户,集体户好吗?

户口主要分为集体户和房产家庭户;家庭户也就家里人选一个作为户主,另外还有几个......
23-09-23
2021深圳人才引进补贴办理手册

2021深圳人才引进补贴办理手册

2020深圳人才引进补贴办理手册不管是来了的还是买没买房的,只要还没入深户的......
23-09-23
深府办函[2013]37号 深圳市人民政府关于印发深圳市人才引进实施办法的通知[全文失效]

深府办函[2013]37号 深圳市人民政府关于印发深圳市人才引进实施办法的通知[全文失效]

查看权限:需要[企业会员]级别以上才能查看。发布时间:2013-04-172......
23-09-23
深圳集体户户口卡不要交到人才中心保管可以吗?

深圳集体户户口卡不要交到人才中心保管可以吗?

深圳集体户户口卡不要交到人才中心保管可以吗?不交户口卡,对个人有什么影响没什......
23-09-23
机会需要把握单位引进人才

机会需要把握单位引进人才

机会需要把握单位引进人才记者从25日举行的物流与采购联合会电子商务物流与快递......
23-09-23
深圳市引进人才购房政策人才引进秒批流程

深圳市引进人才购房政策人才引进秒批流程

深圳市引进人才购房政策人才引进秒批流程5月7日上午的到访,在中关村创业大年夜......
23-09-23
深圳积分多少分可以落户,研究生入深户

深圳积分多少分可以落户,研究生入深户

深圳积分多少分可以落户,研究生入深户每个人的情况不一样,适合的入户自然是不一......
23-09-23
深圳市引进人才实施办法.doc

深圳市引进人才实施办法.doc

关于印发《深圳市引进人才实施办法》的通知日期:2008-04-14???深人......
23-09-23
2022深圳小孩随迁入户条件人才引进落户后有什么

2022深圳小孩随迁入户条件人才引进落户后有什么

2022深圳小孩随迁入户条件人才引进落户后有什么事后也联系上了4S店,但4S......
23-09-23
推荐资讯
我是深圳在校大学生,入学时未迁户,毕业后想入深户,最简单现实的方法是?

我是深圳在校大学生,入学时未迁户,毕业后想入深户,最简单现实的方法是?

现在入户深圳很容易啊,而且只会越来越容易,你既然在深圳上大学,你毕业的时候你......
23-02-18
2019年新规改动专科本科入户小锦囊

2019年新规改动专科本科入户小锦囊

大家都知道大城市入户基本和社保有很大关系,深圳也一样,只是深圳对社保的要求并......
23-01-24
符合条件的博士留学生,可直接落户深圳

符合条件的博士留学生,可直接落户深圳

越来越多的留学的小伙伴选择毕业后回国发展,那么海归的一线城市都在实行什么落户......
23-03-04
非深户离深可销户提取公积金,快收好这份公积金业务办理指南

非深户离深可销户提取公积金,快收好这份公积金业务办理指南

来源:读特对“打工人”来说,公积金也是一笔不小的存款。如果离开深圳,公积金可......
22-12-22
深圳留学生落户政策补贴大学生落户秒批

深圳留学生落户政策补贴大学生落户秒批

深圳留学生落户政策补贴大学生落户秒批讯:3月初,中石化颁布发表启动油品发卖营......
23-02-19
办深圳居住证要多久

办深圳居住证要多久

(一)居住证的办理时限,在当事人符合《居住证暂行条例》第2条的规定,辖区派出......
23-07-28
深圳调干落户怎么办理

深圳调干落户怎么办理

一、调干落户怎么办理1.测评自己是否符合入户标准2.签协议3.准备材料审核4......
23-07-17
深户跟非深户中考生差别,非深户考生需多努力

深户跟非深户中考生差别,非深户考生需多努力

高考已经结束,过几天就要迎来紧张的中考了。按照广东省教育厅部署,结合深圳实际......
22-12-27
推荐内容
选择这2种方式报考在职研,帮你尽快实现积分落户

选择这2种方式报考在职研,帮你尽快实现积分落户

很多人担心"研究生学历贬值",但其实在当前中国就业市场上,研究生依然有较高竞......
22-12-21
5类应届毕业生可以直接申请落户上海!这个政策你了解吗?

5类应届毕业生可以直接申请落户上海!这个政策你了解吗?

大家好,我是左边落户通右边的阿晴老师,想落户上海的学生朋友们一定要了解相关上......
23-02-01
上海购房政策积分制积分注意点

上海购房政策积分制积分注意点

积分注意点:1、购房记录以最新的系统认定为准;2、近5年分配的动迁房,算“名......
23-02-14
上海落户新政策2021应届生

上海落户新政策2021应届生

左边法律右边分析:上海人才引进落户条件:(一)具有博士研究生学历并取得相应学......
23-02-12
落户上海的留学生必须知道的几件事!当下落户形势分析!

落户上海的留学生必须知道的几件事!当下落户形势分析!

Hello,各位留学生们!5月将近,距离上海留学生落户的新政策发布日期仅剩2......
22-12-25
疫情期间居住证过期怎么办?看这里

疫情期间居住证过期怎么办?看这里

疫情期间居住证签注怎么办居住证持证人因疫情隔离原因无法至街道社区事务中心及时......
22-12-28
新增职业!2022年上海市居住证积分职业、工种目录最新变化!

新增职业!2022年上海市居住证积分职业、工种目录最新变化!

最新的上海居住证积分政策和目录是什么样的?职称和技能可以给居住证积分加多少分......
23-02-24
2018年常州市新北孟河镇积分入学须知

2018年常州市新北孟河镇积分入学须知

幼教网整理了关于2018年常州市新北孟河镇积分入学须知,希望对宝贝有所帮助,......
23-01-24

咨询热线

133-7767-2635