8.1 计算器的再改进

今天对计算器进一步改进,实现的内容主要有:

1、计算出得出结果后,将结果重新存入字符串,作为第一个待计算数字,可以对结果进行进一步运算。

2、添加了日志框,可以实时显示每一步操作内容。

其中,在日志框的编写工程中花费了不少时间。一开始是用Textarea的形式实现的,但是发现无法让文本按要求实现换行,修改textarea的value为"\n","\r","<\br>"都不行,至今还没有找到什么好办法,无奈只能使用<p>标签代替文本框,好在效果是一样的,日志记录得到了比较好的实现。


心得

今天突然发现,细节的完善也是很大一项工程,很繁琐,周期很长,每次在编写一个功能时,常常会影响到其他功能,产生bug,又要去修改其他代码,完成兼容,除掉bug,有时还会突然想到新点子,觉得这样做效果可能更好,又会去修改去尝试,周而复始......完美就像是一个遥不可及的梦想,可能永远也达不到,但是我觉得我们应该尽自己所能接近完美。治学也好,研究也好,工程也好,一个严谨的态度至关重要。再耐心一点,细心一点,相信自己可以做得更好。


《文本计算器》是一款为经常需要使用计算器的用户而设计的软件,该软件使用简单、方便,不在注册表中写入任何字节,实为是一款绿色软件。 当需要计算数据时,在窗口中输入整个表达式(表达式可以是加+、减-、乘*、除/、平方^、括号(),以及数学函数组合),按回车后可自动计算出结果,计算方法一目了然,便于查找计算中可能出现的错误。 支持的数学函数:cos(), sin(), tg(), ctg(), abs(), sgn() or sign(), sqrt(), ln(),sh() or sinh(), ch() or cosh(), th() or tanh(),cth() or coth(), heaviside()。 文本计算器采用多语言界面,方便国外朋友使用。 一、用法: 1、文本计算器具有关闭时是否保存计算结果的功能、计算结果的小数位选择功能,以及自动更新功能; 2、文本计算器打开时,将会自动加载上次的计算结果; 3、公式按钮中加入公式计算功能,公式框按回车可进行公式固定而数值变化的计算;; 4、输入数学表达式后,按回车键,自动计算结果; 5、一个表达式必须在一行内全部输入; 6、表达式可以是加+、减-、乘*、除/、平方^、括号(),以及数学函数组合。 二、支持的数学函数: 1、cos(), sin(), tg(), ctg(), abs(), sgn() or sign(), sqrt(), ln(),sh() or sinh(), ch() or cosh(), th() or tanh(),cth() or coth(), heaviside(); 2、示例:1+sin(30)(其中30为弧度)按回车键后显示1+sin(30)=0.012。 2010-03-06 21:11 V4.73 1、增加清除的快捷方式CTRL+D 2010-5-19 21:01 V4.76 1、去除按键声音功能,减少文件体积。
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值