第1章 C++语言基础 1
1.1 C++语言概述 1
1.2 C++程序实例 3
1.3 字符集和词汇集 12
1.4 基本数据类型 14
1.5 常量与变量 16
1.6 运算符和表达式 19
1.7 数据的输入与输出 28
本章小结 32
习题 32
第2章 Visual C++基本语句 34
2.1 顺序结构 34
2.2 选择结构 37
2.3 循环结构 49
本章小结 62
习题 62
第3章 函数 64
3.1 函数的定义 64
3.2 函数的调用 66
3.3 函数的参数传递 70
3.4 函数的嵌套调用 73
3.5 函数的递归调用 75
3.6 函数的重载 77
3.7 C++系统函数 78
本章小结 81
习题 81
第4章 数组、指针与字符串 83
4.1 数组 83
4.2 指针 92
4.3 字符串 105
4.4 结构 111
本章小结 120
习题 120
第5章 类与对象 122
5.1 面向对象程序设计方法 122
5.2 类 126
5.3 对象定义和访问 133
5.4 类相关概念 136
5.5 类的继承 144
5.6 多态性和虚函数 156
5.7 友元 166
本章小结 169
习题 170
第6章 MFC Windows应用程序设计 171
6.1 Windows应用程序基本元素 172
6.2 MFC程序基础知识 177
6.3 MFC窗体框架的建立 183
6.4 MFC常用控件的操作 194
6.5 菜单和工具栏使用 210
6.6 MFC应用实例 216
6.7 Windows Forms简介 226
6.8 MFC DLL动态链接库编程 228
本章小结 232
习题 232
第7章 C++数据库编程 234
7.1 数据库基本概念 234
7.2 Visual C++开发数据库技术 236
7.3 MFC ODBC连接数据库 238
7.4 MFC ODBC数据库操作 251
7.5 用ADO开发数据库应用程序 254
7.6 MFC ODBC应用举例——课程管理系统 265
7.7 使用MFC DAO访问数据库 281
7.8 ADO编程连接数据库实例 285
本章小结 296
习题 296
参考文献 298