今天對計算器進一步改進,實現的內容主要有:
1、計算出得出結果後,將結果重新存入字串,作為第乙個待計算數字,可以對結果進行進一步運算。
2、新增了日誌框,可以實時顯示每一步操作內容。
其中,在日誌框的編寫工程中花費了不少時間。一開始是用textarea的形式實現的,但是發現無法讓文字按要求實現換行,修改textarea的value為"\n","\r",""都不行,至今還沒有找到什麼好辦法,無奈只能使用標籤代替文字框,好在效果是一樣的,日誌記錄得到了比較好的實現。
心得 今天突然發現,細節的完善也是很大一項工程,很繁瑣,週期很長,每次在編寫乙個功能時,常常會影響到其他功能,產生bug,又要去修改其他**,完成相容,除掉bug,有時還會突然想到新點子,覺得這樣做效果可能更好,又會去修改去嘗試,周而復始......完美就像是乙個遙不可及的夢想,可能永遠也達不到,但是我覺得我們應該盡自己所能接近完美。治學也好,研究也好,工程也好,乙個嚴謹的態度至關重要。再耐心一點,細心一點,相信自己可以做得更好。
逆波蘭計算器改進版
前面有寫過逆波蘭計算器,那時候只能進行個位數計算,現在採用分隔符的辦法實現多位數即小數的計算,即在每個數字或者運算子或括號之後加上空格,來確定這個數是否輸入結束。逆波蘭式儲存在乙個陣列裡,然後按照逆波蘭計算規則就可以了,注意要使用atof轉換。下面是 部分。include include inclu...
最簡單的計算器 表示式計算改進
using system using system.collections.generic using system.text using system.collections namespace 最簡單計算器 class computer int idx 1 suffixalexp的下標 bool...
比簡易計算器更簡便的計算器???
看到了乙個大佬博主發的用c語言做的簡便計算器,看了之後覺得還是很麻煩,太多行了。後來就自己試著做了乙個,減了幾十行 不包括視覺優化 萌新勿噴,謝謝。那個大佬博主用了好多我還不太會打的 但是我覺得完全沒有必要。不知道是不是我想的太簡單,但是我打的 和他打的 效果完全沒有任何區別。好吧但是人家可以炫技我...