第1章 面向对象程序设计 1
1.1 什么是面向对象程序设计 1
1.2 面向对象程序设计中的几个基本概念 4
习题 8
第2章 Visual C++6.O概述 9
2.1 C++编程简介 9
2.2 Visual C++6.0的历史 11
2.3 Visual C++6.0可视化开发环境 12
2.4 Visual C++6.O程序开发的一般步骤 16
习题 20
实训 20
第3章 C++中的封装 21
3.1 从结构体到类 21
3.2 对象 26
3.3 对象指针 31
3.4 静态成员 33
3.5 友元 35
3.6 对象使用实例 38
习题 41
实训 42
第4章 C++中的继承性与多态性 44
4.1 C++中的继承性 44
4.2 C++中的多态性 60
习题 69
实训 70
第5章 Windows应用程序开发基础 71
5.1 Windows运行机制 71
5.2 匈牙利表示法 74
5.3 API编程 74
5.4 MFC编程 82
习题 97
实训 97
第6章 AppWizard与ClassWizard 98
6.1 AppWizard 98
6.2 ClassWizard 109
6.3 Windows应用程序实例 116
习题 125
实训 126
第7章 键盘与鼠标 128
7.1 键盘消息与键盘消息处理 128
7.2 鼠标消息与鼠标消息处理 136
7.3 键盘与鼠标应用实例 142
习题 153
实训 154
第8章 资源文件的使用 155
8.1 资源文件的概念 155
8.2 定制应用程序向导生成的应用程序所调用的资源 156
8.3 自定义资源 158
习题 164
实训 164
第9章 Windows常用控件与对话框 165
9.1 Windows常用控件 165
9.2 Windows对话框 177
9.3 控件与对话框使用实例 184
习题 188
实训 188
第1O章 图形设备接口 189
10.1 CDC类 189
10.2 图形对象 192
10.3 用CDC绘图实例 194
10.4 用CDC输出文字实例 198
习题 202
实训 203
第11章 文件读写 204
11.1 CFile类 204
11.2 CFile派生类 208
11.3 文件操作实例 211
习题 216
实训 216
第12章 Visual C++在数据库方面的应用 217
12.1 数据库编程概述 217
12.2 MFC的ODBC类简介 219
12.3 ODBC数据库编程实例 221
习题 236
实训 236