今天网断了,唉,只好自己在宿舍里瞎折腾,弄了一个C#的简单的计算器,觉得这种应用程序的开发和JAVA的C/S应用程序的开发很像,都是面象对象的,代码形式嘛,大同小异了,想起一句话“如果你会了一门语言,掌握另一种就很快了”,可能真的是这样的吧。。
不多说了,下面来记录一下我的实践结果,Ready?GO!
首先,介绍一下这个计算器的功能:
计算功能:简单的加、减、乘、除计算,清零计算
异常处理:空输入处理,非数字格式判断
界面设计:用到了图标,背景图片,字体格式设计
先预览一下最后的效果吧:
是不是还挺好看的?下面一起来实践一下吧!
1) 创建一个Window应用程序:
2) 开始拖控件:
控件列表:
label :参数1,参数2,计算结果,“=”,运算符号(用于显示“+”、“*”等)
“Error:”,“null”(用于显示异常结果),“Author”,”Date”,”Copyright”
textBox:param1(参数1),param2(参数2),result(计算结果)
button:reset(清空),add(加法),minus(减法),multiply(乘法),divide(除法)
3) 开始完善代码(代码均添加在 public partial class Form1:Form中):
先来完成两处异常处理的代码实现:
1、 判断输入为空的异常处理
2、 判断输入为非数字的异常处理
接下来补充两个异常的返回信息:
输入为空时返回的消息
输入为非数字时返回的消息
3、 为界面上各个按钮添加事件处理
清空处理:
加法处理:
减法处理:
乘法处理:
除法处理:
4、 运行程序:
输入为非数字时:
输入为空时:
输入正确时:
清零:
以上就是我的简单计算器。。。有兴趣可以装个C#2005实践一下哈。。。