迷路人,,寻找c++学习之路(问题很多!!懒人勿进,,无知者勿进)
1.c++有那些重要的部分,,(值得去深入学些的??)2.我已经看了一些c++入门的书(如:《youcandoit》《易学c++》《c++primerplus》)但是对c...
1.c++有那些重要的部分,,(值得去深入学些的??)
2.我已经看了一些c++入门的书(如:《you can do it》《易学c+
+》《c++primer plus》)但是对c++感觉还是不甚了解!,,主要是实践的少,,没有清晰的轮廓,,还是只有一些c++的概念,,没有对程序的具体认识。
我想知道如何学习一下windows编程(和网络编程)还有对c++的标准库基本没认识几个,,对于标准库(和其它库)如何学习,,了解,,能熟练的在程序中应用??(难道要都背下来么??还是看一遍,,有印象就行??)请写出具体的学习方法(注意,,是方法)还有需要看那些书??
3.很多人说学习c++要多看源码!,,但那里有一个完整的项目的源码呢,
而且对于没有注释的源码要如何看??(我的意思是看源码的经验!!)
4.我学习编写图形化程序,,有没有关于vc++的书好一点的(对于图形化编程讲得比较多的)
5.有没有什么书是写c++库的应用的(《c++命令详解》我有了)主要是标准库和非标准库的应用!!还有api手册,,库函数手册。。!!请写出具体的书名和出版社,,我在书店找了好长时间都没找到(新华也没有)
6.对于c++的发展趋势,,对于有一点基础的人来书该注意哪方面的技术?
7.如何保持一种积极的,,高热情的c++学习态度!!
8.有没有一些好的方法和经验!!多谢分享
9.问题很多,,请答题者海涵海涵!!
并感谢所有来解疑的朋友,,虽然拿分的只有一人,,但感激之情,,用不消散!!
最后要说的是我会继续加分的!!
1.看过msdn了,,很多资料都是英文的,,(看不懂)
该如何充分利用起msdn呢??
2.有没有c++手册一类的书(非教学书,,是工具书)。。就是
查查概念,,函数。。api什么的,,类似词典的书,,(详细书名,,出版社) 展开
2.我已经看了一些c++入门的书(如:《you can do it》《易学c+
+》《c++primer plus》)但是对c++感觉还是不甚了解!,,主要是实践的少,,没有清晰的轮廓,,还是只有一些c++的概念,,没有对程序的具体认识。
我想知道如何学习一下windows编程(和网络编程)还有对c++的标准库基本没认识几个,,对于标准库(和其它库)如何学习,,了解,,能熟练的在程序中应用??(难道要都背下来么??还是看一遍,,有印象就行??)请写出具体的学习方法(注意,,是方法)还有需要看那些书??
3.很多人说学习c++要多看源码!,,但那里有一个完整的项目的源码呢,
而且对于没有注释的源码要如何看??(我的意思是看源码的经验!!)
4.我学习编写图形化程序,,有没有关于vc++的书好一点的(对于图形化编程讲得比较多的)
5.有没有什么书是写c++库的应用的(《c++命令详解》我有了)主要是标准库和非标准库的应用!!还有api手册,,库函数手册。。!!请写出具体的书名和出版社,,我在书店找了好长时间都没找到(新华也没有)
6.对于c++的发展趋势,,对于有一点基础的人来书该注意哪方面的技术?
7.如何保持一种积极的,,高热情的c++学习态度!!
8.有没有一些好的方法和经验!!多谢分享
9.问题很多,,请答题者海涵海涵!!
并感谢所有来解疑的朋友,,虽然拿分的只有一人,,但感激之情,,用不消散!!
最后要说的是我会继续加分的!!
1.看过msdn了,,很多资料都是英文的,,(看不懂)
该如何充分利用起msdn呢??
2.有没有c++手册一类的书(非教学书,,是工具书)。。就是
查查概念,,函数。。api什么的,,类似词典的书,,(详细书名,,出版社) 展开
展开全部
.....很复杂。。。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
1. 在《effective c++》中 作者指出把 c++看做一个语言联邦
所以我们可以把c++看成由 c ,object-oriented c++,template c++,stl 组成的。
值得如果你看完了 所有基本概念 也了解了oo 去学习下stl。 值得深入研究的?我学长和我说,学好算法!! 这些东西都是很简单的,重要的还是算法。
2.第2个问题就是多写程序了。多多写程序。
3.源代码,这个我也找不到,或许还没学到那一步。
4.《VC++深入详解》 别看电子版。 自己买书看,送视频光盘。msdn 是很好东西。
5.自己去查msdn 都有
6.基础还是基础- -无数学长和我说 现在我们都是从高层往底层学,这是错误的。应该从底层往高层学,学os,学网络,学组成原理…………
7.看到自己的不足就有热情了 有进步才能看到自己的不足 可以去学习下linux下的编程,对c/c++ 很有帮助,让你了解更多东西
8.找个朋友一起学习 多去wiki wiki就是一本书 很详细很详细
wikipedia.com 你可以去看下 // 多去国外论坛看看
切记:学基础 学算法 语言只是一种形式
所以我们可以把c++看成由 c ,object-oriented c++,template c++,stl 组成的。
值得如果你看完了 所有基本概念 也了解了oo 去学习下stl。 值得深入研究的?我学长和我说,学好算法!! 这些东西都是很简单的,重要的还是算法。
2.第2个问题就是多写程序了。多多写程序。
3.源代码,这个我也找不到,或许还没学到那一步。
4.《VC++深入详解》 别看电子版。 自己买书看,送视频光盘。msdn 是很好东西。
5.自己去查msdn 都有
6.基础还是基础- -无数学长和我说 现在我们都是从高层往底层学,这是错误的。应该从底层往高层学,学os,学网络,学组成原理…………
7.看到自己的不足就有热情了 有进步才能看到自己的不足 可以去学习下linux下的编程,对c/c++ 很有帮助,让你了解更多东西
8.找个朋友一起学习 多去wiki wiki就是一本书 很详细很详细
wikipedia.com 你可以去看下 // 多去国外论坛看看
切记:学基础 学算法 语言只是一种形式
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
看了一些c++入门的书 没有清晰的轮廓,,还是只有一些c++的概念,,没有对程序的具体认识。
你就没看进去
《c++primer plus》看完 学windows,mfc更快些
标准库平时没事看看 知道怎么用就行 全记住不可能的
多注意网络知识
你就没看进去
《c++primer plus》看完 学windows,mfc更快些
标准库平时没事看看 知道怎么用就行 全记住不可能的
多注意网络知识
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
==================================
计算机技术是从外国传进来的,如果你
不懂英语,就硬着头皮,开着金山词霸去
看,只有坚持才能成功.只有慢慢把英语
能力提高才能在软件设计方面走得更远.
==================================
1.c++最重要的部分为指针,继承和派生,模板,
包括常用的标准模板库.其实,学习C++最重要
的是要学习到一种面向对象的分析问题的方法.
2.学习一种编程语言其实就象学习使用一个工具
一样.主要是练习,不要追求读过什么什么著名
的书籍,不要追求复杂而且不常用的数据结构
和某些技巧,要把基本的数据结构和基本的设计
方法熟记在心中.
学习C++只是要学到编码的知识,要做应用就需要
学习相应应用的内容,比如说要做网络程序,你
就要学习WINDOWS SOCKET以及GNU的SOCKET函数,
学习网络编程,不要只停留在微软封装的SOCKET函数
上,要把GNU的那几个SOCKET函数及参数都详细学习
一下,才能做出自己想要的灵活的网络程序.
学习STL(标准模板库)的目的就是为了简化编程,
比如,在程序中,有时候要用到数组,如果用基本数据
结构的数组,则不能动态的改变数组的大小,当然也可以
自己写个可以动态改变大小的数组,不过那样做很费时
也做不到任何情况下都很稳定,所以就使用STL中的
VECTOR(动态数组)来简化编程.
3.其实尽量少看源代码,因为拿到一个问题你就去看别
人的源代码,那样就扼杀了锻炼自己思考解决问题的机会,
并且会被别人的思路牵着你的鼻子走.那样即使你看了很
多很多,对你的学习也不会有什么帮助.
正确的方法是应该首先自己思考怎么解决问题,然后自己
常识去解决问题,如果实在做不出来,再看别人是怎么做
的,看看别人是怎么处理你做不出来的地方就OK了.那样
你才会成长.
4.图形化编程首选MFC.
5.C++的库和API只靠MSDN就可以了,一定要练习自己阅读
英文的能力.
6.C++应该注意网络通讯以及数据处理方面的技术.
7.如果你不喜欢做软件设计,那么就应该及早放弃.
8.多练多学.
最后,告诉你,我是一个职业软件设计师,是用VC++的,我
建议你不要好高务远,要脚踏实地地从HELLO WORLD做起.
计算机技术是从外国传进来的,如果你
不懂英语,就硬着头皮,开着金山词霸去
看,只有坚持才能成功.只有慢慢把英语
能力提高才能在软件设计方面走得更远.
==================================
1.c++最重要的部分为指针,继承和派生,模板,
包括常用的标准模板库.其实,学习C++最重要
的是要学习到一种面向对象的分析问题的方法.
2.学习一种编程语言其实就象学习使用一个工具
一样.主要是练习,不要追求读过什么什么著名
的书籍,不要追求复杂而且不常用的数据结构
和某些技巧,要把基本的数据结构和基本的设计
方法熟记在心中.
学习C++只是要学到编码的知识,要做应用就需要
学习相应应用的内容,比如说要做网络程序,你
就要学习WINDOWS SOCKET以及GNU的SOCKET函数,
学习网络编程,不要只停留在微软封装的SOCKET函数
上,要把GNU的那几个SOCKET函数及参数都详细学习
一下,才能做出自己想要的灵活的网络程序.
学习STL(标准模板库)的目的就是为了简化编程,
比如,在程序中,有时候要用到数组,如果用基本数据
结构的数组,则不能动态的改变数组的大小,当然也可以
自己写个可以动态改变大小的数组,不过那样做很费时
也做不到任何情况下都很稳定,所以就使用STL中的
VECTOR(动态数组)来简化编程.
3.其实尽量少看源代码,因为拿到一个问题你就去看别
人的源代码,那样就扼杀了锻炼自己思考解决问题的机会,
并且会被别人的思路牵着你的鼻子走.那样即使你看了很
多很多,对你的学习也不会有什么帮助.
正确的方法是应该首先自己思考怎么解决问题,然后自己
常识去解决问题,如果实在做不出来,再看别人是怎么做
的,看看别人是怎么处理你做不出来的地方就OK了.那样
你才会成长.
4.图形化编程首选MFC.
5.C++的库和API只靠MSDN就可以了,一定要练习自己阅读
英文的能力.
6.C++应该注意网络通讯以及数据处理方面的技术.
7.如果你不喜欢做软件设计,那么就应该及早放弃.
8.多练多学.
最后,告诉你,我是一个职业软件设计师,是用VC++的,我
建议你不要好高务远,要脚踏实地地从HELLO WORLD做起.
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询