打印

请教,关于上位机的学习

[复制链接]
6387|20
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
duanlang|  楼主 | 2010-8-9 16:11 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
请教各位一个问题,小弟想学单片机上位机软件的制作(注意只是制作上位机软件,没打算学其他的),来与单片机的串口进行通信。小弟有C语言基础,但没有C++基础,想用VC++6.0来做。
      请教的问题是:只是做上述的这种软件,用不用先学C++,再学VC++,还是直接学VC++?

相关帖子

沙发
chen3bing| | 2010-8-9 16:14 | 只看该作者
我会VB,可是好像VC++用的更普遍。我也想学VC++,同问。

使用特权

评论回复
板凳
machunshui| | 2010-8-9 16:53 | 只看该作者
楼主的这种要求,
粗通C++即可,
关键是要搞清楚mfc类库的应用层次结构,

先买本入门数据,照葫芦画瓢吧。

使用特权

评论回复
地板
duanlang|  楼主 | 2010-8-9 17:19 | 只看该作者
谢谢3楼,我看过C++和VC++的书,不是很仔细,感觉内容似乎关系不大,所以我就想是不是可以直接学VC++。再就是要学上位机软件的话,VC++全部的内容都要学吗,还是只学其中的哪一部分,我看内容好像很多......

使用特权

评论回复
5
01dxwlm| | 2010-8-9 19:19 | 只看该作者
3楼说的不错,一定要搞懂mfc机制,否则你照葫芦画瓢 也搞不出所以然。

使用特权

评论回复
6
hotpower| | 2010-8-9 19:39 | 只看该作者
菜鸟还是用控件吧。

俺的文谭里很多。

www.hotpage.net.cn

使用特权

评论回复
7
duanlang|  楼主 | 2010-8-9 19:52 | 只看该作者
呵呵,谢谢6楼,控件我也有很多,但我是要学习,人人都是从菜鸟过来的。

使用特权

评论回复
8
土憋ㄘ`| | 2010-8-9 20:44 | 只看该作者
我也想学这个,达到这个目的!
不过,我是准备把离散数学、数据结构与算法、操作系统基础、面向对像程序设计(C++)、编译原理、软件工程都学了!
因为将来学ucos ii和linux都需要这些基础的

使用特权

评论回复
9
headwolf_83| | 2010-8-9 21:08 | 只看该作者
为什么不考虑C#,和C语法很接近,又象VB一样方便。

使用特权

评论回复
10
yuanquan12345| | 2010-8-10 07:51 | 只看该作者
学习。

使用特权

评论回复
11
864| | 2010-8-10 08:30 | 只看该作者
LabVIEW也可以考虑

使用特权

评论回复
12
caoquanli| | 2010-8-10 10:01 | 只看该作者
不用学习c++
如果你仅仅想搞定这个串口通信,你会C语言就够了。

我当时没学c++,MFC都不知道是什么的前提下,还不是一个多星期就搞出来了。
找一本vc串口编程的书籍,照葫芦画瓢,估计几天就能搞出来

使用特权

评论回复
13
caoquanli| | 2010-8-10 10:04 | 只看该作者
如果你不打算走上位机之路,重点就不再这个vc。并不是所有的东西你都需要明白原理的。要是这样,那以后搞开发,是不是所有的新技术你都需要从最顶层做起?显然不是嘛,至少我是这么认为。
所以你只需要明白如何用串口就行了。串口编程只是vc里面很小的一部分。关键的类已经封装好,你也没那个必要去深究。
当然,如果你想深入学习的话,那就得好长一段时间了。

使用特权

评论回复
14
mohanwei| | 2010-8-10 10:07 | 只看该作者
下载个例程,先对着注释和界面试着改改,C++还是很容易入门的。需要用到的就查找相关资料,再实践一下,提高很快的。

使用特权

评论回复
15
hotpower| | 2010-8-16 21:18 | 只看该作者
要真的学就用API吧。

使用特权

评论回复
16
skyfight| | 2010-8-17 14:42 | 只看该作者
觉得还是Labview 比较方便,快捷

使用特权

评论回复
17
highgear| | 2010-8-17 21:21 | 只看该作者
如果只是简单的与单片机的串口进行通信, 那么你需要了解一些 windows api, 掌握 mfc, 进一步的学习一些 c++ 的知识就够了, 高级的 c++ 特性可以不用。

但是, 把 c++ 学好了, 绝对有好处。磨刀不误砍柴工

使用特权

评论回复
18
jdylyn| | 2010-8-18 09:15 | 只看该作者
强烈建议用C#,上手快,开发方便,如果不深究,语法简单

使用特权

评论回复
19
hxb20122012| | 2013-3-5 11:56 | 只看该作者
caoquanli 发表于 2010-8-10 10:04
如果你不打算走上位机之路,重点就不再这个vc。并不是所有的东西你都需要明白原理的。要是这样,那以后搞开 ...

您好,我就是只需要一个串口通信就可以了,其他的暂时还不打算深入去了解,你说的买本VC串口编程的书籍,有推介不?谢谢!

使用特权

评论回复
20
xiaobinshenzhen| | 2015-6-11 17:26 | 只看该作者
jdylyn 发表于 2010-8-18 09:15
强烈建议用C#,上手快,开发方便,如果不深究,语法简单

用C#那就要多学一门语言了。
大部分人学的都是C语言,用VC方便

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

5

主题

17

帖子

1

粉丝