第一章 创建最简单的VC程序 1
1.1 使用AppWizard示例 1
1.2 Visual C++的AppWizard程序向导介绍 9
第二章 对话框及Class Wizard编程示例 12
2.1 对话框知识简介 12
2.2 消息对话框 12
2.3 自定义对话框 14
第三章 菜单编程示例 26
3.1 菜单的相关知识 26
3.2 创建示例程序框架 27
3.3 设计自定义菜单 28
3.4 示例执行结果说明 37
3.5 添加键盘加速键 38
4.2 创建示例程序框架 41
4.1 什么是控件 41
第四章 控件的简单使用——按钮和编辑控件使用示例 41
4.3 设计示例程序界面 42
第五章 工具条的使用示例 49
5.1 创建示例工程文件 49
5.2 程序窗口设计 51
5.3 添加工具条图标 54
第六章 控件使用示例二 67
6.1 示例程序简介 67
6.2 创建示例工程 67
6.3 程序用户界面设计 68
第七章 按钮控件的高级示例——制作圆形按钮 90
7.1 建立示例工程文件 90
7.2 创建新类CRoundButton 90
7.3 创建圆形按钮 96
8.1 创建示例工程文件 98
第八章 控件高级示例——液晶显示时间 98
8.2 创建新类CDigitClock 99
8.3 进行液晶显示编程 106
第九章 鼠标使用示例 113
9.1 鼠标知识及示例工程创建 113
9.2 示例程序的编程 113
9.3 程序的改进 119
第十章 键盘使用示例 121
10.1 键盘码知识及示例工程 121
10.2 示例窗口设计及代码编程 122
第十一章 如何使用字体 125
11.1 示例工程框架创建 125
11.2 程序窗口设计及字体使用 125
11.3 使用字体对话框 132
12.2 设计程序界面 137
第十二章 数据库编程示例 137
12.1 创建示例程序框架 137
12.3 添加数据处理类Ccrack类 139
12.4 数据库编程 147
第十三章 ActiveX控件的使用示例 166
13.1 创建应用程序工程框架 166
13.2 提取ActiveX控件 167
13.3 使用ActiveX控件编程 168
第十四章 多媒体编程 175
14.1 创建多媒体程序的工程框架 175
14.2 创建多媒体处理类CMciDevice 175
14.3 创建播放CD类CCDAudio 184
14.4 多媒体程序设计 191
15.1 启动调试器 207
15.2 调试菜单介绍 207
第十五章 Visual C++程序的调试 207
15.3 调试要点 209
15.4 用于调试的宏和函数介绍 210
第十六章 帮助的制作 212
16.1 帮助系统介绍 212
16.2 创建示例程序工程框架 213
16.3 在Word中制作帮助文本 215
16.4 在VC6中制作帮助 221
第十七章 使用InstallShield示例 225
17.1 InstallShield介绍及使用 225
17.2 InstallShield工作区介绍 228
17.3 程序的卸载过程简介 235
18.5 快速显示当前函数的有关信息 236
18.4 删除工程的中间文件以便于备份工程 236
18.3 检测#if语句和#endif语句是否匹配 236
18.2 检测括号码是否匹配 236
18.1 打开和编辑二进制文件 236
第十八章 VC编程技巧集锦 236
18.6 如何优化工作区中的树目录 237
18.7 如何使工程链接时链入某些库文件 237
18.8 如何查看编译、链接时的出错信息 237
18.9 如何进行文件操作 238
18.10 调用FILEOPEN系统对话框 239
18.11 在菜单中添加新的菜单项 239
18.12 程序运行时间统计 240
18.13 取得系统时间 240
18.14 如何使文档一生成就最大化 240
18.15 设置窗口的初始位置和大小 241
18.16 如何移动窗口 241
18.17 如何改变视窗的背景颜色 241
18.19 包含位图和文本的按钮 242
18.18 去掉主窗口标题 242
18.20 在工具条中显示文本 251
18.21 从剪贴板上读写文本 252
18.22 从剪贴板上获取文本 253
18.23 把位图放置到剪贴板上 253
18.24 加载应用程序 254
18.25 退出应用程序 256
18.26 利用图标与用户交互 256
附录一 VC常用控件的使用 260
1. 静态控件 260
2. 按钮控件 260
3. 列表框控件 261
4. List控件 264
5. 编辑框控件 266
6. 组合框控件 268
7. 滚动条控件 269
8. 拖放列表框 270
9. 动画控件的使用 271
10. 旋转按钮控件 272
11. 滑动块控件(Slider控件) 273
12. 标签控件(Tab控件) 275
13. Tree控件 278
14. 进度条控件(Progress控件) 283
附录二 MFC常用类介绍 284
1.Cpoint类 284
2.CRect类 285
3.CRgn类 290
4.CSize类 292
5.CString类 294
6.CTime类 301