虽然目前Visual C++的版本已经到了9.0,但是使用起来并没有Visual C++ 6.0方便、快速,有时程序的效率、体积也不如Visual C++ 6.0,所以本书仍旧使用Visual C++ 6.0为读者讲解Visual C++的开发方法。希望读者不要忽视了学习、Visual C++的基础方法。作为入门级别的教程,本书采用多图、多代码、多注释、多实例的方式。使读者可以更好地理解Visual C++开发的知识点、程序原理等。
为了更好地提高读者学习Visual C++的兴趣,本书介绍了一些常用程序的开发方法。例如算法、函数、面向对象、指针、MFC、模板等。书中没有长篇大论地讲解发展史、抽象概念等内容,所以读者在学习每一章时,会很快进入代码的认识阶段。
Visual C++ 6.0是微软为C++程序设计者推出的最经典的一款C++程序集成开发环境。时至今日,微软已经推出了Visual Studio 2008,但是Visual C++ 6.0仍是其推出的最经典、最具里程碑意义的一款程序集成开发环境。而且,世界上使用Visual C++ 6.0作为C++程序设计环境的程序员占很大比重。因此,Visual C++ 6.0是学习C++程序设计最基本的工具之一。
本书注重对读者C++语言基础能力的培养。这不仅可以方便读者学习MFlC的相关内容,而且对于学习其他程序设计语言也是很有益处的。不同的程序设计语言只是在语法结构、关键字定义上有着些许不同,而程序设计的思想是共通的。本书着重于培养读者的程序设计思想,以及良好的程序设计习惯,而不拘泥于C语言本身的设计结构和方法。
本书适合于未学过C++的初学者使用,也可作为有一定C程序设计经验读者的参考书。
第1篇 基础篇
第1章 Visual C++ 6.0集成开发环境
1.1 Visual C++ 6.0概述
1.1.1 C语言概述及C++的诞生
1.1.2 C++特点与VC++开发环境
1.2 Visual C++ 6.0集成开发环境概述
1.2.1 外观及基本操作
1.2.2 Visual C++向导
1.2.3 调试工具
1.3 自定义集成开发环境
1.3.1 自定义工具栏
1.3.2 自定义实用程序工具
1.3.3 自定义快捷键
1.4 简单的C++程序实例
1.4.1 创建工程和源文件
1.4.2 添加代码
1.5 小结
1.6 习题
第2章 C++基础知识
第3章 基本控制结构
第4章 函数
第5章 数组与指针
第6章 面相对象开发
第7章 继承与多态性
第8章 模板与常用算法
第9章 流类库与输入/输出
第10章 异常处理
第2篇 MFC篇
第3篇 应用篇
第4篇 实例篇