一个学习电子的人想学上位机软件、但选哪个平台的迷惑.

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

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

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

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

自己编写后再调用。

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

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

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

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

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

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

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

谢谢各位了。。
...全文
1149 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
WITKEY 2012-07-14
  • 打赏
  • 举报
回复
开发的话就用VB吧,好学,比C++简单
lyz6613666 2012-03-27
  • 打赏
  • 举报
回复
楼主你好,能不能详细的告诉我一下,你的那个配置软件怎么做的么?我现在也要在上位机做一个配置软件,上位机与设备之间通过一个协议转换装置连接的。那个协议转换装置是自己做的,arm7 没有系统,当单片机使用,能否提供一下思路啊,我现在很迷惑。
W170532934 2012-03-15
  • 打赏
  • 举报
回复
搞好linux和c 就很好了
muyi66 2012-03-15
  • 打赏
  • 举报
回复
那就学C#吧,界面开发起来很容易,学习曲线也不陡峭。C#其实内容很多,不过你不需要一下子全掌握,随着需求慢慢学就行了。

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

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

很多人学C++困难的原因其实并不是因为语言本身,而是他们梦想只要学会这个语言自己就“万能”了。呵呵
tsummer2010 2012-03-15
  • 打赏
  • 举报
回复
嗯,我决定学C++了

但写软件用哪个架构呢????

MFC、还是C++ Builder ,还是其他的呢
luciferisnotsatan 2012-03-15
  • 打赏
  • 举报
回复
初学入门的话,C++ 3个月够了。
说7年才算进门的人,他们对门的理解和你的理解完全不一样。
tsummer2010 2012-03-15
  • 打赏
  • 举报
回复


多谢楼上2位的回答

15,440

社区成员

发帖
与我相关
我的任务
社区描述
C/C++ 非技术区
社区管理员
  • 非技术区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧