首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ >

怎么学习C++?书本上的知识似乎与实际中应用的脱节

2012-02-10 
如何学习C++?书本上的知识似乎与实际中应用的脱节!如何学习C++?书本上的知识似乎与实际中应用的脱节!我想

如何学习C++?书本上的知识似乎与实际中应用的脱节!
如何学习C++?书本上的知识似乎与实际中应用的脱节!
我想知道该学习什么框架或SDK,是ALT,MFC,还是其它的什么!大部分都在使用什么!谢谢!

[解决办法]
c/c++是基础,没有脱节,不会c/c++,就不可能会MFC, ATL, 当然SDK么,其他语言也能用
[解决办法]
有理!基础的东西不能忽视
[解决办法]
如何学习C++?书本上的知识似乎与实际中应用的脱节! 
-------
先学语法
在实际编程中应用,理解语言.

我想知道该学习什么框架或SDK,是ALT,MFC,还是其它的什么!大部分都在使用什么!
------
百度 google


[解决办法]
C++是基础,不做实际应用是不会用到MFC之类的,语言学好了再慢慢来吧
[解决办法]
最基本的控制台程序还还是最重要的
[解决办法]
一口吃不成胖子,学C++不是学使用某个软件,慢慢来不要着急,你有学英语语言一半的功夫学C++肯定能收到好结果
[解决办法]
如何学习C++?书本上的知识似乎与实际中应用的脱节! 
答: 我一度与你有相同的看法,很多的书籍介绍的东西只是演示性质的,根本没有办法同实际应用结合起来。
但是,这是成长过程中的一步,所谓师傅领进门,修行在个人。一点都没错。希望大家一起好好体会这句话。
当我们对某种技术有足够的了解之后,自然会想着更加深入地学习和使用,到那个时候前面这个疑问也就自然被解开
基础知识也很重要。


我想知道该学习什么框架或SDK,是ALT(? ATL),MFC,还是其它的什么!大部分都在使用什么!谢谢!
答:这些东西多半是工具性质的,也不必深入研究,比如,SDK,就是一个(software develop kit)软件开发包
我们只需要有个手册就可以使用了,(只需要我们有一定的软件开发基础)
至于ATL, com这种技术,可能有一些学要学习的地方,因为各种组件开发都有一定的技巧和原理在里面,但是我觉得也
没有太多必要花大力气在上面


那应该怎么学习呢?
自问自答: 也许很枯燥,如果你c++语言足够好,我就不在多说了。其实面向对象的部分有很多东西可以深入。
算法,数据结构,设计模式,等等,这些跟语言是密切相关的,希望能好好学习。
语言与其他如操作系统,编译原理,网络,等等一系列的东西相关。如果有兴趣或者时间可研究一下这些东西
[解决办法]
忘了说MFC,现在还有部分公司使用MFC做编码。感觉比较费劲,MFC非常强大,强大的功能,强大的类。学习的东西很多
个人觉得如果是为了找工作可能用处不太大,因为做界面开发也很少使用MFC,c#也许比MFC更好用。

总之。依据个人的兴趣,爱好,和能力,来决定自己学习的方向。如果语言基础比较弱,那就多加强语言基础,同时,对算法之类的知识也需要了解。
至于操作系统,编译原理,网络协议等东西只有到实际应用的时候才会感觉到它的复杂,强大和你的无奈,弱小。


[解决办法]
其实很简单,买本C++ Primer 然后学习学习再学习

看完了 OK~~~那时候你有不同的感受
再来发贴
[解决办法]
可以找一些代码分析一下, 或者做点小东西, 光看书收获不是很大 可能你看了很多书,
觉得自己好象很了不起了, 结果去写一个有指针成员的类都需要半天还搞不定

[解决办法]
同意9楼的话,如果真的和实际脱节了,那我们大家也应该比你早考虑到
[解决办法]
多看一些经典的书,多读一些经典的代码,估计就能找到门路了
C++不等于MFC,也不等于ATL。大概只有真正看过C++ Primer之类的经典书籍之后才能对它有一个比较清晰的认识

[解决办法]
基础!!基础太重要了!!库函数不记得了可以查,基础不打牢可就查都不会查了哦!!查到了也不会用啦!加油加油,先学走,再学飞
[解决办法]
不重视基础的人,在编程道路上是没有前途的,搂主早日该行是正经
[解决办法]
我也有过楼主一样的想法,感觉现在学得没什么用.谢谢各位,我也要打好基础.
[解决办法]
研究VC呗, 我现在觉得最合适, 又最简单可以应用你的C++的方式了.

[解决办法]
基础不可不要,但不必要完全弄明白了后再去看应用的书
首先还是要看书,看基础书,了解指针,类,结构,语句,基础书中的例子,等等.要看到可以看其他书而不会不知道那些基础代码是什么意思的程度.也就是说基本能看懂一些程序示例含义,比方说算法或者数据结构的书,可能你不能领会某算法的具体含义,但是你知道那些语句到底是在干什么,至于这个算法为什么这么干就和你的关于C++的基础知识关系不是很大了.
在能看懂基础C++的代码的基础上,看一些别的书,数据结构,操作系统,等等,不过最重要的是要转到实际上来,那么windows下的编程,或者游戏编程,等相关书籍,都能让你了解到一点C++的实际应用.

如同楼上很多人说的,当你接触到实际应用的时候,你才会发现基础的重要性.数学,算法,数据结构,这些你以往会忽略的东西你会再次重视起来,重新认识它们.


[解决办法]
语言是基础!

[解决办法]
正如楼上大多数所说的那样,先把C++学好,框架之类的没你想象的那么难。
我也是在写做毕业设计时临时看看MFC,结果不出一个月就把大概的界面以及功能都实现了。所以像MFC这些东西不会令你感到可怕,只要你把基础打好。
除了编程语言的学习外还不要忘记学习数据结构、操作系统等这些必要的知识,这些都可以帮助你做企业级的项目。
另一方面,除了看书之外,多多实践也是重要的。自己动手做做是累积经验的一个比较有效的方法。
[解决办法]
武功高深的往往是基礎很好的人。

热点排行