第一章 安装Visual C++5.0 1
1.1 软硬件安装需求 1
1.2 安装Visual C++5.0的步骤 1
1.3 运行Visual C++5.0 6
1.4 退出Visual C++5.0 7
第二章 Visual C++5.0新特征 8
2.1 关于Visual C++的版本 8
2.2 Visual C++5.0版本的新特征 9
3.1 为什么要移植和升级 18
第三章 移植升级到Visual C++5.0 18
3.2 升级Active X控件 19
3.3 使用MFC库的好处 19
3.4 16位Windows和32位Windows的差异 19
3.5 移植工具PORTTOOL 20
3.6 移植标准C++库 20
3.7 如何移植和升级 21
3.8 以前32位Visual C++版本的升级 21
3.9 以前16位Visual C++版本的升级 22
3.10 移植到标准C++库 23
3.12 在Developer Studio开发环境之间移植 26
3.11 从以前的Visual C++企业版升级 26
3.13 从其它语言开发环境移植 28
3.14 升级以前版本的WinHelp 30
3.15 有关移植和升级问题的热点问答 31
第四章 Developer Studio开发环境 32
4.1 Developer Studio简介 32
4.2 Developer Studio的新特征 33
4.3 Developer Studio开发环境 35
4.4 Developer Studio用户接口基础 38
5.1 项目工作区 54
第五章 项目工作区和项目 54
5.2 文件、项目和项目工作区 57
第六章 使用项目 69
6.1 概述 69
6.2 使用项目 74
6.3 NMAKE参考 84
第七章 ClassView和Wizard Bar 103
7.1 概述 103
7.2 ClassView 104
7.3 使用COM接口 106
7.4 通用WizardBar 114
7.5 使用WizardBar 119
7.6 Wizard 122
8.1 概述 123
第八章 文本编辑器 123
8.2 使用文本编辑器 129
第九章 调试器 145
9.1 调试接口 145
9.2 使用调试器 157
第十章 源代码控制系统 166
10.1 源代码控制系统接口 166
10.2 使用源代码控制系统 166
11.1 WinDiff应用程序 176
第十一章 Visual C++ 5.0工具程序 176
11.2 ZoomIn应用程序 180
11.3 Spy++应用程序 181
第十二章 开始编程 201
12.1 创建Visual C++程序 201
12.2 什么是Visual C++工程文件 201
12.3 利用Visual C++ Wizards来开发程序 204
12.4 创建无Wizards的工程文件 204
12.5 如何开始自己的Visual C++编程 205
12.6 创建MFC EXE程序 205
12.7 在MFC EXE的初始文件中添加代码 211
12.8 创建MFC DLL文件 237
12.9 创建MFC ActiveX控件 240
12.10 创建ISAPI或Filter DLL 244
12.11 创建支持数据库的应用程序 246
12.12 创建Win32应用程序 248
12.13 创建Win32 DLL 249
12.14 创建静态链接库 251
12.15 创建控制台应用程序 252
12.16 创建定制的AppWizard 253
13.1 在集成开发环境中编译程序 268
第十三章 编译和链接 268
13.2 命令行编辑程序 269
13.3 编译链接过程 273
13.4 优化应用程序 275
13.5 设置链接选项 277
13.6 设置环境变量 279
13.7 创建外部工程文件 281
13.8 生成浏览信息文件(.BSC) 284
13.9 创建发布版应用程序 286
13.10 在应用程序中并存两种版本 291
第十四章 Windows编程经验集 295