遠程倉庫的碼雲項目地址:https://gitee.com/zhaoqihao/personal_project41678git
個人估計根據爲:首先計算器已經寫了好幾回了,對於我來講很是簡單,選擇本身最拿手的語言,而後梳理好寫計算器的步驟,在腦中造成圖。而後分析每一段代碼所需時間,綜合全部注意事項後,得出預估時間。編程
解題思路:在我剛剛拿到課程後,首先我須要打開當年作好的計算器代碼,看一看之前是怎麼作的,鞏固一下,而後百度再看看其餘博客上不少計算器的編寫過程,想好計算器的基本功能有什麼?好比+、-、 *、 /、 取餘、 乘方、這些該如何實現?這些功能實現了以後,會帶來什麼樣的未知錯誤呢?好比被除數不能爲0、再或者加減乘除混搭在一塊兒的時候預算順序、亦或者結果如何爲負數等等。考慮與分析明白以後,計劃天天須要完成的代碼量,如何作好分塊分段天天一部分的完成代碼?只爲作出更簡練精湛的代碼。函數
設計實現過程:先建立幾個文件夾,bin文件夾,proprtties文件夾分別來保存項目生成序集,用於存放一些和程序設置相關的內容,如Assembly版本信息、應用程序配置,等通常不須要手動編寫。1,添加變量temp1和pos 2,添加類addNum,在點擊數字按鈕時使用,用於在顯示屏上增長用戶輸入的數字 3,添加數字按鈕0-9的代 4,添加【=】按鈕代碼碼,分別調用類addNum。5,生成一個exe文件進行測試。測試
改進思路以及消耗較大的函數:就是給按鈕添加一個點擊效果,定義一個按鈕被點擊後要實現的函數Button_OnClick(),而後爲按鈕添加點擊事件這是一個修改點。而後還有建立obj文件夾:用來保存每一個模塊的編譯結果。在.Net中,編譯是分模塊進行的。編譯完成後會合併爲一個.DLL或.EXE文件保存到bin目錄下。每次編譯採用的是增量編譯,即只從新編譯改變了的代碼。obj保存每一個文件編譯的結果,用來加快代碼的編譯速度。設計
關鍵代碼展現:視頻
項目製做心得與收穫:經過這幾天的不斷搜索資料,不斷自學,看視頻,看博客,問貼吧的努力下,我終於完成了這項計算器代碼編程。真的頗有成就感啊,完成這項項目時,寫下這段博客,我激動到沒法用言語表達,此時的心情。我只想說,經過本身努力完成的項目,無論好壞,都是對本身極大的提高,讓本身更有勇氣。往後面對這種項目,乃至是更大的項目,我都會嘗試嘗試,由於只有試過,你才明白原來,並非很難,我即使是我也能夠完成嘛。blog