目录 1
第一部分 Microsoft Visual C++4.O概述 1
第1章设置软件 2
安装Microsoft Visual C++4.0 2
Visual C++的内容 4
使用本书配套光盘 6
小结 7
生成项目 8
运行Microsoft开发者工作室 8
第2章 用Microsoft开发者工作室生成程序 8
生成和编辑程序源文件 11
将源码加入项目中 14
改变项目设置 15
建立程序 16
运行程序 17
查错程序 18
小结 21
第二部分C++简介 23
第3章 转入C++ 24
从C转入C++ 24
C++新特性 27
小结 46
第4章 定义C++类 47
定义类 47
生成类实例 48
访问类成员 49
包装 50
构造器和销毁器 53
线上成员函数 61
this指针 64
Static类成员 65
小结 68
第5章 派生C++类 69
派生类 69
生成类的层次结构 74
使用虚拟函数 77
小结 83
过载操作符 85
第6章过载、复制和转换 85
使用复制和转换构造器 95
小结 104
第7章 使用C++样板 105
定义函数样板 105
定义类样板 108
小结 113
处理扔出异常 114
第8章C++的异常处理 114
处理Win32异常 123
小结 127
第三部分 用MFC库进行WindoWs GUI编程 129
第9章 生成Windows GUI程序 130
Windows GUI编程 130
生成和建立程序 131
程序类和文件 139
程序如何工作 152
小结 157
第10章实现视图 159
MiniDraw程序 159
MiniEdit程序 186
小结 200
第11章实现文档 202
存放图形数据 202
重画窗口 205
加入菜单命令 206
删去文档数据 207
实现菜单命令 209
MiniDraw源码 212
小结 226
第12章文档存入磁盘文件 228
MiniDraw加入文件I/O 228
MiniEdit加入文件I/O 251
小结 265
加入滚动能力 267
第13章滚动和分隔视图 267
加入分隔能力 276
更新视图 278
MiniDraw源码 283
小结 300
第14章加入停靠工具条和状态条 302
在新程序中加入停靠工具条和状态条 302
给MiniDraw加入停靠工具条 304
向MiniDraw加入状态条 315
MiniDraw源码 318
小结 339
第15章生成用户化对话框 341
生成模型对话框 341
生成无模型对话模 383
生成标签化对话框 384
公共对话框 409
小结 409
生成简单的基于对话程序 411
第16章编写基于对话的应用程序 411
生成表格视图程序 425
小结 445
第17章编写多文档应用程序 447
多文档接口 447
生成程序 448
用户化资源 453
MiniЕdit源码 455
小结 468
第18章进行字符I/O 470
显示文本 470
读键盘 489
管理插入号 498
TextDemo源码 501
Echo源码 521
小结 534
第19章 使用绘图函数 536
生成设备情境对象 536
选择绘图工具 537
设置绘图属性 543
绘图 546
MiniDraw程序 571
小结 625
第20章使用位图和位操作 626
生成位图 626
进行位操作 631
显示图标 636
BitDemo程序 637
小结 651
第21章打印和打印预览 653
基本打印和打印预览 653
高级打印 658
MiniDraw源码 664
小结 699
第22章使用多线程 700
生成和管理辅助线程 700
同步化线程 704
多线程Mandel程序 708
小结 726
第23章进程间通信 728
启动新进程 728
同步化进程和取得共享对象的句柄 730
通过管道交换数据 732
共享内存 733
使用剪取板 734
小结 748
第24章 使用OLE 2 750
嵌入、链接和自动化 750
生成服务器 752
生成容器 784
小结 808
使用本书配套光盘 809
光盘内容 809
本书讨论的MFC类 810