标题：VisualC++范例完全自学手册
图书信息
书 名: VisualC++范例完全自学手册
作　者：明日科技 宋坤
出版社： 人民邮电出版社
出版时间： 2009年10月
ISBN: 9787115201010
开本： 16开
定价: 59.80 元
内容简介
《Visual C++范例完全自学手册》是一本集查询、使用、学习和练习为一体的自学手册，书中介绍了应用
《Visual C++范例完全自学手册》附有配套DVD光盘，光盘中提供了实例的全程语音视频讲解及所有实例源代码，这些源代码都经过精心调试，在WindowsXP和Windows2003下测试通过。
《Visual C++范例完全自学手册》适合VisualC++程序的初学者、编程爱好者，也可作为大中专院校的老师和学生的学习参考用书。 
为何选用本书
对于初学者，本书提供了4位一体的全新学习方式，可以帮助读者在编程中不断体会编程的乐趣，快速提高编程能力。下面是4位一体式学习方式图。
对于中高级开发人员，本书提供了322个实例（包括实践练习），涉及400多个开发技术难点或重点，很多实例是开发者多年的总结。可以使用本书提供的实例，快速解决开发任务及难题。下面是本书（光盘）的内容结构。
如何使用本书
本书既可满足初学者的学习需要，也适合开发人员使用，在使用时，为达到更好的学习效果，要遵循以下原则。
第一，对于初学者，首先应该建立初步的编程思想和习惯，逐步建立遇到问题、分析问题、解决问题的能力。使用本书时，应尽量从第1章开始学习，并在学习中多思考。遇到障碍，多琢磨、多尝试。
第二，本书提供了实例索引和技术索引，读者可以快速查询实例及技术，以解决开发所遇到的问题。
第三，为帮助初学者解决学习中的困难，书中大部分实例都提供了视频教学录像，读者可以根据视频讲解的步骤一步一步完成实例的编写，感受编程的快乐和成就感，增强进一步学习的信心。本第四，坚持就是胜利。学习编程是一个艰苦的过程，即使再好的图书，也不能解决所有问题。学习中遇到障碍，非常正常，只要肯钻研、勤思考、有恒心，就没有克眼不了的难题。希望读者在学习本书时，注意学习解决不同问题的思路和方法，不单纯为做实例而做实例。这样在学完本书后，一定能成为Visual C什编程高手。
本书内容
本书共分为10章，包含114个典型实例，所选实例覆盖了Visual C++开发中的热点问题和关键问题。内容涉及窗体设计、控件应用、多媒体技术、系统相关、打印技术、硬件开发技术、网络通信、数据加密与系统安全、游戏开发和实用工具等各方面的内容。 在实例讲解上，全书采用了统一的编排方式，每个实例都包括“实例说明”、“技术要点”、“实现过程”、“实践练习”和“扩展训练”5个部分，对于比较复杂的实例，书中给出了“设计思路”。在“实例说明”中，以图文结合的方式给出了实例的功能说明及运行效果。在“设计思路”中给出了设计该实例的相关思路。在“技术要点”中给出了实例的重点、难点技术和相关编程技巧。在“实现过程”中介绍了该实例的设计过程和主要程序代码。在“实践练习”中给出了相关实例的扩展应用，并在光盘中附有完整源代码。
图书目录
第1章　窗体设计实例001　自绘对话框　2
实例002　使用钩子技术实现界面换肤　8
实例003　磁性窗体　13
实例004　屏幕滚动字幕　16
实例005　动态添加工具栏下拉菜单　20
实例006　设计类似Visual C++集成开发环境的浮动窗口　24
实例007　设计XP风格的弹出式菜单　28
实例008　设计位图背景的工具栏　33
实例009　支持多国语言切换的应用程序　34
实例010　设计动态鼠标　36第2章　控件应用实例011　设计字体按钮控件　42
实例012　设计XP风格按钮　44
实例013　设计位图背景的树控件　47
实例014　类似瑞星的目录显示控件　50
实例015　绘制分割条　58
实例016　显示GIF的ATL控件　61
实例017　类似Windows资源管理器的列表视图控件　69
实例018　漂亮的热点按钮　75
实例019　绘制滑块控件　79
实例020　QQ抽屉效果的列表视图控件　81
实例021　设计类似QQ的编辑框安全控件　87
实例022　设计具有节点拖动功能的树控件　89
实例023　设计电子表格形式的计时器　92
实例024　文字显示的进度条控件　94
实例025　将XML文件树结构信息添加到树控件中　95
实例026　读取RTF文件到编辑框中　98
实例027　个性编辑框　101
实例028　设计颜色选择框控件　103
实例029　设计图片预览对话框　105
实例030　自定义标签控件　108
第3章　多媒体技术实例031　使用GDI+显示GIF图像　114
实例032　使用GDI+实现图像的水印效果　115
实例033　实现图像的任意缩放　117
实例034　实现图像的任意角度旋转　125
实例035　手写数字识别　134
实例036　局部截取图像　138
实例037　使用DirectShow设计媒体播放器　145
实例038　使用DirectShow设计录音机程序　161
实例039　将Wave转换为MP3　166
实例040　音频波形显示　170
实例041　将BMP位图合成AVI　174
实例042　将AVI动画分解成BMP位图　178
实例043　AVI文件压缩工具　181
实例044　屏幕动画精灵　184
实例045　屏幕放大镜　187
实例046　设计FLV播放器　189
第4章　系统相关实例047　定时关闭计算机　194
实例048　实现OCX控件的注册和卸载　197
实例049　闪烁的系统托盘图标　200
实例050　捆绑应用程序　202
实例051　设计控制面板小应用程序　205
实例052　根据人事数据表信息生成Word表格　207
实例053　将图书销量统计信息导出到Excel中　210
实例054　直接创建多级目录　213
实例055　鼠标穿透窗体　214
实例056　利用滚动条浏览大图片　217
第5章　打印技术实例057　具有滚动条的预览界面　224
实例058　使用对话框分页预览　228
实例059　设计条形码打印机　235
实例060　设计照片打印程序　237
实例061　批量打印信封　238
实例062　设置所打印表格的边线及字体　240
实例063　设计假条套打程序　243
第6章　硬件开发技术实例064　使用简易摄像头制作电子照相机　248
实例065　使用短信猫发送短信　253
实例066　通过短信猫实现短信自动回复　256
实例067　语音卡实现电话拨打与接收　260
实例068　使用语音卡实现自助服务　266
实例069　利用视频采集卡进行小区监控　269
实例070　获取ID卡刷卡次数　277
实例071　使用采集器导入条形码数据　278
实例072　使用指纹头设计身份识别系统　280
第7章　网络通信实例073　实时语音通信　286
实例074　设计视频聊天软件　289
实例075　点对点文件传输　295
实例076　截获局域网数据报　302
实例077　使用UDP协议实现扩播通信　306
实例078　获得天气预报　308
实例079　网络状态检测　310
实例080　获取网卡流量　314
实例081　将对话框嵌入到网页中实现无刷新聊天　318
实例082　使用MAPI群发邮件　320
实例083　检测邮箱中新邮件　324
实例084　设计局域网屏幕监控软件　326
实例085　文件下载进度条显示　330
第8章　数据加密与系统安全实例086　利用版本信息和硬盘序列号加密软件　336
实例087　使用加密狗进行软件加密　337
实例088　使用加密锁进行软件加密　339
实例089　使用MD5算法对密码进行加密　341
实例090　对数据报进行加密保障通信安全　346
实例091　对档案进行加密和解密　348
实例092　使用IC卡验证用户密码　354
第9章　游戏开发实例093　拼图　360
实例094　泡泡连连打　366
实例095　扫雷　374
实例096　黑白棋　382
实例097　五子棋　390
实例098　俄罗斯方块　398
实例099　20点游戏　407
第10章　实用工具实例100　个人记账管理器　414
实例101　SQL数据库提取器　422
实例102　网页照相机　429
实例103　垃圾文件清理工具　431
实例104　顽固文件清理工具　434
实例105　文件批量解压缩工具　439
实例106　屏幕截图工具　440
实例107　电子书　445
实例108　度量衡换算器　452
实例109　Word目录提取工具　456
实例110　图片水印添加工具　459
实例111　图片批量转换工具　462
实例112　文件切割器　465
实例113　指法练习软件　472
实例114　Vista风格日历　477
技术要点对应实例位置
……