学习VC++应该看哪些书?

如题所述

VC++是一个C++语言程序的编译器,因此学习VC++首先要学会C++ 。而C++又需要较好的C基础,所以C语言也要学。如果主要目标是VC++ ,学C可以不学它的C标准库,但是C的语法一定要学好,否则C++也不能学的很扎实,因为C++是遵从C的语法的,如果对C的语法尤其是一些细节不是很清楚,也必然不能很好得理解并编写C++代码。
学完C和C++之后要学习学习VC++大量使用的微软基础类库(MFC)。而学习MFC的同时要学习Windows编程,对Windows编程可以了解得不深但一定要掌握一些重要的概念,因为VC++开发的目标是Windows程序,Windows编程是MFC编程的基础,MFC本质上是以面向对象的方式对WindowsAPI进行封装,如果不理解Windows编程的一些重要原理,比如API调用、消息处理机制等等,仅学习MFC必然只能理解得很片面,模棱两可,即使知道怎样做也不知道为什么这样做。

下面列出一些公认的经典书:
Windows 程序设计(第5版)-----Charles Petzold“windows编程泰山北斗”---
Windows核心编程----------Jeffrey Richter“windows编程泰山北斗”---
Windows高级编程指南---------Jeffrey Richter“windows编程泰山北斗”---
深入浅出MFC(第二版)-----“MFC四大天王”-------侯捷
MFC Windows程序设计(第2版)---MFC四大天王”---------Jeff Prosise
Visual C++ 技术内幕(第4版)--MFC四大天王”--------David Kruglinski
深入解析MFC-------------MFC四大天王”-----------George Shepherd
Visual C++.NET 技术内幕(第6版)-MFC四大天王”------------David Kruglinski

这些书籍包括其作者都是响当当的。
如果你不打算深入研究编程,而只是作为临时任务的工具的话,看一些应用方面,有很多例子代码的书就行,比如孙鑫的《VC++深入详解》,或者一些其他的大部头工具书。如果想研究编程,深入理解MFC的工作机制,首先要精通Windows编程。《Windows 程序设计》是较为基础的,实例代码很多,《Windows核心编程》和《Windows高级编程指南》就比较拔高了,涉及很多操作系统的知识。掌握Windows编程后再研究MFC就轻松多了,它就是对WindowsAPI的封装,侯捷的《深入浅出MFC》讲得蛮细致深入。
温馨提示:内容为网友见解,仅供参考
第1个回答  2011-08-25
孙鑫的《VC.深入详解》,还有林锐的《高质量程序设计》。
第2个回答  2011-08-22
钱能 的 C++程序设计教程
林锐博士的 高质量C++/C编程指南

学习VC++有什么经典的书籍吗?
参考书籍:《windows程序设计》(Jeff Prosise)《vc++权威剖析,MFC原理,机制》(幸长安)3.第三阶段:熟悉MFC类库,应用程序框架编程。(vc++核心)参考书籍:《深入浅出MFC》(侯捷)《VC++技术内幕(第六版) 》《vc++权威剖析,MFC原理,机制》(幸长安)4.第四阶段:学习Active,ATL,COM等技术 ...

请问你自己学习C++的方法是什么?怎样提高自己的编程能力?
再看一些高级的书,如《Effective C++》《Effective STL》《Exceptional C++》,这是用来提高你的水准的专家级教材,但不并难理解。最后练习VC++,MFC之类的。再学一些你的专业相关的C++应用。平时多研究代码。定好心态,现在学C++的前途比Java之类的要好很多,祝你好运。

我想成为C++编程高手,该学什么课程
10、《The C++Languege 》(掌握)11、《面向对象设计》(掌握;结合C++学习)window程序设计 深入浅出MFC

推荐visual C++学习用书
要学vc++的话,建议你看《Visual C++2008入门经典》。《Visual C++2008入门经典》系编程语言先驱者Ivor Horton的经典之作,是C++编程方面最畅销的图书品种之一。不仅涵盖了Visual C++ 2008编程知识,还全面介绍了标准C++语言和C++\/CLI。《Visual C++2008入门经典》延续了Ivor Horton讲解编程语言的独特方法,...

求推荐一本 VC++网络编程 的好书
也看了《深入浅出MFC》《MFCWindows程序设计》。感觉对VC++很有兴趣。听网上说,VC还是擅于... 如题:我已经学习了 标准C++,看过《C++ primer》 和《thinking in C++》等书,感觉学的还可以。也看了《深入浅出MFC》《MFC Windows 程序设计》。感觉对VC++很有兴趣。听网上说,VC还是擅于编写网络通信方面的,但是...

C++算法的书籍(适合初学的)
1.《C++语言基础教程(第2版)》出版社:清华大学出版社 作者:吕凤翥 书中全面、系统地讲述了 C++语言的基本概念、基本语法和编程方法,较详尽地讲述了 C++语言面向对象的重要特征: 类和对象、继承和派生类、多态性、虚函数、函数模块和类模板等内容。本书具有丰富的例题,每章后面均备有相当数量的...

学c++应该选什么样的习题教材呢?
1.<<C++Primer Plus(第五版)中文版>> 这本是公认对初学者最好的c++教材之一,什么唐浩强的教材其实你学会了之后觉得很垃圾。计算机语言教材最好看外国人写自己人翻译的,英语牛逼看原版更好。2.<<C++Primer>>业界公认的完整涵盖C++标准的权威著作只有两部,其中一部就是本书!它是业界内久负...

我之前没有接触c、c++,打算学习vc++。该如何入手?选什么参考书更合适...
VC++是一个编译器,提供了MFC等延伸的功能,你必须要等自己完全能把他们解释清楚,再学VC++,其实真正理解了C++,VC就无师自通了,我就是这样的。你可以选用跟我一样的书《C++ Prmer》,《Effects c++》。。。记住!千万别用中国人写的书,看完了这些发现“真应该少看。。。”,它们他会在一定...

想学VS中的visual c++,求推荐书籍
。这本书看会了,结合微软的MSDN,你很容易了解,windows系统编程和VC++。。。你不仅可以学习VC++,也能学习windows操作系统,不过这本书,对于C++本身的语法知识基本没什么内容,一般是给已经熟悉C++语法和面向对象编程的人看的。。。 如果没有C++基础可以看 《c++ primer》先熟悉一下C++和面向对象...

C++自学教材推荐
1.《C++Primer》有“C++的百科全书”,C++程序员人手必备。对语法、语义的描述非常细致和严谨,适合有一定经验的C、C++程序员作为工具书和理论指导书使用,但由于其有一定深度,而没有进阶顺序的章节安排,所以不适合初学者做为教材使用,价格略高。难度:★★☆ 质量:★★★ 广度:★★★ 深度:...

相似回答