本人正在新手入门阶段,这是我写的第一个实用型程序。
本计算器所有代码,都是我手写出来的(未复制任何人的代码)。
看新手教学时以为自己两天就可能写出来,在实际过程种经历了很多困难一星期多,才做出了现在的效果。
未使用任何非新手入门阶段以外的任何技术或命令。
当然还有一非功能性BUG,没有找到和修改。但给新手作为实例参考应该够用。
几乎每一行不重复的重要代码我都写了注释。给新手理解逻辑。
' 本计算器算法主要经历以下9个困难(不含排除非功能性BUG):
' 连续计算
' 连续改变运算符计算(不含多符号混合计算)
' 连续辅助显示
' 连续改变辅助显示
' 不可首0
' 键盘与鼠标混合输入
' 连续键盘与鼠标混合输入
' 不使用非核心支持库外的所有资料
' 不使用非纯代码外的所有资料
' 按键反馈动画(未实现)
' 小数计算(未实现)