学C++遇到一些问题,请高手指教。

本人是搞电子的,以前用C写单片机程序,现在和哥们一起搞设备制造,单片机基本用不上了,现在我主要搞电器控制用PLC,但我不想放弃以前的编程,就想学C++开发电脑与PLC的控... 本人是搞电子的,以前用C写单片机程序,现在和哥们一起搞设备制造,单片机基本用不上了,现在我主要搞电器控制用PLC,但我不想放弃以前的编程,就想学C++开发电脑与PLC的控制软件,通信之后,电脑进行一些数据的处理。买了本(C++程序设计语言),发现很难看懂,我以前自己看过一段时间的JAVA,也没觉得有这么难,各位高手给提提建议,我是不是先学C++,之后VC++,然后windous编程,之后MFC。我没打算写多大的电脑程序,关键在于与plc的通信和界面以及一些简单的数据处理。我该如何学,学哪些东西。另外,我装了一个vc++6.0.我想边看书边写一些书上的例子,写完程序运行就看输出。该如何创建文件。,麻烦给点具体的回答。我用手机问问题,也不容易,麻烦大家上上心。 展开
 我来答
starfar1983
2010-10-20 · TA获得超过2258个赞
知道小有建树答主
回答量:692
采纳率:0%
帮助的人:1036万
展开全部
呵呵,我以前也是学电子的,刚接触VC的时候也跟你一样痛苦,所以,我很理解你哈。
首先给你解释下概念:C++是编程语言,VC是C++的集成开发环境(包括代码编辑器和编译器)。他们的关系就像是C++是汉字,VC是作业本。你要先学会汉字,才能在作业本上写字。推荐你安装visual studio 2008。(我用过VC6, VS2002, VS2003, VS2005, VS2008和VS2010,个人认为2008是目前最优秀的版本)。
你说的windows编程可能是指windows系统上的GUI编程对不?windows GUI编程最基本的就是windows API。MFC是对API的封装,比纯粹的API要容易用一些。个人认为即使没接触过windows API也能直接学MFC,推荐侯捷的《深入浅出MFC》。另外QT也是非常优秀的GUI程序库,你可以到http://qt.nokia.com/downloads-cn去下载。qt需要visual studio 2008.

在visual studio里,单独的文件不能直接编译(VC6除外)。你首先要创建一个工程。C++项目通常有3类工程:console,win32,MFC。根据你书上的例子,你选择对应的类型就可以了。如果你是学习C++而不是学习windows GUI编程的话,一般应该选console类型的工程。

创建了工程之后,默认会有一些文件加入到工程里。你把书上的代码复制到main.cpp里就可以运行了。记住在工程里所有CPP文件的第一行写上:#include "stdafx.h"(如果工程里没有stdafx.h就不用,但一般都会有)
MC_vector
2010-10-20 · TA获得超过103个赞
知道小有建树答主
回答量:231
采纳率:0%
帮助的人:131万
展开全部
我是软件工程专业的学生,高中时自学过C,大学开学就学的C++,我觉得既然Lz连java都没问题,C++更没问题,推荐钱能的C++教材~

GUI建议用QT开发,MFC太麻烦了~
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
freewolf008
2010-10-20 · TA获得超过169个赞
知道小有建树答主
回答量:114
采纳率:100%
帮助的人:140万
展开全部
讲点我自己的经验。
因为我是学嵌入式C的,对windows下C++编程非常陌生,主要就是环境很难搭建,但是当时需要开发一个上位机通信软件,所以硬着头皮就上了。当时我和你情况差不多,没打算些多大的程序,时间又紧,不可能把书看完一遍再做,所以我选了一本《windows编程》(我们的教材,写的超烂)烂点没关系,只看前几章,心中对环境有个大概的认识。然后去图书馆挑了一本《XX串口编程》(忘了是windows还是C++)注意要选工程类的而不是理论类的,因为例子多,容易模仿。
OK一句话,一本书看VC环境,一本书直接看你需要实现的功能。理论神马的放一放,先弄出个可以用的小软件出来,后来在慢慢往上添加功能,最后找到一本直接可以复制的书,这样你学起来不会枯燥,实现的功能也会带给你动力继续学习。

参考资料: 手打

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友a37ab0390
2010-10-20
知道答主
回答量:37
采纳率:0%
帮助的人:15.8万
展开全部
你自己都想的这么详细了,就是你的底子太薄了,连vc6.0都还没熟悉,先去找本vc 的傻瓜书跟着做吧。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式