版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、resource部分的代码:程序功能:实现一个简单的计算器usingSystem;using;usingSystem.ComponentModel;usingSystem.Data;usingSystem.Drawing;usingSystem.Linq;usingSystem.Text;using;namespacejisuanqi(publicpartialclassForml:FormpublicForml()|lnitializeComponent();)上一次值privateintiPrevValue=0;确定按下数字键后是否和上次的相连,默认为相连privateboolbAppen
2、d=true;上次按下的操作符号privatestringstrPrevOpt=IH,;用户单击数字键privatevoidNum_Click(objectsender,System.EventArgse)(得到按钮上的数字stringstrNum=()sender).Text;如果相连if(bAppend)(按下的数字和TextBox中显示的数字相连txtShow.Text=int.Parse(txtShow.Text+strNum).ToString();)不相连else(直接显示按下的数字txtShow.Text=strNum;设置连接标志为true,将后边所按下的数字进行连接bAppe
3、nd=true;)/“清除”按钮,将所有的信息清空privatevoidbtn_clear_Click(objectsender,EventArgse)|txtShow.Text="H,;bAppend=true;iPrevValue=0;操作符strPrevOpt=)操作符privatevoidOpt_Click(objectsender,System.EventArgse)|如果显示不为空if(txtShow.Text!=,H)得到当前显示的值intiCurValue=int.Parse(txtShow.Text);判断上次按下的操作符switch(strPrevOpt)(cas
4、e",+":iCurValue+=iPrevValue;break;case,-H:iCurValue=iPrevValue-iCurValue;break;case"*“:iCurValue*=iPrevValue;break;case7”:iCurValue=iPrevValue/iCurValue;break;default:break;取得上次按下的操做符strPrevOpt=(Button)senderJ.Text;设置为按下的数字不和上次进行连接bAppend=false;显示值txtShow.Text=iCurValue.ToString();上次的
5、值等于当前值iPrevValue=iCurValue;Design部分的代码:namespacejisuanqi(partialclassForml/<summary>/必需的设计器变量。/</summary>privatecomponents=null;/<summary>/清理所有正在使用的资源。/</summary>III<paramname="disposing"如果应释放托管资源,为true;否则为falseo</param>protectedoverridevoidDispose(booldisp
6、osing)|if(disposing&&(components!=null)components.Dispose();)base.Dispose(disposing);#regionWindows窗体设计,器生成的代码/summary/设计器支持所需的方法-不要/使用代码编辑器修改此方法的内容。/</summary>privatevoidlnitializeComponent()this.buttonl=new();this.txtShow=new();this.button2=new();this.button3=new();this.button4=new()
7、;this.buttons=new();this.buttonG=new();this.button7=new();this.button8=new();this.button9=new();this.buttonlO=new();this.buttonll=new();this.buttonl2=new();this.buttonl3=new();this.buttonl4=new();this.buttonl5=new();this.buttonlG=new();this.SuspendLayout();/buttonl/(27,49);(46,23);System.EventHandle
8、r(this.Num_Click);/txtShow/=new(27,12);="txtShow”;=new(234,21);=1;/button2/(88,49);(45,23);System.EventHandler(this.Num_Click);/button3/(153,49);(47,23);System.EventHandler(this.Num_Click);/button4/(215,49);(46,23);System.EventHandler(this.btn_clear_Click);/buttons/(27,93);(46,23);System.EventH
9、andler(this.Num_Click);/button6/(88,93);(45,23);System.EventHandler(this.Num_Click);/button7/(153,93);(47,23);System.EventHandler(this.Num_Click);/button8/(215,92);(46,23);System.EventHandler(this.Opt_Click);/button9/(27,133);(46,23);System.EventHandler(this.Num_Click);/buttonlO/(88,133);(44,23);Sys
10、tem.EventHandler(this.Num_Click);/buttonll/(154,133);(46,23);System.EventHandler(this.Num_Click);/buttonl2/(216,133);(45,23);System.EventHandler(this.Opt_Click);/buttonl3/(27,177);(46,23);System.EventHandler(this.Num_Click);/buttonl4/(87,177);(45,23);System.EventHandler(this.Opt_Click);/buttonlS/(15
11、3,177);(46,23);System.EventHandler(this.Opt_Click);/buttonlG/(215,177);(45,23);System.EventHandler(this.Opt_Click);/Forml/this.AutoScaleDimensions=new(6F,12F);this.AutoScaleMode=;this.ClientSize=new(284,240);(this.buttonl6);(this.buttonl5);(this.buttonl4);(this.buttonl3);(this.buttonl2);(this.button
12、ll);(this.buttonlO);(this.button9);(this.button8);(this.button7);(this.button6);(this.buttons);(this.button4);(this.button3);(this.button2);(this.txtShow);(this.buttonl);this.Name="Forml"this.Text="一个简单的计算器”;this.ResumeLayout(false);this.PerformLayout();)#endregionprivatebuttonl;privatetxtShow;privatebutton2;privatebutton3;privatebutton4;pri
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2024个人的简单借款合同
- 国际贸易协议样本
- 厂房租赁合同范例
- 特色农产品胡柚购销合同法律问题探讨
- 共同投资开设武术馆协议
- 标准入职协议书范例
- 旅行社与导游劳动合同范本
- 2023年高考地理第一次模拟考试卷-(湖南A卷)(全解全析)
- 房地产代理合同模板
- 2024年建筑渣土运输合同范文
- 山西省太原市2024-2025学年高三上学期期中物理试卷(含答案)
- 酒店岗位招聘面试题与参考回答2025年
- (统编2024版)道德与法治七上10.1爱护身体 课件
- GB/T 30391-2024花椒
- 供电线路维护合同
- 胸部术后护理科普
- 鞋子工厂供货合同模板
- 2024码头租赁合同范本
- 木材采运智能决策支持系统
- 【产业图谱】2024年青岛市重点产业规划布局全景图谱(附各地区重点产业、产业体系布局、未来产业发展规划等)
- 上海市市辖区(2024年-2025年小学四年级语文)部编版期末考试(下学期)试卷及答案
评论
0/150
提交评论