第1章 Visual C++ 2010简介 1
1.1 Visual Studio 2010安装和设置 1
1.2 集成开发环境简介 4
1.3 控制台应用程序 5
1.4 MFC应用程序 8
第2章 数据类型和表达式 11
2.1 C++的程序结构 11
2.2 数据类型 13
2.3 运算符和表达式 23
第3章 流程控制语句 31
3.1 分支控制 31
3.2 循环控制 37
3.3 循环嵌套 40
3.4 跳转控制 41
第4章 函数 44
4.1 函数定义 44
4.2 函数调用 45
4.3 函数返回值 48
4.4 函数嵌套调用和递归调用 49
4.5 函数重载 53
4.6 内联函数 55
4.7 函数模板 56
第5章 面向对象基础 58
5.1 类与对象 58
5.2 内联函数 65
5.3 构造函数与析构函数 67
5.4 静态成员 73
5.5 this指针 76
5.6 友元 77
第6章 面向对象编程进阶 81
6.1 函数重载 81
6.2 类的继承 86
6.3 多态性与虚拟函数 91
6.4 异常处理 100
第7章 MFC编程 106
7.1 MFC第一个应用程序 106
7.2 MFC中的类 110
7.3 MFC中全局函数与全局变量 115
7.4 消息 115
7.5 对话框资源 117
7.6 Windows标准控件的应用 122
7.7 菜单、工具栏、状态栏的使用 138
7.8 单文档与多文档 151
第8章 Windows窗体应用程序开发 161
8.1 开发Windows窗体应用程序的步骤 161
8.2 窗体及消息框 164
8.3 Windows控件使用 167
第9章 数据库应用编程 200
9.1 数据库概述 200
9.2 ADO.NET概述 207
9.3 Connection对象 208
9.4 Command对象 210
9.5 DataReader对象 216
9.6 DataGridView对象 218
9.7 DataSet对象 219
9.8 DataAdapter对象 220
9.9 数据绑定 226
9.10 应用实例 228
第10章 GDI+编程基础 231
10.1 基本概念 231
10.2 GDI+相关的命名空间 232
10.3 Graphics对象 232
10.4 画笔 239
10.5 画刷 240
10.6 Color结构 246
10.7 GDI+绘制文本 247
10.8 绘图板的设计 248
10.9 图像处理应用 263
附录 常用运算符的优先级和结合性 286
参考文献 288