日期:2014-05-20  浏览次数:20893 次

使用两年c#转学vc++6.0的困惑
三年前从一本c++的书开始入门   后来已经使用了两年c#开始是asp.net   后来一年winform     感觉比较舒服   易用   但说不上多熟练精通   只是觉得一般的问题都能有思考的入口   现在由于一些原因开始接触vc   对api不是很了解   发现mfc很多东西不是那么容易记忆   感觉要背的或者熟悉的东西了函数什么的比较多   在.net下感觉清晰一些   但是vc让我现在有些迷糊   也看了很多区别对比什么的   感觉vc比较底层原始   我现在想问问大家是不是有必要去深入学习vc++   ?vc++有什么能做的c#作不了的?要学好vc是不是要背很多东西   。。api开始?api是不是要更新换代了   。。。困惑中。。

------解决方案--------------------
vC刚开始学的时候都是这个感觉,随着时间的推移和知识的积累,你会发现VC还是相当合一定规律的
------解决方案--------------------
曾经学过几天MFC,感觉确实不如C#来得快...

还是比较喜欢C#..
------解决方案--------------------
:)> > >
哦喜欢C++
------解决方案--------------------
第一要看你的工作了,你工作要你学你就得学(除非你不要工作)
第二要看你理想啦,你有这方面理想的话难也要学,没感觉的话没必要费那个劲
------解决方案--------------------
老兄 同病相连呀 我最近也要学c++ 烦 我感觉学这个就是要做c++项目 做了之后才能够提高
------解决方案--------------------
新手上路
------解决方案--------------------
还是楼主的喜好吧...

不管C#还是C++,学好了都有前途...
------解决方案--------------------
8年了,我的C++还没有入门
------解决方案--------------------
8年了,我的C++还没有入门

-----------------------------

------解决方案--------------------
抗战都胜利了、、、、、
------解决方案--------------------
我也据的C++难的学

好多各种结构,api
好难记啊
------解决方案--------------------
第一要看你的工作了,你工作要你学你就得学(除非你不要工作)
第二要看你理想啦,你有这方面理想的话难也要学,没感觉的话没必要费那个劲

确实vc++是在indows平台下开发底层的东西,
在就是我觉得 人民邮电出版社的那本黄颜色封面的精通系列《精通MFC 程序设计》 对学习VC++的MFC 还是很有帮助的 !
------解决方案--------------------
绝对有必要学,我所在的城市几乎每家大公司都有用。c#太偏向上层了,和楼主一样,我也是为了工作需要转象了vc6,现在狠啃《MFC windows 程序设计》。
------解决方案--------------------
人民邮电的书都是垃圾,全是抄MSDN或者别的书的

要学VC搞一本好书就能到中级,比如说 <MFC WINDOWS程序设计>
MS出的书

入门,到写中等难度的程序都足够了,如果几年后能号称 "精通 "的话都能从书中受益

再往后就是很具体的方面应用了,你想做图像处理、网络通信、AI等,那些都是业务应用。

这时候再推荐一本《WINDOWS程序设计》,经典中的经典
VC的好书很多,框架本身也很成熟,可参考的源代码超多,学习梯度现在其实已经很小了,只要有人帮你捅破VC那层纸,你学习的速度会超快的~
------解决方案--------------------
更喜欢C++
------解决方案--------------------
学了两次vc6.0,永远都只是入门。。
------解决方案--------------------
我现在从C#转向学C++了,
因为C#无法记你知道更低层的东西,就象Win32时代的VB。
学了C++,你在你编程的时候就更容易些,因为你知道计算机是如何执行的。
------解决方案--------------------
C#的难度和VC++不在同一档次
------解决方案--------------------
C# 与C++ 都比较难学
看看你学习的程度了

------解决方案--------------------
VC6.0和C#都很有前途,无论学好哪一个!
------解决方案--------------------
没意思,两个都会,都不精的话,还不如精通一个

有这时间不如把C#学得精一点,找工作,收入什么的肯定更高
------解决方案--------------------