标题：Visual C++范例开发大全
图书信息
出版社: 清华大学出版社; 第1版 (2010年7月1日)
丛书名: 程序员典藏
平装: 776页
正文语种: 简体中文
开本: 16
ISBN: 9787302226246, 7302226245
条形码: 9787302226246
尺寸: 26 x 19.4 x 3.8 cm
重量: 1.4 Kg
作者简介
陈国建，毕业于计算机科学与技术专业。擅长ViSual C++开发环境的各项开发技术，有多年的Visual C++项目开发经验。主要从事网络通信、数据库应用、Windows驱动等软硬件开发。负责开发了多个软硬件系统，获得了技术部门和科研单位的好评。
杨国祥，毕业于计算机科学与技术专业。擅长C/C++语言、Visual C++开发环境的各种开发技术、嵌入式开发技术。有多年的Visual C++及嵌入式项目开发经验，涉及图形图像、网络、数据库、嵌入式系统、嵌入式驱动开发等多个领域。长期活跃于Visual C++、Linux和嵌入式等技术论坛。曾经编写并出版了《O/C++程序员面试指南》一书。业余时间爱好篮球、旅游和阅读科幻书籍。
唐清荣，毕业于计算机科学与技术专业。长期从事计算机程序设计一线教学工作，有多年的C/C++程序设计教学经验。擅长Visual C++环境的各种开发技术，对Windows编程有丰富的开发经验和教学经验。负责学校的C/C++程序设计课题组的研究和开发，同时指导众多学生做C/C++程序设计课程的毕业设计。
内容简介
《Visual C++范例开发大全》精心挑选了有代表意义的400余个实例，详细介绍了如何利用Visual C++的强大功能来开发应用程序。《Visual C++范例开发大全》附带1张DVD光盘，内容为《Visual C++范例开发大全》所有实例的多媒体语音教学视频及书中实例的源代码。另外，光盘中还免费赠送了大量的编程电子书与视频讲解。
《Visual C++范例开发大全》共17章，分4篇。主要内容包括Visual C++的基础界面、文档视图、对话框的调用和使用方法及常见控件的使用方法和技巧；文件系统、图形图像程序、音频与视频、键盘、光标及操作系统的应用与技巧； Visual C++数据库开发、进程和线程、动态链接库、ActiveX和COM组件的应用和技巧； Visual C++网络应用程序的开发和技巧、特殊文件（如XML、HTML、Word、Excel）的处理方法和常见的一些操作技巧。
《Visual C++范例开发大全》内容丰富，实用性强，实例贴近生活，容易理解，而且书中每一个实例都经过仔细调试。《Visual C++范例开发大全》适合Visual C++初、中级学习人员和提高使用，也可以作为Visual C++程序员案头必备的参考资料。
目录
第1篇 VC++入门与基本文档视图
第1章　Visua C++ 6.0 MFc程序设计快速入门（教学视频：5分钟）
1.1 VisualC++6.0开发环境简介
1.2 创建VisualC++6.0应用程序
实例001 创建第一个MFC应用程序
实例002 创建第一个C++应用程序
第2章 文档视图应用程序实例（教学视频：159分钟）
2.1 窗体操作
实例003 实现启动时无子窗口的：MDI程序
实例004 实现MDI应用程序启动时子窗口默认最大化
实例005 MDI应用程序启动时主窗口默认最大化
实例006 具有图片背景的MDI主窗口
实例007 全屏显示的窗体
实例008 创建带滚动条的窗体
实例009 窗体拆分
实例010 始终置顶的SDI程序
实例011 不可移动的窗体
实例012 创建不可改变大小的SDI窗口
实例013 动态设置窗口位置和大小
实例014 保存窗口状态
实例015 双击主窗口弹出“打开”对话框
2.2 标题栏
实例016 获取标题栏高度
实例017 获取标题栏上按钮的尺寸
实例018 定制标题栏文字
实例019 添加标题栏右键菜单项
实例020 屏蔽标题栏右键系统菜单及隐藏按钮
实例021 禁用标题栏上的最大化、最小化和关闭按钮
实例022 显示和隐藏标题栏
2.3 菜单
实例023 获取菜单栏高度
实例024 启用和禁用菜单
实例025 动态添加菜单
实例026 带单选标记的菜单
实例027 复选标记的菜单
实例028 带图标菜单的SDI程序
实例029 带图标菜单的MDI
实例030 位图菜单
实例031 创建客户区右键菜单
实例032 隐藏和显示菜单栏
实例033 为应用程序添加多语言支持
2.4 工具栏
实例034 工具栏按钮的添加、删除和分组
实例035 不能停靠的工具栏
实例036 下压式工具栏按钮
实例037 给工具栏添加图像背景
实例038 动态隐藏和显示工具栏
2.5 状态栏
实例039 显示和隐藏状态栏
实例040 带进度条的状态栏
实例041 在状态栏上加载图像
实例042 滚动字幕的状态栏
第3章 对话框应用实例（舻教学视频：82分钟）
3.1 对话框界面
实例043 设置对话框应用程序窗口启动位置
实例044 半透明对话框
实例045 创建不规则对话框应用程序
实例046 拖动没有标题栏的对话框
实例047 实现收缩对话框应用程序
实例048 基于对话框的托盘程序
实例049 为对话框应用程序添加菜单栏
实例050 带有工具栏的对话框应用程序
实例051 为对话框应用程序添加右键菜单
实例052 模式对话框与非模式对话框
实例053 属性页对话框
实例054 向导式对话框
实例055 为对话框应用程序添加启动界面
实例056 为对话框应用程序添加具有百叶窗效果的启动界面
3.2 通用对话框
实例057 文件打开对话框
实例058 在程序启动时弹出文件打开对话框
实例059 在文件打开对话框中预览图片
实例060 文件保存对话框
实例061 选择文件夹对话框
实例062 字体对话框
实例063 颜色对话框
实例064 查找与替换对话框
第4章 控件应用实例（教学视频：150分钟）
4.1 常见控件
实例065 图文按钮
实例066 具有随机图片背景的Edit Box控件
实例067 使用List Box显示系统逻辑磁盘驱动器列表
实例068 利用列标题对列表视图进行数据排序
实例069 使用Static Text控件显示当前系统时间
实例070 使用Data Time Picker控件调整系统时间
实例071 使用Combo Box控件控制字体大小
实例072 使用：Rich Edit控件显示文本文件
实例073 使用Tree Control控件显示文件目录
实例074 位图进度条
实例075 使用Progress控件实现文字进度条
实例076 使用Static Text控件显示当前时间
实例077 使用Picture Box显示动态打开图像
实例078 使用Group Box控件对控件分组
实例079 使用Check Box实现多选
实例080 使用Radio Button实现单选
实例081 Horizontal ScrollBar与Vertical ScrollBar滚动条
实例082 Slidler控件的使用
实例083 捕获键盘热键
实例084 播放动画
实例085 使用Data　Time　Picker实现日期的选择
实例086 使用Month Calendar获取日期
实例087 使用IP Address读取IP
实例088 使用Custom Control自定义控件
实例089 Extended Combo Box控件
实例090 使用Tab Control实现选项卡
4.2 控件的扩展使用方法
实例091 动态创建控件
实例092 隐藏和显示控件
实例093 启用和禁用控件
实例094 向窗体中动态添加控件
实例095 在控件上右击弹出菜单
实例096 自定义控件字体颜色
第2篇文件、系统、输入输出和音频视频
第5章 文件系统应用实例（7r教学视频：85分钟）
5.1 文件操作
实例097 读写文件
实例098 读写INI文件
实例099 对话框支持文件拖放
实例100 复制、移动和删除文件
实例101 显示复制过程对话框
实例102 获取与修改文件属性
实例103 获取与修改文件创建、修改和访问时间
实例104 获得文件大小
实例105 获取文件类型
实例106 检索文件
实例107 重命名文件
5.2 文件夹操作
实例108 获取与修改文件夹创建、修改及访问时间
实例109 创建和删除文件夹
实例110 复制和移动文件夹
实例111 判断目标是否是文件夹
实例112 检索文件夹
实例113 重命名文件夹
第6章 图形图像程序应用实例（教学视频：211分钟）
6.1 图形应用实例
实例114 简单直线的绘制
实例115 绘制正弦曲线
实例116 绘制图形
实例117 绘制渐变图形
实例118 绘制渐变文字
6.2 图像应用实例
实例119 显示资源中的位图
实例120 图像目录自动浏览程序
实例121 浏览大幅图像
实例122 获得图像大小
实例123 放大和缩小图像
实例124 实现鼠标拖动图像
实例125 图像马赛克效果
实例126 图像百叶窗效果
实例127 图像扫描效果
实例128 图像栅条效果
实例129 图像渐显效果
实例130 图像翻转效果
实例131 图像锐化处理
实例132 图像反色处理
实例133 图像的灰度化
实例134 图像的裁剪
实例135 图像的合成
实例136 获取图像中鼠标的坐标值
实例137 提取图片中的对象
实例138 提取应用程序图标
实例139 截取当前屏幕图像
实例140 颜色提取器
实例141 图像分割
……
第7章 音频和视频应用实例（教学视频：40分钟） 
第8章 操作系统应用实例（教学视频：293分钟） 
第9章 鼠标及键盘应用实例（教学视频：25分钟） 
第10章 光标与图标应用实例（教学视频：36分钟） 
第3篇 数据库、进程和动态链接库 
第11章 数据库技术应用实例（教学视频：131分钟） 
第12章 进程和线程应用实例（教学视频：107分钟） 
第13章 动态链接库（教学视频：48分钟） 
第14章 ActiveX控件和COM组件（教学视频：33分钟） 
第4篇 网络技术及其他特殊操作技巧 
第15章 网络开发技术应用实例（教学视频：107分钟） 
第16章 操作XML、HTML、Word与Excel文件（教学视频：128分钟） 
第17章 VC 6.0其他编程实例（教学视频：144分钟）