谁能告诉我学C++的最好方法?我刚学了几天,有点烦躁,很多专有名词啊!
C++自学视频
含入门、Linux、数据库、QT界面开发等学习视频
C++怎么说呢,在深圳这边,没工作经验找工作难。除非你的生产力很强。
关于 发展生产力 。
你现在已经有了劳动工具了 (C++)。
接下来可以选一个方向和开发平台 。
网络编程 ,视图系列 ,P2P技术,游戏开发,工业控制。
选择方向相当于我们玩游戏中选择种族,哈哈 。不同的种族有不同的打法,这就是说不同的方向有不同的主流开发平台和技术 。
C++现在很多公司用的平台是VS2005(VC7)或2008.小点的公司也有的还在用VC6.0 。你如果想知道得更加真实点,可以去人才网去看下,人家招C++的人需要什么样的技术 。
很少有直接说招C++的,一般都会带上: 熟悉SOCKET编程,多线程技术 ,编程风格, 熟联操作**数据库等等 。
你选好种族,看别人需要什么,你自己学习的时候,找好目标,选个好的论坛,或者模仿别人的代码,把技术慢慢练习上去。千万不要自己一个人瞎折腾,除非你已经很牛了。有数学基础的,学起来不难的。 加油
下面只是我的个人经验,仅供参考:
学习一门编程语言首先是要了解这门语言的用途、优势劣势、特点、规则以及历史等等,也就是了解其背景,我认为这是很重要的,这不仅可以提升学习兴趣,也可以在以后理解这门语言中起到帮助。
然后是通过看书学习语法规则以及各种概念,这是最枯燥无聊的时段,但切忌死记硬背,重点是理解。
同时要准备开始上机练习了,主要是熟悉程序编译软件,比如vc++,初学的话推荐使用C/C++程序设计学习与实验系统(http://www.jiaminsoft.com/)这个软件,它扫除了很多编译软件造成的障碍,让初学者可以专心学习程序语言而不必花大量时间在学习编译软件上,其实很多不能坚持学好C/C++的都是死在了在编译软件上。
这期间一边看书,一边做各章节后面的练习题(一般教学书籍上都有的),然后把书中一些完整的范例照着在电脑上写一遍然后编译运行,如果章节练习题里有上机题的话也一定要做,同时把书上的范例稍作修改,再尝试编译运行,看看结果有什么不同,这样可以帮助理解书上的内容。
当把讲述“类”的这一章看完后(前面的应该是数据类型、循环、分支语句、逻辑操作、函数之类的),应该就能够写出个像样的程序了(前提是前面的章节都比较理解了,而且做了足够的练习)。这时候不妨暂停学习,自己写几个小程序练习练习,也可以写几个稍大些的程序,尽量找自己感兴趣的写,C++上机的练习程序之类的书籍很多,自己找一下。
在通过上机练习对“类”以及前面的章节都有了比较深入的了解之后,再来学习后面的内容,建议此时先深入学习一下输入、输出和文件,以及string类。这些都是在实际编程中非常有用的基础性的东西。
学完以上这些后,应该就能够写出一个功能比较健全的复杂程序了,这时候可以找一些有趣的程序写写了,比如图书馆管理系统等等(只要实现很少部分功能)。
在充分理解了前面学习的内容后,就可以开始后面内容的学习了,后面主要有动态内存分配、类继承、代码重用、友元、异常等等,这些比较高级的内容,这些内容在非专业程序开发人员中比较少用到,但也必须要学习,但不必要像前面那些内容一样理解那么深刻。
C++语言基本学会了,可以写功能简单的程序了,但要实现很多复杂功能,必须要学习数据结构,比如前面提到的图书馆管理系统,想要实现存储较多的数据或者做比较复杂的查询功能,就要用到数据结构。当然,数据结构是单独的课程,需要单独学习。这里专门提一下STL,学习数据结构的时候可以结合STL一起学习,在实际编程中非常实用(也非常简单,其实就是一些数据结构的具体实现,可以直接使用)。
最后,关于上机练习有几点要说的:
1、理解和上机练习是学习的关键,必须做好;
2、尽量依靠自己的想法来写一些程序,不要过于依赖书籍;
3、写程序的过程中会出现很多问题,特别是编译时候出现莫名其妙的问题,解决这些问题是学好的关键,不夸张的说,程序员都是在除错中修炼出来的;
4、写程序有了一定的基础后,就可以考虑在VC++之类的开发级平台上写程序和编译程序了,掌握开发平台也很重要;
5、学习过程中写的程序基本上都是没有界面的console程序(控制台程序),这时候没有必要去学习MFC之类的有界面的程序。
这个没办法。提高一下自己的兴趣热情吧。
枯燥在所难免。尤其是刚开始。
建议学习的同时多看一些成品的案例教程。
能增加你的信息和兴趣。
祝你早日学成。
多写程序,看看孙鑫的视频,还是多练,踏实点,基础很重要的
很巧啊!我也才学了几天,刚开始是学得C,后来情况特殊换C++了,学的还算不错吧!
发给我你的邮箱我发给你我的学习资料(自学型),顺便写下Q以便交流。
谁能告诉我学C++的最好方法?我刚学了几天,有点烦躁,很多专有名词啊...
同时要准备开始上机练习了,主要是熟悉程序编译软件,比如vc++,初学的话推荐使用C\/C++程序设计学习与实验系统(http:\/\/www.jiaminsoft.com\/)这个软件,它扫除了很多编译软件造成的障碍,让初学者可以专心学习程序语言而不必花大量时间在学习编译软件上,其实很多不能坚持学好C\/C++的都是死在了在编译软件...
如何学好C++呢?
40.既然决定了学C++,就请坚持学下去,因为学习程序设计语言的目的是掌握程序设计技术,而程序设计技术是跨语言的;41.就让C++语言的各种平台和开发环境去激烈的竞争吧,我们要以学习C++语言本身为主;42.当你写C++程序写到一半却发现自己用的方法很拙劣时,请不要马上停手;请尽快将余下的部分粗略的完...
怎样学习C++?初学,求教高手指点!在这里先谢过了!
首先,楼主要先自我定位,定位自己到底想把C++学到什么程度,是可以参加工作?还是炉火纯青?然后再制定一个学习合适的学习路线及其周期 不管你是想达到哪种水平,入门的书籍选择绝对重要, 顶着被骂做崇洋媚外的危险,我想说,C++入门教材,《C++primer》绝对是最好的选择,没有之一,读的时候,后面章节...
我是大二的学生,对C++感兴趣,想要自学,知道这是个很难得过程,各位有什...
1.建议先看看谭浩强的《C++程序设计》,十分基础,比较易懂,细节都有说到了,两个月的时间,注意找个你注意力比较集中的时间,(我通常都在晚上差不多快睡的时候),将课本的每个例子自己脚踏实地的上机操作,别以为自己看得懂就不用上机,当你亲手敲下每个字母之后,调式编译,你会发觉许多你看书...
...我学VC++,可是有关VC++我什么都不懂,谁能告诉我我应该怎么入手啊...
二。报个VC++专业培训班,有人带着学,更容易入手 三。找个搞这行业的高手(在你附近住的)不懂的就去问他,或者花钱请他教,只要愿意熬,没有学不成的 学好编程有四个方面:语言、算法和数据结构、系统调用和设计。《C程序设计语言(第2版·新版)》算法:C语言实现(第1~4部分)基础知识、数据...
请问你自己学习C++的方法是什么?怎样提高自己的编程能力?
我建议按从浅到深的步骤来学。先学基础,可以《The C++ Programming Language》或《C++ Primer》为教材,在看的时候顺便做书的练习题,洋蛮子的书写得还是很好的。然后看实例书,可以参考一些项目实例,这样的书很多。最好是关于标准C++的书。再看一些高级的书,如《Effective C++》《Effective STL》《...
C++要怎么学习
这本书我刚到手,就被人"借"走,以至于到现在也没有看过。看过这本书的朋友,可以给一个合适的评价。 7. C++进阶之数据结构基础 这是所有编程语言中最应该学习的部分,程序组成的基础之一。 顺序存储、链式存储、循环链表; 双向链表、栈(顺序和链式)、队列(顺序和链式); 栈的应用、树基本概念及遍历、二叉树;...
c++如何入门
学完你的头一本书后最好买点国外的资料,有些我个人认为可以这样说每个编程人员应该必看的,给你推荐一本你也可以作为入门的书看,《C++Primer》名字好像是这样写的。《C++程序设计语言》我当时看的是这本,不过我基于你现在情况我不推荐你学这本,因为看这本书只会让你觉得你的英语比汉语学的好。(...
0基础怎么学会C++
如果要学习vc,如果还是像DEV C++一样写基于Console的程序,那么可以说,不用再学了,够了 但是vc的目的是开发基于win32的应用程序,其核心是MFC类库,以及基于win32的编程方法 这和C++语法本身无关,这里学的是怎么深入使用C++语言 先提醒一下,vc很强大,对于入学者来说压力会比较大,入门比较困难,...
如何学好C++
至于书的话,刚开始学最好是C++ Primer Plus或者是C++Primer(对C++有一定了解的人都会觉得这本书非常好,但是如果对C++不太了解或者是没有学习过其他编程语言的还是推荐C++Primer Plus本)。国内的书大部分都不够深入。这两本书中的理论可以快速浏览,但你一定要将里面的例子看懂,不懂的话再往前翻...