第1章 Visual C++集成开发环境 1
1.1认识Visual C++集成开发环境 1
1.2菜单栏 2
1.3工具栏的使用 12
1.4文本编辑器的使用 12
1.5资源与标识符 17
1.6项目与项目工作区 19
1.7 AppWizard与ClassWizard 21
习题1 24
第2章 C++面向对象的程序设计 25
2.1类与对象 25
2.2构造函数与析构函数 31
2.3类的继承与派生 37
2.4虚函数与多态性 45
2.5类的静态成员 50
2.6友元 52
2.7重载 54
2.8模板 57
习题2 59
第3章 VC++应用程序基础 64
3.1快速建立MFC应用程序 64
3.2 MFC应用程序的类和文件 74
3.3消息映射与消息处理 80
3.4消息映射与消息处理函数 88
习题3 91
第4章 菜单、工具栏和状态栏 92
4.1资源与资源编辑器 92
4.2菜单设计 96
4.3工具栏的使用 114
4.4状态栏的使用 121
4.5综合实例 124
习题4 131
第5章 对话框和控件 133
5.1对话框和控件概述 133
5.2模态对话框 137
5.3标准控件 159
5.4公共控件 178
5.5非模态对话框 184
习题5 186
第6章 图形和文本输出 187
6.1图形设备接口和设备环境 187
6.2 GDI对象CGdiObject 195
6.3画笔和画刷的使用 196
6.4处理文本 204
6.5位图 214
6.6综合实例 217
习题6 220
第7章 文档和视图 222
7.1文档的序列化 222
7.2切分窗口和多视图 251
习题7 261
第8章 数据库编程 262
8.1概述 262
8.2 ODBC编程技术 263
8.3使用ODBC创建数据库应用程序 265
习题8 278
第9章 网络编程初步 280
9.1 Winsock网络编程接口 280
9.2 MFC Socket类 290
9.3综合编程 293
习题9 299
第10章 上机实训指导 300
实验一 熟悉Visual C++6.0开发环境及C++上机过程 300
实验二 类的定义和使用 305
实验三 类的继承和派生 306
实验四 虚函数的使用和运算符重载 307
实验五 利用AppWizard向导生成Windows应用程序 308
实验六 了解Windows程序运行结构 311
实验七 单文档应用程序设计 314
实验八 了解对话框应用程序设计 316