這次的專案
花了滿多時間去思考的
當初覺得寫一個計算機應該不至於太困難
一開始做介面的時候也做得還滿愉快的
但等到要寫裡面的內容程式碼時 問題就不斷的湧出
這是基本的計算機介面
一台計算機操作上很簡單
表面上看起來精簡扼要
但是裡頭真的是挺複雜的
想知道有多複雜嗎~來寫一次就知道了^^"
目前已完成的部分只有一般簡單的加減乘除運算還有正負交替的按鈕
整體來說大約完成了30%..
目前遇到的問題:
1.如果使用者連續按了兩次運算子(加、減、乘、除) 結果會跟小算盤上的不一樣
2.要如何把數字置右? Memo一開始顯示都是在左邊 與小算盤不同
3.要如何顯示/使用小數點
4.根號要怎麼寫
5.%的功能??
6.Backspace要怎麼寫
7.要怎麼寫成工程計算型..(這個應該是比皇后問題困難多了..)
很難得有這機會花心思去想一台計算機的運作原理
多虧有這次的專案
要是沒有選這門數媒概論
我大概一輩子都不會仔細去研究計算機的運作原理吧@@
而為什麼要寫計算機呢?
我的出發目的是認為可以先學習計算機是如何運作的
等了解後可以再改寫成我自己想要的型式或是再增添一些我想要的功能
例如說可以直接把工數的公式寫在計算機裡面的功能@@
或是按一按就會跑出惡搞畫面的整人型計算機.. ̄﹁ ̄∥
擁有自己寫的計算機付加自創的新功能感覺就是超威的!
寫出來會很有成就感^^
2008年12月18日 星期四
訂閱:
張貼留言 (Atom)
沒有留言:
張貼留言