[问题] 想做一个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