本书讲解内容全面,涵盖了Visual C++开发的各项基础知识,如对话框、单文档、多文档三大框架,以及文件、数据库等工作中常用的开发技术,集中篇幅深入讲解这些最实用的内容。绝大部分章节以实例程序为核心,在实际应用中讲解要介绍的内容,如介绍树控件时,将树控件常用的添加、修改、删除、选中、勾选等功能集中到一个范例程序中,便于读者掌握最实用的技术。对于范例代码,提供详细的代码注释,通过注释,读者可以了解每一句代码的意义,无须担心看不懂代码。
要想学好Visual C++开发,一本适合自己的入门书是非常重要的。本书充分考虑Visual C++的难度,合理安排章节,由浅入深,通过生动的范例程序和详细的代码注释,带领读者掌握Visual C++软件开发的技巧。
本书共分16章,由浅入深,循序渐进地介绍了Visual C++编程的各个知识点。本书共分为5篇,内容包括C++基本语法、面向对象程序设计、Visual C++开发环境、常用控件、对话框、GDI图形编程、单文档应用程序、视图风格、切分窗口、多文档应用程序、文件编程、数据库编程、DataGrid控件、OpenGL三维编程、五子棋游戏、公交换乘软件等。
本书配DVD光盘1张,内容为本书的实例文件和作者专门为本书录制的全程多媒体语音教学视频。
本书内容全面,论述翔实,适合Visual C++的初学者,也可作为大、中专院校师生的培训教材,对于Visual C++爱好者,本书也有很大的参考价值。
第1篇 Visual C++基础入门
第1章 C++基本语法
1.1 了解C++程序设计
1.1.1 学习C++的好处
1.1.2 最简单的C++程序——hello world
1.2 基本数据类型
1.2.1 整型int
1.2.2 浮点型float、double
1.2.3 字符型char
1.2.4 布尔型bool
1.2.5 宽字符型wchar_t
1.3 运算符
1.3.1 算术运算符
1.3.2 关系运算符
1.3.3 赋值运算符
1.3.4 自增自减运算符
1.3.5 逻辑运算符
1.3.6 位运算符
1.4 控制结构
1.4.1 if/else选择结构
1.4.2 while循环结构
1.4.3 break和continue语句
1.4.4 for循环结构
1.4.5 switch多选结构
1.5 函数
1.5.1 什么是函数
1.5.2 定义函数
1.5.3 变量作用域
1.5.4 使用函数
1.5.5 函数重载
1.6 数组
1.6.1 什么是数组
1.6.2 一维数组
1.6.3 二维数组
1.6.4 动态数组
1.6.5 数组排序
1.7 指针
1.7.1 指针概述
1.7.2 指针与数组
1.7.3 指针与函数
1.7.4 指针与字符串
1.8 小结
1.9 习题
第2章 面向对象程序设计
第3章 掌握开发环境
第2篇 可视化编程
第4章 常用控件
第5章 对话框
第3篇 Visual C++的应用
第6章 GDI图形编程
第7章 单文档应用程序
第8章 视图风格
第9章 切分窗口
第10章 多文档应用程序
第4篇 Visual C++编程
第11章 文件编程
第12章 数据库编程
第13章 DataGrid控件
第14章 OpenGL三维编程
第5篇 案例篇
第15章 五子棋游戏
第16章 公交换乘软件
附录A Win32 API开发
附录B 程序调试技巧