展开全部

主编推荐语

全面探讨Visual C++开发技术与技巧,15章400实例。

内容简介

本书以开发人员在编程中遇到的实际问题和开发中应该掌握的技术为中心,全面介绍运用Visual C++进行程序开发的各方面技术和技巧。全书包括窗体与界面设计,控件应用,图形技术,多媒体技术,文件系统,操作系统与Windows相关程序,注册表,数据库技术,SQL查询相关技术,打印与报表技术,硬件相关开发技术,网络开发技术,Web编程,加密、安全与软件注册,实用工具等共15章,400个实例。

目录

  • 封面
  • 目录
  • 扉页
  • 版权
  • 前言
  • 第1章 窗体与界面设计
  • 1.1 菜单应用实例
  • 实例001 在系统菜单中添加菜单项
  • 实例002 带图标的程序菜单
  • 实例003 浮动的菜单
  • 1.2 弹出菜单应用实例
  • 实例004 在控件上单击右键弹出菜单
  • 实例005 个性化的弹出菜单
  • 实例006 任务栏托盘弹出菜单
  • 1.3 工具栏应用实例
  • 实例007 带图标的工具栏
  • 实例008 带下拉菜单的工具栏
  • 实例009 可调整按钮位置的工具栏
  • 实例010 动态设置是否显示工具栏按钮文本
  • 实例011 具有提示功能的工具栏
  • 1.4 状态栏应用实例
  • 实例012 动画效果的状态栏
  • 实例013 滚动字幕的状态栏
  • 1.5 导航界面应用实例
  • 实例014 Outlook导航界面
  • 实例015 树状导航界面
  • 实例016 按钮导航界面
  • 实例017 图片导航界面
  • 1.6 界面窗体应用实例
  • 实例018 使用位图设计畸形界面
  • 实例019 自绘窗体界面
  • 实例020 以时钟显示界面
  • 实例021 窗体融合技术
  • 实例022 限制对话框最大时的窗口大小
  • 实例023 分割视图窗口
  • 1.7 多媒体宣传光盘应用实例
  • 实例024 多媒体宣传光盘主界面
  • 实例025 自动运行的多媒体宣传光盘
  • 1.8 多媒体触摸屏程序应用实例
  • 实例026 采购中心多媒体触摸屏程序
  • 实例027 为触摸屏程序添加虚拟键盘
  • 1.9 窗体位置应用实例
  • 实例028 不可移动的窗体
  • 实例029 始终在最上面的窗体
  • 实例030 磁性窗体
  • 1.10 窗体标题栏应用实例
  • 实例031 闪烁的窗体标题栏
  • 实例032 禁用标题栏上的最大化、最小化或关闭按钮
  • 1.11 窗体形状及应用
  • 实例033 半透明窗体
  • 实例034 创建字型窗体
  • 1.12 通用对话框的应用
  • 实例035 打开位图预览对话框
  • 实例036 打开Windows新型对话框
  • 实例037 同时选择多个文件
  • 实例038 文本替换对话框
  • 实例039 字体选择对话框
  • 第2章 控件应用
  • 光盘下载链接
  • 实例040 AVI动画按钮
  • 实例041 GIF动画按钮
  • 实例042 图文按钮
  • 实例043 热点按钮
  • 2.2 编辑框控件典型实例
  • 实例044 为编辑框设置新的系统菜单
  • 实例045 为编辑框控件添加列表选择框
  • 实例046 多彩边框的编辑框
  • 实例047 改变编辑框文本颜色
  • 实例048 不同文本颜色的编辑框
  • 实例049 位图背景编辑框
  • 2.3 静态文本控件典型实例
  • 实例050 制作超链接控件
  • 2.4 列表框控件典型实例
  • 实例051 利用列表框控件实现标签式数据选择
  • 实例052 位图背景列表框控件
  • 2.5 组合框控件典型实例
  • 实例053 将数据表中的字段添加到组合框控件
  • 实例054 带查询功能的组合框控件
  • 实例055 自动调整组合框的宽度
  • 实例056 颜色组合框
  • 实例057 多列显示的组合框
  • 实例058 显示系统盘符组合框
  • 2.6 列表视图控件典型实例
  • 实例059 Windows资源管理器
  • 实例060 利用列表视图控件浏览数据
  • 实例061 利用列表视图控件制作导航界面
  • 实例062 在列表视图中拖动视图项
  • 实例063 具有排序功能的列表视图控件
  • 实例064 具有文本录入功能的列表视图控件
  • 实例065 使用列表视图设计登录界面
  • 2.7 树视图控件典型实例
  • 实例066 多级数据库树状结构数据显示
  • 实例067 节点拖动功能的树控件
  • 实例068 带复选功能的树状结构
  • 实例069 三态效果树控件
  • 实例070 修改树控件节点连线颜色
  • 实例071 位图背景树控件
  • 实例072 显示磁盘目录
  • 实例073 树型提示框
  • 2.8 RichEdit控件典型实例
  • 实例074 利用RichEdit显示Word文档
  • 实例075 利用 RichEdit 控件实现文字定位与标识
  • 实例076 利用 RichEdit 控件显示图文数据
  • 实例077 在 RichEdit 中显示不同字体和颜色的文本
  • 实例078 在RichEdit中显示GIF动画
  • 2.9 滚动条控件典型实例
  • 实例079 自定义滚动条控件
  • 2.10 进度条控件典型实例
  • 实例080 进度条百分比显示
  • 实例081 渐变颜色的进度条
  • 2.11 工具提示控件典型实例
  • 实例082 应用工具提示控件
  • 2.12 滑块控件典型实例
  • 实例083 使用滑块控件设置颜色值
  • 2.13 标签控件典型实例
  • 实例084 应用标签控件
  • 实例085 自定义标签控件
  • 2.14 控件数组典型实例
  • 实例086 向窗体中动态添加控件
  • 实例087 公交线路模拟
  • 第3章 图形技术
  • 3.1 绘制图形
  • 实例088 绘制正弦曲线
  • 实例089 绘制蜗牛曲线
  • 实例090 绘制贝塞尔曲线
  • 实例091 画图程序
  • 实例092 绘制立体模型
  • 实例093 利用IFS算法绘制自然景物
  • 3.2 图像预览
  • 实例094 图片自动预览程序
  • 实例095 图片批量浏览
  • 实例096 浏览大幅BMP图片
  • 实例097 放大和缩小图片
  • 实例098 图像任意角度旋转
  • 3.3 图片效果
  • 实例099 图片马赛克效果
  • 实例100 图片百叶窗效果
  • 实例101 电影胶片特效
  • 实例102 翻转图片效果
  • 实例103 图片浮雕效果
  • 3.4 图片颜色转换
  • 实例104 图像的锐化处理
  • 实例105 图片反色处理
  • 实例106 图像的灰度化转换
  • 实例107 显示JPG图片
  • 3.5 图形转换与缩放
  • 实例108 将位图转换为JPG
  • 实例109 将位图转为GIF图标
  • 实例110 图片的平滑缩放
  • 3.6 图像的剪切、合成与识别
  • 实例111 图像的剪切
  • 实例112 图像的合成
  • 实例113 获取鼠标任意位置的颜色值
  • 实例114 提取图片中的对象
  • 实例115 手写数字识别
  • 3.7 图像字体
  • 实例116 旋转的文字
  • 实例117 当前系统字体列表
  • 实例118 空心文字
  • 实例119 彩虹文字
  • 实例120 如何在图片上平滑移动文字
  • 实例121 图像水印效果
  • 3.8 图像管理
  • 实例122 管理计算机内图片文件的程序
  • 实例123 提取并保存应用程序图标
  • 3.9 图片动画
  • 实例124 利用图片制作屏幕保护程序
  • 实例125 图片动画
  • 实例126 指法练习软件
  • 3.10 简单游戏设计
  • 实例127 拼图游戏
  • 3.11 OpenGL程序设计
  • 实例128 制作OpenGL动画
  • 实例129 利用OpenGL绘制立体模型
  • 实例130 利用OpenGL绘制NURBS曲线
  • 3.12 GDI+程序设计
  • 实例131 使用GDI+显示GIF动画
  • 实例132 使用GDI+实现图像格式转换
  • 第4章 多媒体技术
  • 4.1 动画
  • 实例133 利用位图制作AVI动画
  • 实例134 播放GIF动画
  • 4.2 制作与播放音频
  • 实例135 可以选择播放曲目的CD播放器
  • 实例136 声音录制与播放
  • 实例137 制作RealOne播放器
  • 4.3 多媒体控制
  • 实例138 利用PC喇叭播放声音
  • 实例139 控制左右声道
  • 4.4 屏幕保护相关程序
  • 实例140 电子相册屏幕保护程序
  • 实例141 产品宣传屏幕保护程序
  • 实例142 滚动字幕屏幕保护程序
  • 4.5 DirectShow程序设计
  • 实例143 音频捕捉
  • 实例144 音频压缩
  • 实例145 视频捕捉
  • 实例146 视频压缩
  • 实例147 使用Direct Show设计媒体播放器
  • 第5章 文件系统
  • 5.1 文件的基本操作
  • 实例148 创建和删除文件夹
  • 实例149 把文件删除到回收站中
  • 实例150 清空回收站
  • 实例151 强制删除文件
  • 5.2 查 找文件
  • 实例152 搜索文件
  • 实例153 使用多线程实现文件快速搜索
  • 实例154 检查文件是否存在
  • 实例155 提取指定文件夹目录到INI文件
  • 5.3 与文件目录相关的命令操作
  • 实例156 删除文件目录
  • 实例157 重命名文件目录
  • 5.4 文件、文件夹的复制和移动
  • 实例158 批量移动文件
  • 实例159 网络文件夹复制
  • 实例160 文件复制过程中显示进度条
  • 5.5 文件修改
  • 实例161 修改应用程序图标
  • 实例162 更改文件夹图标
  • 实例163 批量删除指定类型的文件
  • 实例164 批量重命名文件
  • 实例165 修改文件属性
  • 实例166 修改文件及目录的名称
  • 5.6 文件的读取与保存
  • 实例167 顺序读取文件
  • 实例168 制作日志文件
  • 实例169 获取Word文档属性
  • 实例170 将Word转换为HTML
  • 实例171 提取Word文档目录
  • 5.7 文件管理
  • 实例172 分类整理磁盘文件
  • 实例173 计算机磁盘空间报警程序
  • 实例174 批量改变指定文件的属性
  • 5.8 加密与解密
  • 实例175 文件的加密与解密
  • 实例176 文件夹加密
  • 5.9 INI文件
  • 实例177 向INI文件中写入数据
  • 实例178 使用INI文件保存配置信息
  • 5.10 其他
  • 实例179 文件分割器
  • 实例180 用WinRar压缩和解压文件
  • 实例181 捆绑可执行文件
  • 实例182 读写XML文件
  • 第6章 操作系统与Windows相关程序
  • 6.1 启动相关
  • 实例183 进入Windows XP系统前发出警告
  • 实例184 实现关机、重启计算机
  • 实例185 将程序设置成为开机自动执行的程序
  • 6.2 磁盘相关
  • 实例186 判断驱动器属性
  • 实例187 获取磁盘空间信息
  • 实例188 获取磁盘序列号
  • 实例189 取消磁盘共享
  • 实例190 格式化磁盘
  • 6.3 桌面相关
  • 实例191 隐藏、显示开始按钮
  • 实例192 隐藏、显示桌面文件
  • 实例193 隐藏、显示Windows任务栏
  • 实例194 随机修改系统桌面背景
  • 实例195 抓取桌面
  • 6.4 系统相关
  • 实例196 获得Windows和System的路径
  • 实例197 控制光驱的弹开与关闭
  • 实例198 启动控制面板
  • 实例199 实现OCX控件的注册和卸载
  • 6.5 系统监控
  • 实例200 检测U盘是否插入
  • 实例201 检测文件和目录是否改变
  • 实例202 检测系统启动模式
  • 实例203 内存使用状态
  • 实例204 监视剪贴板内容
  • 实例205 利用钩子技术实现键盘监控
  • 6.6 程序相关
  • 实例206 用列表显示系统正在运行的程序
  • 实例207 为程序添加快捷方式
  • 实例208 设置其他程序中编辑框内的文本
  • 实例209 执行一个外部程序直到其结束
  • 实例210 调用具有参数的可执行程序
  • 实例211 编写控制面板小应用程序
  • 实例212 编写Windows服务
  • 实例213 阻止程序重复运行
  • 6.7 线程同步
  • 实例214 利用事件对象实现线程同步
  • 实例215 利用互斥对象实现线程同步
  • 实例216 利用临界区实现线程同步
  • 实例217 用信号量实现线程同步
  • 实例218 多线程实例
  • 6.8 鼠标、键盘相关
  • 实例219 动画鼠标
  • 实例220 限制鼠标移动区域
  • 实例221 设置鼠标形状
  • 实例222 控制键盘指示灯
  • 6.9 动态链接库
  • 实例223 访问DLL中的位图
  • 实例224 从DLL中导出类对象
  • 第7章 注册表
  • 7.1 显示与隐藏
  • 实例225 隐藏、显示“我的电脑”、“回收站”、“网上邻居”
  • 实例226 隐藏、显示驱动器
  • 7.2 IE浏览器设置
  • 实例227 修改IE浏览器标题栏内容
  • 实例228 隐藏IE浏览器的右键关联菜单
  • 实例229 设置IE浏览器的默认主页
  • 实例230 清空上网历史记录
  • 7.3 文件控制
  • 实例231 如何建立文件关联
  • 实例232 控制光驱的自动运行功能
  • 7.4 游戏设置
  • 实例233 设置“蜘蛛纸牌”游戏
  • 实例234 修改“扫雷”游戏的设置
  • 7.5 应用软件设置
  • 实例235 设置Word 2000文档及图片的保存路径
  • 实例236 更改Photoshop安装时的登记信息
  • 第8章 数据库技术
  • 8.1 连接数据库
  • 实例237 使用ODBC DSN连接SQL Server数据库
  • 实例238 用ADO动态连接数据库
  • 8.2 添加数据
  • 实例239 利用INSERT语句批量插入数据
  • 实例24 0利用SELECTINTO生成临时表
  • 8.3 更新数据
  • 实例241 批量修改数据
  • 实例242 将指定字段数据为空的记录添上数据
  • 8.4 删除数据
  • 实例243 删除单条数据
  • 实例244 删除数据库中无用处的记录
  • 8.5 视图
  • 实例245 动态创建视图
  • 实例246 通过视图更改数据
  • 实例247 删除视图
  • 8.6 存储过程
  • 实例248 创建存储过程
  • 实例249 删除存储过程
  • 实例250 在程序中使用存储过程
  • 实例251调 用具有输出参数的存储过程
  • 实例252 编写扩展存储过程
  • 8.7 数据库结构的读取与修改
  • 实例253 读取Access数据库结构
  • 实例254 读取SQL Server数据库结构
  • 8.8 图片、多媒体数据录入技术
  • 实例255 对Access数据库进行录入和提取图片
  • 实例256 对SQL Server数据库进行录入和提取多媒体文件
  • 8.9 数据备份恢复
  • 实例257 Access数据库备份与还原
  • 实例258 SQL Server数据库备份与恢复
  • 实例259 定时数据备份
  • 8.10 其他数据库技术
  • 实例260 断开SQL Server数据库与其他应用程序的连接
  • 实例261 在Visual C++中执行事务
  • 实例262 在程序中执行SQL脚本
  • 实例263 利用SQL语句执行外围命令
  • 实例264 枚举SQL Server服务器
  • 实例265 附加数据库
  • 实例266 分离数据库
  • 第9章 SQL查询相关技术
  • 9.1 通用查询
  • 实例267 SELECT语句的应用方法
  • 实例268 SQL语句的模糊查询
  • 实例269 利用查询语句复制表结构
  • 9.2 周期、日期查询
  • 实例270 查询指定时间段的数据
  • 实例271 按月查询数据
  • 实例272 在查询中使用日期函数
  • 9.3 比较、逻辑、重复记录查询
  • 实例273 NOT与谓词进行组合条件的查询
  • 实例274 查询时不显示重复记录
  • 9.4 排序、分组统计
  • 实例275 对数据进行降序查询
  • 实例276 对数据进行多条件排序
  • 9.5 聚集函数
  • 实例277 利用聚集函数SUM对销售额进行汇总
  • 实例278 利用聚集函数AVG求某班学生的平均年龄
  • 实例279 利用聚集函数COUNT求日销售额大于某值的商品数
  • 第10章 打印与报表技术
  • 10.1 基础打印
  • 实例280 基于文档/视图结构的打印
  • 实例281 基于对话框结构的打印程序
  • 实例282 打印对话框及其控件中的数据
  • 10.2 打印图片
  • 实例283 打印图片
  • 实例284 打印简历
  • 10.3 打印单据
  • 实例285 打印汇款单
  • 实例286 打印信封标签
  • 实例287 假条套打
  • 实例288 批量打印条形码
  • 10.4 控制打印
  • 实例289 批量打印文档
  • 实例290 实现横向打印
  • 实例291 设置打印表格的边线及字体
  • 10.5 打印预览
  • 实例292 具有滚动条的预览界面
  • 实例293 在对话框中分页预览
  • 第11章 硬件相关开发技术
  • 11.1 串口控制
  • 实例294 通过串口传递数据
  • 实例295 通过串口控制对方计算机关闭
  • 11.2 加密狗和加密锁
  • 实例296 将密码写入加密狗
  • 实例297 使用加密狗进行身份验证
  • 实例298 将数据写入加密锁
  • 实例299 使用加密锁进行软件注册
  • 11.3 IC卡、ID卡应用
  • 实例300 向IC卡中写入数据
  • 实例301 读取IC卡中的数据
  • 实例302 利用IC卡制作考勤程序
  • 实例303 使用ID卡制作考勤程序
  • 11.4 监控
  • 实例304 利用简易摄像头编写监控程序
  • 实例305 编写监控录像程序
  • 实例306 远程视频监控系统
  • 实例307 云台控制
  • 11.5 扫描、条形码、POS控制
  • 实例308 利用条形码扫描器销售商品
  • 实例309 使用数据采集器进行库存盘点
  • 实例310 设计钱箱控制程序
  • 实例311 设计扫描仪控制程序
  • 实例312 设计发票机控制程序
  • 11.6 语音卡控制
  • 实例313 语音卡电话呼叫系统
  • 实例314 语音卡实现来电显示
  • 实例315 利用语音卡实现电话录音
  • 实例316 利用语音卡实现点歌祝福
  • 11.7 手机程序开发
  • 实例317 利用短信猫发送短信
  • 实例318 利用短信远程关闭计算机
  • 实例319 使用“猫”拨打电话
  • 11.8 其他程序
  • 实例320 利用神龙卡制作练歌房程序
  • 实例321 指纹识别
  • 实例322 游戏杆控制
  • 第12章 网络开发技术
  • 12.1 获取计算机信息
  • 实例323 获取计算机名称和工作组
  • 实例324 通过计算机名获取IP地址
  • 实例325 获取本机MAC地址
  • 实例326 获得系统打开的端口和状态
  • 12.2 局域网控制与管理
  • 实例327 获取局域网计算机名称和IP
  • 实例328 远程控制局域网计算机
  • 12.3 局域网资源管理
  • 实例329 计算机监控
  • 实例330 实现进程间通信
  • 实例331 利用内存映射实现进程间通信
  • 12.4 网上资源共享
  • 实例332 获得网上共享资源
  • 实例333 映射网络驱动器
  • 12.5 套接字应用
  • 实例334 网络聊天室
  • 实例335 语音实时通信
  • 实例336 视频聊天室
  • 12.6 其他
  • 实例337 获得拨号网络的列表
  • 实例338 获取计算机上串口的数量
  • 实例339 检测系统中安装的协议
  • 实例340 域名解析
  • 第13章 Web编程
  • 13.1 上网控制
  • 实例341 定时登录Internet
  • 实例342 根据网络连接控制IE启动
  • 13.2 文件上传与下载
  • 实例343 FTP文件上传程序
  • 实例344 HTTP服务器多线程文件下载
  • 实例345 遍历FTP文件目录
  • 13.3 邮件管理
  • 实例346 邮件接收程序
  • 实例347 发送电子邮件附件
  • 实例348 使用MAPI发送邮件
  • 13.4 上网监控
  • 实例349 监控上网过程
  • 实例350 网络监听工具
  • 13.5 浏览器应用
  • 实例351 制作自己的网络浏览软件
  • 实例352 XML数据库文档的浏览
  • 实例353 使用WebBrowser执行脚本
  • 实例354 电子书阅读器
  • 13.6 网上信息提取
  • 实例355 定时提取网页源码
  • 实例356 网上天气预报
  • 实例357 网页链接提取器
  • 13.7 其他
  • 实例358 利用TAPI实现网络拨号
  • 实例359 互联网文件传输
  • 第14章 加密、安全与软件注册
  • 14.1 数据加密与解密
  • 实例360 数据加密技术
  • 实例361 使用MD5算法对密码进行加密
  • 实例362 对数据包进行加密保障通信安全
  • 实例363 对档案进行加密和解密
  • 14.2 软件注册与加密
  • 实例364 利用INI文件对软件进行注册
  • 实例365 利用注册表设计软件注册程序
  • 实例366 利用网卡序列号设计软件注册程序
  • 实例367 根据CPU和磁盘序列号设计软件注册程序
  • 第15章 实用工具
  • 实例368S QL数据库提取器
  • 实例369 加班网上管理
  • 实例370 垃圾文件清理工具
  • 实例371 网页照相机
  • 实例372 屏幕截图工具
  • 附录 技术要点对应实例位置
展开全部

评分及书评

尚无评分
目前还没人评分

出版方

人民邮电出版社

人民邮电出版社是工业和信息化部主管的大型专业出版社,成立于1953年10月1日。人民邮电出版社坚持“立足信息产业、面向现代社会、传播科学知识、服务科教兴国”,致力于通信、计算机、电子技术、教材、少儿、经管、摄影、集邮、旅游、心理学等领域的专业图书出版。