C#计算器编程教学课程前言
2016-05-03 17:19
267 查看
最近完成C#计算器编程,模仿WIN7的基本型,但有所超越。除了完成90%的功能,还添加了多项式,支持键盘输入,算式保留,根据中国人习惯作了改进。程序运用了C#的基本功能,包括接口、绑定、面向对象、事件、字段封装、多种循环、集合操作、操作符重载、string的多种操作等,同时实现先乘除后加减的功能,但还没实现带括号的计算。这次是WinForm的计算器,下次是WPF的。
先上图
所谓90%,其中一点,我们C#的%是求余,而它是把除法结果乘以100,我觉得还是设计成求余好。再一个它能连续按等号,就是把结果作为第一个数,把刚才的运算符和第二个数连起来再计算一次,这个功能有点多余,编程也过繁,我去掉了。其他可能有点操作上的区别,功能不会再少。
先上图
所谓90%,其中一点,我们C#的%是求余,而它是把除法结果乘以100,我觉得还是设计成求余好。再一个它能连续按等号,就是把结果作为第一个数,把刚才的运算符和第二个数连起来再计算一次,这个功能有点多余,编程也过繁,我去掉了。其他可能有点操作上的区别,功能不会再少。
相关文章推荐
- C#入门学习
- c#操作XML文件:增,删,改,查(返回DataTable)
- C#匿名方法返回值赋值给变量
- c#之process类相关整理
- c#匿名类型
- Visual studio C#语言输出调试信息到Output窗口方法
- 记《learning hard C#学习笔记》 书中一个错误
- C#通过Thrift连接查询HBase主要方法总结
- C#中Dictionary小记
- 【C#】基础知识—程序调试与异常处理机制
- C# 提示语句总汇
- C#可变变量Params,out,ref
- C#中Collection,List和ArrayList的区别(转)
- C#课后习题---列表框实验
- C#课后习题--单选按钮和复选框实验
- c#大圣之路笔记——c#通过页面把excel中的数据导入到DB中(全部)
- C# Socket连接 无法访问已释放的对象
- C#socket通讯两个最经典错误解决方案
- 【C#设计模式-外观模式】
- C#中的Hook,即钩子,引用微软的文章,很有用的