第1章 Visual C++.NET的概述与安装 1
1.1 Visual C++.NET的特点 1
1.2 Visual C++.NET的工作环境 4
1.3 Visual C++.NET的安装过程 4
第2章 Visual C++.NET的开发环境 8
2.1 Visual C++.NET开发环境概述 8
2.2 Visual C++.NET开发环境的菜单功能 9
2.3 工具栏 32
2.4 项目工作区 34
第3章 面向对象的程序设计 38
3.1 面向对象的思想 38
3.2 向对象程序设计的基本特点 39
3.3 类和对象 42
3.4 构造函数和析构函数 47
3.5 类的聚集 52
3.6 面向对象标记 56
3.7 Windows编程特点 57
3.8 Windows编程变量命令规范 60
第4章 使用AppWizard和实现消息响应 61
4.1 使用AppWizard生成应用程序 61
4.2 生成应用程序的组成 70
4.3 实现Visual C++.NET中的Class Wizard 73
4.4 如何在类中添加响应的成员函数 76
4.5 如何在工程中添加新类 87
5.1 Microsoft基本类库的概述 89
第5章 MFC通用类与应用程序框架 89
5.2 应用程序框架结构类 90
5.3 窗口类 93
5.4 图形和打印类 98
5.5 集合类 99
5.6 文件和数据库类 100
5.7 支持类 101
5.8 Internet和网络类 102
5.9 调试和异常类 103
5.10 各种辅助类 104
5.11 实例剖析单文档结构 105
6.1 文档--视图/主帧体系 119
第6章 文档--视图与框架结构 119
6.2 文档和视图之间的相互作用的函数 121
6.3 简单文档和视图的应用程序 124
6.4 多文档和多视图的应用程序 135
第7章 文件的读取和存放 150
7.1 文件的读取与存放操作中重要的类 150
7.2 文件序列化读取、存放实例 152
7.3 利用响应函数实现文件读取、存放实例 161
第8章 绘图及其设备环境 167
8.1 设备环境 167
8.2 CDC 167
8.3 GDI对象 173
8.4 光栅运算 179
8.5 光标 179
8.6 例程DX8_1 181
第9章 对话框与控件 187
9.1 对话框的建立 187
9.2 控件的使用 192
9.3 常用的控件使用 198
9.4 例程DX9_2 203
9.5 几个通用的对话框 215
第10章 菜单、工具栏和状态栏 220
10.1 菜单栏 220
10.2 工具栏 228
10.3 状态栏 238
第11章 打印及其实现 250
11.1 打印的原理 250
11.2 框架支持的打印 258
11.3 无框架支持的打印 263
11.4 在对话框中的打印 265
第12章 数据库及其连接 270
12.1 Visual C++.NET数据库访问机制 270
12.2 基于RecordView数据库程序(例程:DX12_1) 272
12.3 CRecordView的数据库连接机制和异常处理机制 280
12.4 基于CRecordSet的数据库程序(例程:DX12-2) 281
12.5 CRecordSet的其他成员函数 289
12.6 多表操作 290
12.7 SQL语句的直接执行 291
12.8 数据源的注册 292
12.9 DAO(数据访问对象) 294
13.2 应用程序与动态库的链接 296
第13章 动态链接库、静态链接库及其生成 296
13.1 动态链接库的特点 296
13.3 动态库的导出 298
13.4 利用AppWizard建立动态链接库 299
13.5 动态库与应用程序链接实例 302
13.6 静态链接库生成及其应用实例 307
第14章 HTML帮助文件的制作 312
14.1 HTML help workstation开发环境的菜单功能 312
14.2 HTML文件的制作 313
14.3 HTML帮助文件的制作 314
14.4 在应用程序中实现调用HTML帮助文件 319
15.1 多线程的概念及其类型 324
第15章 多线程及其实现 324
15.2 工作线程及其使用MDC实现工作者线程 325
15.3 用户界面线程及其使用MDC实现用户界面线程 329
15.4 线程的通信 331
15.5 同步线程 337
第16章 OPENGL三维可视化 339
16.1 OpenGL简介 339
16.2 OpenGL 入门 339
16.3 OpenGL基本操作 343
16.4 OpenGL状态机制 343
16.5 在Win32环境下运行OpenGL程序 346
附录A 打包程序CreateInstall的使用说明 359
附录B MFC类库参考 365