读书人

一个学习电子的人想学上位机软件、但选

发布时间: 2012-03-22 17:43:57 作者: rapoo

一个学习电子的人想学上位机软件、但选哪个平台的迷惑.
各位大侠,我是学电子的,将来准备弄嵌入式开发。现在只弄硬件,有时候好多问题只靠硬件解决,
成本高,而且不容易实现,我发现用上位机软件处理的话那就很方便了。故想学学上位机怎么编写。
我现在只对C语言比较熟悉,上周要急于写一个上位机的配置软件出来,听说C#好学,而且我同学也

会C#,所以我就用C#写了,整了一周,边学边写,我的第一个上位机软件终于出来了,运行效果比较理

想。从这次写上位机发现:写上位机程序和写硬件的驱动、硬件开发,程序上最主要的还是逻辑、算法

问题。区别是:上位机上好多的函数都已经写好,你直接调用即可,但在下位机上,许多的函数都要你

自己编写后再调用。

现在迷茫的是:我只对C熟悉,想学C++,原因是C++和C很相近,学起来很容易理解,而且还加强了我

的C,这对底层开发也是有好处的。但是学C++呢,我又不做程序员,只想写一下简单的界面,配合下位

机工作就行,听说C++狠狠的难,3个月都难入门啊。我也看过大家的评论,有的说delphi好,我看过这

个语言,感觉和VHDL很近,C和VHDL间的过渡比较大,所以我就放弃学delphi了。

要求:我不做专业的应用程序开发,只做能配合下位机工作的上位机软件即可。请各位推荐一个开发

上位机的平台吧!要求是写的软件运行快速、稳定、界面友好、开发效率高、和C语言进当然最好了。还

有就是写的程序也能方便的移植到linux平台上。

谢谢各位了。。

[解决办法]
那就学C#吧,界面开发起来很容易,学习曲线也不陡峭。C#其实内容很多,不过你不需要一下子全掌握,随着需求慢慢学就行了。

但要是想移植到linux的话,就只有选择C++了。

也别被人吓着了,自己拥有设计思想开发理念之后,所有的语言就仅仅只是一种工具。C++3月入门绝非难事。何况你又不是要做非常复杂的大工程,仅仅用来开发上位机软件并不需要学习太多东西。

很多人学C++困难的原因其实并不是因为语言本身,而是他们梦想只要学会这个语言自己就“万能”了。呵呵
[解决办法]
搞好linux和c 就很好了
[解决办法]
初学入门的话,C++ 3个月够了。
说7年才算进门的人,他们对门的理解和你的理解完全不一样。

读书人网 >C++

热点推荐