[問題] 想做一個10進制轉2進制的簡單計算機

作者: neo5277 (I am an agent of chaos)   2014-05-31 17:46:05
各位好我剛開始練習寫程式
我想做一個轉換用計算機
藉由這個程式的建立來讓我理解,程式運作的跟設計的流程。
我在windows form 專案底下
使用了 兩個text box 還有label
也做了一些名稱上的改動。
看起來像這樣
http://ppt.cc/gGP~
但是我不道該如何開始寫程式碼(攤手)
GOOGLE了一些教學,我發現一個函數應用方法是。
Convert.ToString(int1, 2);
不過這是直接用來轉換,顯示出來好像跟我的需求不太符合
所我思考的模式是
關於TEXT A \\左邊
我是否應該,先宣告一個類別?
好比說叫做十進位,然後底下再幫他加一些方法?
TEXT B\\右邊
純顯示
轉換的BUTTON
再引用一下左邊宣告的類別 經過這個
Convert.ToString(int1, 2); 把值送回到 TEXT B
顯示出來呢?
這問題可能很蠢,我用關鍵字爬了一下版上的文好像沒有人問過
小弟非本科出生,但是想學習程式設計。請各位前輩指點一二
還有需要加強的地方,我目前買的書有,visual C# 2008 從零開始
歐萊禮的 深入淺出 C# ver 3 以及之前推文推薦的 深入淺出 設計模式
目標主要還是,WPF應用,資料庫統計應用,還有跟朋友計畫RFID的東西。
數學也有認真的拿出來複習~~
希望再平常工作之於也可以轉職成功~~
先感謝各位
作者: putumaxally (putumaxally)   2014-05-31 18:10:00
TextBox2.Text =Convert.ToString(Convert.ToInt32(TextBox1.Text),2)直接轉換的結果不對嗎?
作者: andymai (人生只有一次)   2014-05-31 22:08:00
若以實際上的應用~是該把輸入空白考慮進去沒錯~可以考慮把字串用TryParse判斷是否為數字~現實生活中不能假設使用者在使用上遇到問題時會知道是為什麼...
作者: aacced (aacced)   2014-06-02 13:52:00
也可以將也可以將textbox1設定只能輸入數字
作者: v2266514 (阿龍)   2014-06-03 19:51:00
你可以用鍵盤事件

Links booklink

Contact Us: admin [ a t ] ucptt.com