2 congrui93 congrui93 于 2015.06.23 14:22 提问

c++ mfc智能设备应用程序容易学习还是c#智能设备容易上手? 1C

我在学校只学习过简单的c++编程,但从来没学过如何嵌入到智能设备中,又听说c++和c++MFC完全不一样,c#和c++又比较相似,那我是应该学习哪一个来快速入手开发简单的应用来部署到智能设备呢?(可以做很简单的应用即可,非程序员),我学哪个比较好?

6个回答

jjb_chain_boy
jjb_chain_boy   2015.06.23 14:55

如果你是想做智能设备应用程序的话。我建议你用C#相当的简单,C#直接可以界面拖控件。如果用C++ 的话就有点难。不过C++做出来的速度可能要快点。但是用户是感受不到的如果程序不够大的话。C++更偏向稍底层的开发。

weilin_chen
weilin_chen   2015.06.25 16:02

额,c++和c#是一种编程语言,MFC是微软提供的一套框架~~~我这边用c++做过智能设备的开发,用vs2008,主要是通过串口进行通信~~~
个人建议你可以先梳理一下自己的知识点,比如:串口通信、多线程编程、网络编程这些基本的应用

wangyaninglm
wangyaninglm   Ds   Rxr 2015.06.26 13:59

学了c++就用c++吧,不过听说c#支持了很多东西,wince上面很好搞,啥智能设备支持c#呢,我想应该不多吧

John_ToString
John_ToString   2015.07.10 23:50

c#是微软专门开发出来的对抗Java的,当然它是一门语言,但是它只局限于微软的.net平台,不能够跨平台使用, 而c++就不一样了,他是更偏底层的语言,兼容了C语言,他是可以跨平台的,因为它不像c#那样好多库以包的形式集成在了开发环境里面或者是Windows平台,而c++的库可以程序员自己去实现。

qq_29901383
qq_29901383   2015.07.17 15:13

c++和c#是一种编程语言,主要是用在游戏的

lx624909677
lx624909677   Ds   Rxr 2015.10.25 12:20

你想做智能设备的硬件还是软件的开发?硬件开发不可能用C#去做,软件开发一般都是手机app的开发,也就是Android或者ios开发了

Csdn user default icon
上传中...
上传图片
插入图片