第1章 Visual C++ 6.0程序设计基础 1
1.1 Visual C++ 6.0概述 1
1.1.1 Visual C++6.0简介 1
1.1.2面向对象程序设计 1
1.2案例1:欢迎进入Win32的世界 2
1.2.1学习目标 2
1.2.2程序实现 2
1.2.3知识要点 8
习题1-1 14
1.3案例2:快速可视化程序的开发 15
1.3.1学习目标 15
1.3.2程序实现 15
1.3.3知识要点 17
习题1-2 25
1.4案例3:让程序正确运行起来 25
1.4.1学习目标 25
1.4.2程序实现 26
1.4.3知识要点 29
习题1-3 39
第2章 面向对象程序设计 41
2.1案例4.圆、圆周长与圆面积 41
2.1.1学习目标 41
2.1.2程序实现 41
2.1.3知识要点 43
习题2-1 54
2.2案例5:相似三角形的比较 54
2.2.1学习目标 54
2.2.2程序实现 55
2.2.3知识要点 56
习题2-2 66
2.3案例6:圆与圆柱 66
2.3.1学习目标 66
2.3.2程序实现 67
2.3.3知识要点 68
习题2-3 76
2.4案例7:对象的通用接口 76
2.4.1学习目标 76
2.4.2程序实现 77
2.4.3知识要点 79
习题2-4 84
2.5案例8:个人文档编辑器 85
2.5.1学习目标 85
2.5.2程序实现 85
2.5.3知识要点 87
习题2-5 92
第3章 可视化程序设计 93
3.1案例9:窗口程序 93
3.1.1学习目标 93
3.1.2程序实现 93
3.13知识要点 96
习题3-1 102
3.2案例10.MFC框架程序 102
3.2.1学习目标 102
3.2.2程序实现 103
3.2.3知识要点 104
习题3-2 111
3.3案例11:动画窗口 111
3.3.1学习目标 111
3.3.2程序实现 112
3.3.3知识要点 116
习题3.3 121
3.4案例12:文字的输入与显示 122
3.4.1学习目标 122
3.4.2程序实现 122
3.4.3知识要点 125
习题3-4 127
3.5案例13.鼠标坐标实时探测 127
3.5.1学习目标 127
3.5.2程序实现 128
3.5.3知识要点 131
习题3-5 133
3.6案例14:滚动的图像 133
3.6.1学习目标 133
3.6.2程序实现 134
3.63知识要点 137
习题3-6 139
3.7案例15:应用程序的生存周期 140
3.7.1学习目标 140
3.7.2程序实现 140
3.7.3知识要点 142
习题3-7 144
第4章 Visual C++ 6.0资源应用 146
4.1案例 16:动态光标 146
4.1.1学习目标 146
4.1.2程序实现 146
4.1.3知识要点 150
习题4-1 154
4.2案例17:图标变换 154
4.2.1学习目标 154
4.2.2程序实现 154
4.2.3知识要点 159
习题4-2 164
4.3案例18:上下文菜单 164
4.3.1学习目标 164
4.3.2程序实现 165
4.3.3知识要点 168
习题4-3 174
4.4案例19:动态菜单 174
4.4.1学习目标 174
4.4.2程序实现 174
4.4.3知识要点 177
习题4.4 178
4.5案例20:图像窗口 179
4.5.1学习目标 179
4.5.2程序实现 179
4.5.3知识要点 183
习题4-5 186
4.6案例21:图像浏览器 187
4.6.1学习目标 187
4.6.2程序实现 187
4.6.3知识要点 194
习题4-6 200
4.7案例22:绘图工具栏 201
4.7.1学习目标 201
4.7.2程序实现 202
4.7.3知识要点 207
习题4-7 213
4.8案例23:状态栏消息 214
4.8.1学习目标 214
4.8.2程序实现 214
4.8.3知识要点 219
习题4-8 222
第5章 图形与文本 224
5.1案例 24:绘图画板 224
5.1.1学习目标 224
5.1.2程序实现 224
5.1.3知识要点 229
习题5-1 237
5.2案例25:五子棋盘 237
5.2.1学习目标 237
5.2.2程序实现 238
5.2.3知识要点 240
习题5-2 245
5.3案例26:字体展示 246
5.3.1学习目标 246
5.3.2程序实现 246
5.3.3知识要点 248
习题5-3 252
5.4案例27:图形的显示比例 253
5.4.1学习目标 253
5.4.2程序实现 253
5.4.3知识要点 256
习题5-4 259
第6章 基于对话框的应用程序 260
6.1案例28:模态对话框与非模态对话框 260
6.11学习目标 260
6.1.2程序实现 260
6.1.3知识要点 265
习题6-1 267
6.2案例29:密码登录框 267
6.2.1学习目标 267
6.2.2程序实现 268
6.2.3知识要点 270
习题6-2 277
6.3案例30:电子试卷 278
6.3.1学习目标 278
6.3.2程序实现 278
6.3.3知识要点 281
习题6-3 284
6.4案例31:花纹图案 284
6.4.1学习目标 284
6.4.2程序实现 285
6.4.3知识要点 291
习题6-4 294
6.5案例32:字体演示 295
6.5.1学习目标 295
6.5.2程序实现 295
6.5.3知识要点 298
习题6-5 300
6.6案例33:通用对话框 301
6.6.1学习目标 301
6.6.2程序实现 301
6.6.3知识要点 304
习题6-6 311
第7章 文档与视图 312
7.1案例34:文件访问 312
7.1.1学习目标 312
7.1.2程序实现 312
7.1.3知识要点 314
习题7-1 320
7.2案例35:我的记事本 321
7.2.1学习目标 321
7.2.2程序实现 321
7.2.3知识要点 322
习题7-2 323
第8章 综合应用程序开发 325
8.1案例36:媒体播放器 325
8.1.1学习目标 325
8.1.2程序实现 325
8.1.3知识要点 328
习题8-1 328
8.2案例37:网页浏览器 329
8.2.1学习目标 329
8.2.2程序实现 329
8.2.3知识要点 332
习题8-2 333