第1章 Visual C++6.0开发环境 1
1.1 Visual C++6.0的安装 1
1.2 Visual C++6.0主窗口 4
1.3 工具栏 6
1.4 菜单栏 7
1.5 Visual C++6.0项目与项目工具区 32
1.6 Visual C++6.0资源与资源编辑器 34
1.7 小结 48
第2章 使用Visual C++6.0语言 49
2.1 Visual C++6.0语句与语句块 49
2.2 Visual C++6.0保留字和操作符 51
2.3 Visual C++6.0标识符 57
2.4 常量与变量 58
2.5 Visual C++6.0中的类型 62
2.6 类类型 70
2.7 编译指令 73
2.8 注释 78
2.9 小结 79
第3章 控制结构与数组 80
3.1 分支控制结构 80
3.2 循环控制结构 86
3.3 数组 90
3.4 小结 92
第4章 函数 93
4.1 函数和类方法的定义 93
4.2 内联函数 95
4.3 函数和类方法的参数 97
4.4 函数和类方法的返回值 101
4.5 函数和类方法的调用 102
4.6 小结 105
第5章 指针与引用 106
5.1 指针的概念 106
5.2 指针运算 107
5.3 多级指针 109
5.4 指针和数组 110
5.5 指针和动态内存分配 113
5.6 引用 115
5.7 类型定义 118
5.8 指针和函数 119
5.9 特殊的指针与复杂说明 124
5.10 小结 127
第6章 结构与链表 128
6.1 结构说明 128
6.2 结构和指针 129
6.3 结构与函数 130
6.4 复杂结构与链表 132
6.5 小结 139
第7章 进入面向对象程序设计的新天地 140
7.1 构造函数和析构函数 140
7.2 数据成员的初始化 147
7.3 赋值 149
7.4 const修饰的成员函数 150
7.5 重载 152
7.6 继承 157
7.7 应用程序实例 170
7.8 异常处理基础 189
7.9 小结 196
第8章 文件与输入输出流类 197
8.1 标准文件类型 197
8.2 非缓冲文件 201
8.3 标准Windows文件管理函数 203
8.4 文件I/O流类 206
8.5 MFC文件类CFile 219
8.6 小结 221
第9章 Windows和MFC应用程序 222
9.1 应用程序向导AppWizard 222
9.2 应用程序类与源文件的组织 228
9.3 程序运行过程分析 252
9.4 窗口类 257
9.5 更新用户界面 259
9.6 小结 260
第10章 文档与视图结构 261
10.1 窗口类 261
10.2 文档与视图结构 263
10.3 消息与命令的处理 268
10.4 MFC的数组类 277
10.5 响应鼠标事件 279
10.6 小结 324
第11章 GDI与文本处理 325
11.1 设备场境 325
11.2 绘图工具 326
11.3 绘图函数 329
11.4 映射模式与绘图模式 331
11.5 CString类 335
11.6 文本处理 347
11.7 小结 360
第12章 使用对话框与控件 361
12.1 对话框 361
12.2 创建模式对话框 366
12.3 在对话框中使用控件 381
12.4 通用对话框 387
12.5 小结 392