直接学VC++?

[复制链接]
813|18
 楼主| huangchui 发表于 2018-11-13 19:44 | 显示全部楼层 |阅读模式
请教各位一个问题,小弟想学单片机上位机软件的制作(注意只是制作上位机软件,没打算学其他的),来与单片机的串口进行通信。小弟有C语言基础,但没有C++基础,想用VC++6.0来做。
       请教的问题是:只是做上述的这种软件,用不用先学C++,再学VC++,还是直接学VC++?
jiaxw 发表于 2018-11-13 19:46 | 显示全部楼层
我会VB,可是好像VC++用的更普遍。我也想学VC++,同问。
wyjie 发表于 2018-11-13 19:49 | 显示全部楼层
楼主的这种要求,
粗通C++即可,
关键是要搞清楚mfc类库的应用层次结构,

先买本入门数据,照葫芦画瓢吧。
 楼主| huangchui 发表于 2018-11-13 19:54 | 显示全部楼层
谢谢楼上,我看过C++和VC++的书,不是很仔细,感觉内容似乎关系不大,所以我就想是不是可以直接学VC++。再就是要学上位机软件的话,VC++全部的内容都要学吗,还是只学其中的哪一部分,我看内容好像很多......
jlyuan 发表于 2018-11-13 19:58 | 显示全部楼层

3楼说的不错,一定要搞懂mfc机制,否则你照葫芦画瓢 也搞不出所以然。
heweibig 发表于 2018-11-13 20:00 | 显示全部楼层

推荐看看深入浅出MFC,对理解VC比较有用
jiajs 发表于 2018-11-13 20:04 | 显示全部楼层
我也想学这个,达到这个目的!
不过,我是准备把离散数学、数据结构与算法、操作系统基础、面向对像程序设计(C++)、编译原理、软件工程都学了!
因为将来学ucos ii和linux都需要这些基础的
jiaxw 发表于 2018-11-13 20:07 | 显示全部楼层
为什么不考虑C#,和C语法很接近,又象VB一样方便。
shimx 发表于 2018-11-13 20:09 | 显示全部楼层
如果你不打算走上位机之路,重点就不再这个vc。并不是所有的东西你都需要明白原理的。要是这样,那以后搞开发,是不是所有的新技术你都需要从最顶层做起?显然不是嘛,至少我是这么认为。
所以你只需要明白如何用串口就行了。串口编程只是vc里面很小的一部分。关键的类已经封装好,你也没那个必要去深究。
当然,如果你想深入学习的话,那就得好长一段时间了。
liliang9554 发表于 2018-11-13 20:12 | 显示全部楼层
下载个例程,先对着注释和界面试着改改,C++还是很容易入门的。需要用到的就查找相关资料,再实践一下,提高很快的。
zhanghqi 发表于 2018-11-13 20:15 | 显示全部楼层
要真的学就用API吧。
shimx 发表于 2018-11-13 20:17 | 显示全部楼层
如果只是简单的与单片机的串口进行通信, 那么你需要了解一些 windows api, 掌握 mfc, 进一步的学习一些 c++ 的知识就够了, 高级的 c++ 特性可以不用。

但是, 把 c++ 学好了, 绝对有好处。磨刀不误砍柴工
jlyuan 发表于 2018-11-13 20:18 | 显示全部楼层
强烈建议用C#,上手快,开发方便,如果不深究,语法简单
yszong 发表于 2018-11-13 20:19 | 显示全部楼层
和楼主的情况一样啊,我也在考虑要不要学一学这块呢,但是毕竟精力有限,什么都学什么都学不精啊!
zhaoxqi 发表于 2018-11-13 20:21 | 显示全部楼层
vb vb.net  c#  mfc  delph 都是可以的,以前我喜欢用vb,现在用vb.net。
wuhany 发表于 2018-11-13 20:23 | 显示全部楼层

不往上位机方向发现的话,labview也不错。
lizye 发表于 2018-11-13 20:24 | 显示全部楼层
可能受传统思维的影响,VB.net一直不受到青睐,其实它除了容易上手之外,也很强大啊。
shimx 发表于 2018-11-13 20:24 | 显示全部楼层

用这个工具吧,c语言的,封装好了。
https://bbs.21ic.com/forum.php?mod=viewthread&tid=266971
 楼主| huangchui 发表于 2018-11-13 20:25 | 显示全部楼层
嗯,我再好好缕一缕吧,有了好消息及时通知大家,结贴喽
您需要登录后才可以回帖 登录 | 注册

本版积分规则

918

主题

12323

帖子

4

粉丝
快速回复 在线客服 返回列表 返回顶部