第一章 学习使用AppWizard 1
1.1 应用程序框架 1
1.2 使用AppWizard创建应用程序 3
1.3 应用程序简单分析 11
第二章 对话框应用程序 23
2.1 对话框设置 23
2.2 对话框类 25
2.3 创建基于对话框的应用程序 31
第三章 文档-视应用 36
3.1 文档-视结构 36
3.2 单文档接口应用(SDI) 53
3.3 多文档接口应用(MDI) 74
第四章 控件的使用 102
4.1 传统控件 103
4.2 标准控件 137
第五章 图形设备接口 175
5.1 利用图形设备接口控制图形显示 175
5.2 图形设备描述表 176
5.3 CDC类体系 176
5.4 图形绘制工具 183
5.5 具体应用 190
第六章 用MFC进行多线程编程 211
6.1 进程与线程 211
6.2 Windows应用中的多线程 212
6.3 创建工作线程 212
6.4 创建用户界面线程 216
6.5 线程的同步化 218
6.6 一个示例程序 221
第七章 ActiveX技术 246
7.1 基本知识 246
7.2 COM模型 250
7.3 ActiveX自动化 251
7.4 ActiveX控件 253
7.5 创建一个ActiveX服务器应用 260
7.6 创建一个ActiveX容器应用 274
7.7 ActiveX控件使用 284
第八章 数据库编程 289
8.1 数据库概念 289
8.2 数据存取对象(DAO) 291
8.3 DAO实例 302
8.4 ODBC 312
8.5 一个ODBC数据库应用程序 324
第九章 ActiveX数据对象 345
9.1 为什么使用ADO 345
9.2 ActiveX数据对象概述 345
9.3 使用VC++控制ADO访问数据库 354
第十章 网络编程 368
10.1 套接字 368
10.2 MFC Winsock类 369
10.3 WinSock编程实例 377
10.4 消息API(MAPI) 395
10.5 实现Internet应用 411
10.6 小结 426