回覆列表
-
1 # 計科小白
-
2 # 瀟湘魅
首先明確這是個什麼計算器。如果真的如你所說只有加減乘除,那麼算入門水平,html+js幾個input框和一個table樣式就解決了,vb的話,幾個msgbox和input框也可以完成,java se可以直接呼叫,圖形化介面沒弄過,java ee同html,等等
-
3 # 笨小虎
這個要看是什麼程度的設計。
如果只是拖幾個UI,寫個簡單的邏輯結構,其他東西交給系統處理的話,算是沒及格
如果最底層的演算法也寫出來的話,非常厲害,這樣的軟體可以不受限於系統,算是一個獨立的模組
首先,作為一個應屆大學生,我認為這隻能算是入門水平吧,畢竟在大二就要做一個圖形介面的計算器的課程設計了。這是透過VS寫的簡單的計算器。
其次,對於計算器也不是想象的那麼簡單,深入思考就會發現又很多問題:
1.複雜計算,也就是所說的算數表示式求解,判斷優先順序(這也算是基本要求吧,不可能讓使用者自己按順序輸入,兩位兩位的計算)
2.計算歷史的記錄,儲存曾經輸入的資料記錄與計算結果,這就要看需求了,有的情況只是儲存上一次的記錄。
3.多格式計算,對於不同的使用者要有不同的計算風格,科學計算器、進位制、單位轉換等等。
4.容錯處理,對於使用者的不合理輸入也要考慮,比如:“3+3(9-6)=”,數字與括號間的符號省略如何計算,
如果真要做好計算器可以參考 微軟WIN10自帶的計算器。
最後,我相信所有的程式設計師都不是一蹴而就的,都是很長的一段磨礪時間的,解決了一些問題,自然值得慶祝,但也不能沾沾自喜,畢竟程式設計世界一直都在發展,只有打好基礎,才能跟上其發展,想要一起學習程式設計的同學可以關注我,共享學習資源,共同進步!