第1章 Visual C++的界面外观编程 1
案例1 隐藏应用程序在任务栏上的显示 1
案例2 实现透明窗体 3
案例3 为单文档程序制作真彩色启动界面 4
案例4 为对话框程序制作真彩色启动界面 6
案例5 在切分窗口中使用多个视图类 8
案例6 动态切分窗口 10
案例7 窗口的动画效果 11
案例8 为对话框添加主菜单 14
案例9 带有工具栏的对话框 15
案例10 为对话框添加右键菜单 17
案例11 为应用程序添加多语言菜单 19
案例12 实现全屏显示 21
第2章 Visual C++图像编程 24
案例1 界面上实现3D文字 24
案例2 显示资源中的位图 26
案例3 在绘图过程中捕获鼠标 28
案例4 捕捉屏幕图像 30
案例5 枚举当前系统的字体 33
案例6 获取屏幕任意点的颜色 35
案例7 获取BMP图片的大小 38
案例8 游览大图 41
案例9 图片的伸缩显示 44
第3章 Visual C++控件编程 49
案例1 用静态标签控件显示当前时间 49
案例2 动态创建文本框控件 51
案例3 用IP Address控件编辑IP地址 52
案例4 Slider控件的应用 55
案例5 CListCtrl控件的应用 58
案例6 字符串的查找和提取 62
案例7 CArray类的应用 64
案例8 用CFileDialog类选择文件 66
案例9 用CColorDialog类选择颜色 70
案例10 改变控件的字体颜色 73
第4章 Visual C++数据库编程 75
案例1 ADO控制Access数据库 75
案例2 用DAO在数据库中执行SQL语句 81
案例3 在程序中创建ODBC数据源 83
案例4 基于单文档的数据库浏览 85
案例5 ActiveX控件连接数据库 88
第5章 Visual C++的多媒体编程 90
案例1 利用Visual C++制作简单的AVI文件播放器 90
案例2 利用Visual C++实现Flash动画播放 94
案例3 利用Visual C++实现OpenGL编程 97
案例4 利用Visual C++创建CD播放器 102
案例5 利用Visual C++制作WAV文件播放器 108
案例6 用PlaySound播放WAV文件 113
第6章 Visual C++网络编程 116
案例1 获取网卡地址 116
案例2 获得主机名和IP地址 120
案例3 端口扫描程序 123
案例4 在IE工具栏中加入快捷图标 125
案例5 简易浏览器程序开发 128
案例6 FTP客户端的开发 130
案例7 用Visual C++编写Proxy服务器 136
案例8 Winsock实现聊天室客户端功能 145
案例9 Winsock实现聊天室服务器端功能 150
案例10 Visual C++实现自动升级功能 154
第7章 Visual C++文件与系统编程 158
案例1 文件查找 158
案例2 读写INI文件 164
案例3 树型控件显示文件 168
案例4 程序互斥运行 174
案例5 打印预览 175
案例6 文件分割 181
案例7 删除目录及子目录文件 187
案例8 文件浏览器 191
案例9 自动关机 196
案例10 文件的加密和解密 204
第8章 Visual C++硬件编程 209
案例1 测试CPU速度 209
案例2 获取CPU和MOUSE信息 212
案例3 系统进程管理 217
案例4 CDROM控制 221
案例5 注册表编程 225
案例6 USB编程 229
案例7 鼠标钩子编程 234
案例8 获取系统信息 237
案例9 检测键盘按键 243
第9章 Visual C++综合案例编程 246
案例1 Visual C++与Access实现学生成绩管理系统 246
案例2 Visual C++设计图形显示CPU内存利用率程序 254
案例3 应用软件联机帮助文件的制作 262
案例4 利用COM编程获得浏览器中表单内容 267
案例5 利用Visual C++实现邮件发送程序 272
案例6 利用Visual C++实现五子棋游戏 287