c#计算器程序设计

c#计算器程序设计

ID:35567688

大小:175.50 KB

页数:14页

时间:2019-03-29

c#计算器程序设计_第1页
c#计算器程序设计_第2页
c#计算器程序设计_第3页
c#计算器程序设计_第4页
c#计算器程序设计_第5页
资源描述:

《c#计算器程序设计》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、.C#计算器程序设计1)创建项目①单击文件-》新建-》项目,弹出如下对话框②模板中选择“windows窗体应用程序”-》名称中输入“jsq”-》位置单击“留了”-》选择“J:新建文件夹”-》单击确定按钮2)计算器界面设计...①向Form1中添加1个TextBox控件,1个Label控件和27个Button控件,控件布局如图所示②修改27个Button控件的Text属性,结果如图③Label控件的BorderStyle属性选择“Fixed3D”-》Text属性设置为“”-》Form1的Text属性设置为“计算器”-》Backspace控件、CE控件等的ForeColor属性选

2、择“Red”,结果如图:...3)显示窗口数据对齐方式设置TextBox控件的TextAlign属性选择“Right”;4)数字键程序设计①双击”0”按钮控件-》编写代码如下:if(textBox1.Text!="0")//不能连续多个0出现{textBox1.Text+="0";//添加“0”数字}②双击”1”按钮控件-》编写代码如下:if(textBox1.Text=="0")//数字前面不能出现多个0{textBox1.Text="1";}else{textBox1.Text+="1";//添加“1”数字}③双击”2”按钮控件-》编写代码如下:if(textBox1.Te

3、xt=="0")//数字前面不能出现多个0{textBox1.Text="2";}else{textBox1.Text+="2";//添加“2”数字}④双击”3”按钮控件-》编写代码如下:if(textBox1.Text=="0")//数字前面不能出现多个0{textBox1.Text="3";...}else{textBox1.Text+="3";//添加“3”数字}⑤双击”4”按钮控件-》编写代码如下:if(textBox1.Text=="0")//数字前面不能出现多个0{textBox1.Text="4";}else{textBox1.Text+="4";//添加“4”数

4、字}⑥双击”5”按钮控件-》编写代码如下:if(textBox1.Text=="0")//数字前面不能出现多个0{textBox1.Text="5";}else{textBox1.Text+="5";//添加“5”数字}⑦双击”6”按钮控件-》编写代码如下:if(textBox1.Text=="0")//数字前面不能出现多个0{textBox1.Text="6";}else{textBox1.Text+="6";//添加“6”数字}⑧双击”7”按钮控件-》编写代码如下:if(textBox1.Text=="0")//数字前面不能出现多个0{textBox1.Text="7";}

5、else{textBox1.Text+="7";//添加“7”数字}⑨双击”8”按钮控件-》编写代码如下:if(textBox1.Text=="0")//数字前面不能出现多个0{...textBox1.Text="8";}else{textBox1.Text+="8";//添加“8”数字}⑩双击”9”按钮控件-》编写代码如下:if(textBox1.Text=="0")//数字前面不能出现多个0{textBox1.Text="9";}else{textBox1.Text+="9";//添加“9”数字}5)数据窗口数字的输入数据窗口用的是TextBox控件,要求只能输入数字,不能

6、输入其他字符,也不能粘贴其他字符等。①屏蔽非数字键选中TextBox1控件-》属性窗口中选中事件标签-》双击“keypress”事件,添加如下代码:if((int)e.KeyChar<=32)//特殊键(含空格),不处理{return;}if(!char.IsDigit(e.KeyChar))//非数字键,放弃该输入{e.Handled=true;return;}如图:②快捷键Ctrl+V粘贴操作该功能大家自己在网上去查找以后再补充6)+/-号功能实现双击”+/-”按钮控件-》编写代码如下:...if(Convert.ToDouble(textBox1.Text)>0)//如果

7、数据窗口中的数据大于0则添加负号{textBox1.Text="-"+textBox1.Text;//添加负号}elseif(Convert.ToDouble(textBox1.Text)<0)//如果数据窗口中的数据小于0则去掉负号{textBox1.Text=textBox1.Text.Substring(1);//取子串}//如果数据窗口中的数据等于0则不处理如图所示:7)“.”号功能实现小数点的输入只能输入一次,不能输入两次,故要用一个标记“xiaoshudian”判读是否已经输入过

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。