韩国 收入:精通C++要学哪些?

来源:百度文库 编辑:高校问答 时间:2024/04/29 07:13:29
看来是我没说明白!!!

除了MFC,API,SDK,WINDOWS系统原理外,
另外听他们说四大金刚
Inside Visual C++ 4.0 ,中文书名为《VC++ 技术内幕 》,David J.Kruglinski
Programming Windows 95 with MFC,中文书名为《MFC Windows 程序设计 》 ,Jeff Prosise
MFC Internals 《深入解析MFC》 ,George Shepherd
Dissecting MFC 《深入浅出 MFC》,候俊杰
这些也都要学!!
还要学些其他什么?
计算机分硬件和软件,这些都是软件.况且软件也分好多类,现在上面的这些书,不打算最近学.我正在打C++基础,希望还有其他书让C++更充实!谢谢..

其实是我们这儿没这些书卖!!!

问题1:

可以跳过c直接学C++的,C和C++是完全两种语言。
他们的相同之处,是语法上很相近,或者可以说,C++是C语言的一个加强。也就是说,用C的方法来写C++,是肯定可以编译通过的。

但是,C++和C是完完全全两种不同的编程理念,C是结构化的语言,全是以函数积累的代码,或者说是函数语言。而C++则是以面象对象的概念来编程,面向对象的概念你学习中会涉及到,通过三种方法来实现,我们称为OO。

两种语言,同样语法,却是完全不同的编程方法。C++更适应于现在,使用范围更广,因为以前dos下的小软件,才可以用结构化来实现,这种方法的优点是严谨,代码亢余小,但缺点就是难读难写,程序复杂的话,写着写着连作者都会写了。IBM曾经有一个数几万也不是数亿的投资,就毁在了结构化编程上。我们在windows下所使用的程序,基本上都是以OO方式来编写的,OO更适合于图型界面的软件编写(叫作windows32位程序,简称win32称序)。

总结:不学C完全可以直接学C++,甚至于这样做还有可能助于你理解C++,不至于被C的编程模式左右你,而不理解OOP。

问题2:
编程和数学、英语都非常有关。特别是3D方面的编程。一些算法也需要有数学基础。我数学也不好,但做日常应用软件的编写,对数学功夫没什么要求。

问题3:
单纯C++来说,我认为《C++ grom the ground up》,作者:Herbert Schildt。中文译名《C++从入门到精通》,这本书包括C++的全部。

将来涉及到win32,涉及到方向的问题。书也有点复杂,如果你想作win32程序设计,直接学C++的,可能在win32处有点难度,不如跳过charlespetzold的《windows程序设计》,直接看侯捷老师的《深入浅出mfc》,但可能会难一些。

问题4:
兴趣。只要有兴趣,就一定能成功。学编程什么也不靠,靠的只有兴趣。

不要轻易说精通二字,如果你基本的小程序会写 个人感觉thinking in c++ 讲得很细致 作为初学教材很有帮助 而inside vc++则是对mfc有了全面地介绍 但是mfc只是微软的一个库 并不是所有人都用它 也不是微软就是权威 只是用的人数比较多。

另外教材一定不要乱买 很多垃圾骗人的书会让你一头雾水 搞得本来的学习兴趣被扼杀了 所以虽然贵点儿 还是要选择公认的教材 尤其是国外的 毕竟他们的研究要早很多 很多书市面上不好买 或者到大城市 或者在网上定购

呵呵,去学计算机啊,学C语言~~