练习1 面向对象的程序设计 1
练习2 第一个Visual C++ 7.0程序 11
练习3 显示的实现 18
练习4 用鼠标画线 22
练习5 自己的文本编辑器 29
练习6 基于对话框的程序 33
练习7 模态对话框 36
练习8 非模态对话框 41
练习9 工具条的使用 44
练习10 画图函数的使用 48
练习11 位图和图标的操作 53
练习12 画笔和画刷的使用 57
练习13 字体的使用 63
练习14 简单控件的使用 69
练习15 用滑动条制作的调色板 75
练习16 树状控件的使用 80
练习17 列表控件的使用 83
练习18 属性对话框程序 87
练习19 公用对话框程序 92
练习20 状态栏里的时钟 99
练习21 可全屏显示的编辑器 104
练习22 鼠标监视器 109
练习23 文档的存盘与读取 114
练习24 打印单页文档 118
练习25 打印多页文档 124
练习26 分隔窗口 130
练习27 磁盘测试器 134
练习28 同心圆环 143
练习29 滚动窗口中画图 148
练习30 动态滚动窗口 154
练习31 图像的放大和缩小 159
练习32 软件启动界面 164
练习33 软件安装向导 169
练习34 任务栏中的动画图标(1) 174
练习35 任务栏中的动画图标(2) 179
练习36 任务栏中的动画图标(3) 185
练习37 任务栏中的动画图标(4) 190
练习38 标签化多窗口(1) 195
练习39 标签化多窗口(2) 201
练习40 多线程运行 207
练习41 Socket客户端程序 211
练习42 Socket服务器端程序 216
练习43 网页浏览器(1) 222
练习44 网页浏览器(2) 224
练习45 五子棋(1) 228
练习46 五子棋(2) 230
练习47 五子棋(3) 231
练习48 五子棋(4) 232
练习49 五子棋(5) 234
练习50 五子棋(6) 239