第1章 安装软件 1
安装Microsoft Visual C++ 6 1
第一部分 Visual C++ 6概述 1
Visual C++ 6的内容 3
本书选配光盘 5
小结 6
第2章 用Developer Studio生成程序 7
生成项目 7
生成和编辑程序源文件 11
改变项目设置 16
建立程序 18
运行程序 19
调试程序 20
小结 23
第3章 转入C++ 25
从C转入C++ 25
第二部分C++概述 25
C++新特性 29
小结 48
第4章 定义C++类 49
定义类 49
生成类实例 50
访问类成员 51
包装 52
构造器和销毁器 55
内联成员函数 63
组织源文件 65
this指针 66
Static(静态)类成员 68
小结 70
第5章 派生C++类 71
派生类 71
生成类的层次结构 76
使用虚拟函数 79
小结 85
重载操作符 87
第6章 重载、复制和转换 87
使用复制构造器和转换构造器 98
小结 106
第7章 使用C++模板 107
定义函数模板 107
定义类模板 110
小结 115
处理程序异常 117
第8章C++的异常处理 117
处理Win 32异常 126
小结 131
第三部分 使用MFC库进行Windows GUI编程 133
第9章 生成Windows GUI程序 133
Windows GUI编程 133
生成和建立程序 134
程序类和文件 143
编程步骤 157
小结 163
第10章 显示的实现 165
MiniDraw程序 165
MiniEdit程序 193
小结 209
第11章 实现文档 210
存放图形数据 210
加入菜单命令 214
重绘窗口 214
删除文档数据 215
实现菜单命令 217
MiniDraw源代码 220
小结 235
第12章 把文档存入磁盘文件 237
MiniDraw加入文件I/O 237
MiniEdit加入文件I/O 261
小结 277
加入滚动功能 278
第13章 滚动和分隔视图 278
加入分隔功能 287
更新视图 290
MiniDraw源代码 295
小结 312
第14章 加入停靠工具条与状态条 314
在新程序中加入停靠工具条和状态条 314
为MiniDraw加入停靠工具条 316
向MiniDraw加入状态条 328
MiniDraw源代码 331
第15章 生成自定义对话框 335
小结 354
生成模态对话框 355
生成非模态对话模 400
生成标签化对话框 401
公用对话框 428
小结 428
生成简单的对话程序 430
第16章 编写对话式应用程序 430
生成窗体视图程序 445
小结 467
第17章 编写多文档应用程序 468
多文档接口 468
生成程序 469
自定义资源 474
MiniEdit源代码 477
小结 492
显示文本 493
第18章 字符的输入与输出 493
读键盘输入 512
管理插入符 521
TextDemo源代码 524
Echo源代码 546
小结 560
第19章 使用绘图函数 562
生成设备描述表 562
选择绘图工具 563
设置绘图属性 569
绘图 572
MiniDraw程序 599
小结 655
第20章 使用位图和按位操作 656
生成位图 656
进行位操作 662
显示图标 666
BitDemo程序 668
小结 683
第21章 打印和打印预览 685
基本打印和打印预览 685
高级打印 690
MiniDraw源代码 697
小结 732
第22章 使用多线程 734
生成和管理辅助线程 734
同步化线程 738
多线程Mandel程序 742
小结 762
第23章 进程间通信 764
启动新进程 764
同步化进程和取得共享对象的句柄 766
通过管道交换数据 769
共享内存 770
使用剪贴板 771
小结 785
第24章 使用OLE 787
嵌入、链接和自动化 787
生成服务器 789
生成容器 824
小结 850
第25章 生成与使用ActiveX控件 851
生成ActiveX控件 851
生成ActiveX控件容器程序 873
小结 886