今天对计算器进一步改进,实现的内容主要有:
1、计算出得出结果后,将结果重新存入字符串,作为第一个待计算数字,可以对结果进行进一步运算。
2、添加了日志框,可以实时显示每一步操作内容。
其中,在日志框的编写工程中花费了不少时间。一开始是用Textarea的形式实现的,但是发现无法让文本按要求实现换行,修改textarea的value为"\n","\r","<\br>"都不行,至今还没有找到什么好办法,无奈只能使用<p>标签代替文本框,好在效果是一样的,日志记录得到了比较好的实现。
心得
今天突然发现,细节的完善也是很大一项工程,很繁琐,周期很长,每次在编写一个功能时,常常会影响到其他功能,产生bug,又要去修改其他代码,完成兼容,除掉bug,有时还会突然想到新点子,觉得这样做效果可能更好,又会去修改去尝试,周而复始......完美就像是一个遥不可及的梦想,可能永远也达不到,但是我觉得我们应该尽自己所能接近完美。治学也好,研究也好,工程也好,一个严谨的态度至关重要。再耐心一点,细心一点,相信自己可以做得更好。