目录 1
第一章 Microsoft Visual C++环境 1
1.1 Microsoft Visual C++快速入门 1
1.2 安装Microsoft Visual C++ 5
1.3 构造DOS MFC库文件 8
1.4 使用Visual Workbench 9
1.5 在Visual Workbench中获取帮助 11
1.6 使用Visual Workbench菜单 13
1.7 编辑一个程序 19
1.8 编译、链接及运行一个程序 20
1.9 浏览 22
1.10 设置工程文件选项 23
1.11 调试 26
1.12 使用CL 26
1.13 用CL进行编译和链接 26
1.14 使用CL环境变量 27
1.15 CL选项 28
1.16 一个Visual Workbench练习 35
1.17 小结 36
第二章 Visual C++中的程序开发工具 37
2.1 LINK链接器 37
2.2 LINK选项 41
2.3 库文件管理程序LIB 44
2.4 程序维护实用程序NMAKE 46
2.5 CodeView调试程序 51
2.6 小结 61
第三章 ANSI标准C概述 62
3.1 一个C程序的结构 62
3.2 ANSI C转义序列和trigraph(三字母一音) 64
3.3 预处理器伪指令 65
3.4 变量的声明和定义 69
3.5 结构、联合及位字段 71
3.6 表达式 74
3.7 语句 78
3.8 函数 82
3.9 ANSIC库 84
3.10 小结 85
第四章 Microsoft Visual C++对标准C的扩展 86
4.1 Microsoft Visual C++特有的关键字 86
4.2 定制内存模式 89
4.3 预定义全局变量及预处理器宏 93
4.4 预编译指令 96
4.5 基本数据类型的大小和容量 97
4.6 小结 98
第五章 面向对象的程序设计(OOP)基础 99
5.1 什么是面向对象的程序设计 99
5.2 面向对象程序设计技术术语 107
5.3 C语言中的面向对象的程序设计 110
5.4 小结 126
第六章 C++和面向对象的程序设计 128
6.1 C++面向对象的程序设计 129
6.2 C++的几何图形 135
6.3 小结 142
第七章 C++和ANSI标准C 143
7.1 C++的特性 143
7.2 小结 154
第八章 用于标准I/O的C++类 155
8.1 C++I/O库 155
8.2 C++中的流I/O 155
8.3 文件I/O 164
8.4 串I/O 170
8.5 小结 171
第九章 用类创建对象 173
9.1 作为对象的类 173
9.2 实现类 178
9.3 使用类 182
9.4 小结 193
第十章 定义对象的操作 194
10.1 参数和返回值 194
10.2 创建和释放对象 198
10.3 定义函数和操作符 209
10.4 小结 224
第十一章 在C++中使用继承 225
11.1 派生类 225
11.2 使用继承 243
11.3 小结 261
第十二章 虚拟函数和多态性 263
12.1 动态链接 263
12.2 虚拟函数 265
12.3 小结 273
13.1 模板 274
第十三章 C++的高级技术 274
13.2 异常处理 277
13.3 小结 282
第十四章 在C++中使用C库 283
14.1 C与C++的链接 283
14.2 使用ANSI标准C库 287
14.3 编译器指定的库 305
14.4 小结 306
第十五章 在C++中建立类库 307
15.1 在C++中建立类库 307
15.2 C++类的公用接口 315
15.3 小结 317
第十六章 使用Microsoft Foundation Class库 318
16.1 用Microsoft Foundation Class设计Microsoft Windows程序 318
16.2 Microsoft Foundation Class的层次 331
16.3 小结 336
17.1 Forms软件包 337
第十七章 用C++建立MS—DOS应用程序 337
17.2 表格的存储和检索 338
17.3 表格的组成 342
17.4 显示一个表格 353
17.5 Form类 367
17.6 创建一个表格 373
17.7 填写表格 380
17.8 小结 390
18.1 抽象类 391
第十八章 类与对象设计实例 391
18.2 多态行为 410
18.3 结构类型 422
18.4 状态驱动对象 435
18.5 禁止对象 440
18.6 迟后联编和重联编 444
18.7 小结 456
19.1 特权实例 458
第十九章 类体系设计实例 458
19.2 对成员函数的访问 492
19.3 小结 507
第二十章 通用MFC类应用实例 508
20.1 CString类 508
20.2 扩充CString类 524
20.3 数组类 525
20.4 表类 537
20.5 映射类 552
20.6 小结 565
第二十一章 类模板应用实例 566
21.1 TEMPLDEF实用程序 566
21.2 通用队列类 567
21.3 建立int型队列类 574
21.4 建立字符串队列类 590
21.5 CObList类的使用 605
21.6 小结 615