书籍详情
Visual C++开发实用编程200例
作者:武莹, 彭文明编著
出版社:中国铁道出版社
出版时间:2006-02-01
ISBN:9787113068332
定价:¥43.00
购买这本书可以去
内容简介
Visual C++作为Visual Studio产品的一部分,是一个功能很强大的综合性集成软件开发环境,对众多应用领域(网络、多媒体、数据库等)都有很好的支持,Visual C++是广大软件开发人员特别是系统程序员做开发的首选平台。 本书包括7部分,涉及Windows界面、窗口、单/多文档结构、网络、数据库、Win32 API、文件、注册表、音频、视频等多个领域内容,分为30章,海量地收集了200多个实例,每个实例的分析力求言简意赅,所有源程序均包含在本书所附光盘中,并尽可能做到注释清楚,方便阅读参考。 本书适合广大程序员学习参考,也适合有一定编程基础的初学者学习。
作者简介
暂缺《Visual C++开发实用编程200例》作者简介
目录
第一部分 WindOWS界面编程
第1章 按钮
1.1 核心实例
1.1.1 图标按钮
1.1.2 XP风格按钮
1.2 扩展实例
1.2.1 会变色的按钮
1.2.2 会发声的按钮
1.2.3 任意形状的按钮
第2章 菜单
2.1 核心实例
2.1.1 XP风格菜单
2.1.2 动态使能/禁用菜单项
2.2 扩展实例
2.2.1 动态添加菜单项
2.2.2 Office2000风格的停泊、智能型菜单
2.2.3 多语言菜单
2.2.4 定制系统菜单
第3章 工具栏
3.1 核心实例
3.1.1 带背景工具栏的文本编辑器
3.1.2 带下拉箭头工具栏
3.2 扩展实例
3.2.1 任务栏
3.2.2 桌面工具栏
3.2.3 显示多行文字的工具栏
3.2.4 动态真彩工具栏
3.2.5 浮动工具栏(Win32API)
第4章 状态栏与进度条
4.1 核心实例
4.1.1 AVI状态栏
4.1.2 彩色渐变进度条
4.2 扩展实例
4.2.1 带进度条的状态栏
4.2.2 带位图的状态栏
4.2.3 在状态栏中显示时间
4.2.4 使用图标的进度条
4.2.5 带进度条的文本编辑器
4.2.6 多线程使用进度条
第二部分 窗体界面
第5章 对话框
5.1 核心实例
5.1.1 制作对话框程序
5.1.2 制作可扩展的对话框
5.1.3 让程序“说”想说的话
5.2 扩展实例
5.2.1 设置对话框的背景颜色
5.2.2 在对话框程序中加入背景图像
5.2.3 屏幕软键盘
5.2.4 函数式计算器
5.2.5 中国农历
第6章 单文档和多文档界面
6.1 核心实例
6.1.1 WordPad字处理软件
6.1.2 制作软件启动画面
6.1.3 WordPad字处理软件的多文档扩展
6.2 扩展实例
6.2.1 彩票选号器
6.2.2 体彩分析器
6.2.3 记事簿
6.2.4 在EVC3.0中创建MDI程序
6.2.5 在多文档框架里显示Logo
第7章 视图和窗口管理
7.1 核心实例
7.2 扩展实例
7.2.1 获得另一个应用程序窗口中的文本
7.2.2 窗口分割
7.2.3 Winamp样式的自动停靠对话框
7.2.4 使用CSplitterWnd分割窗口
7.2.5 使用快捷键隐藏窗口
第8章 高级用户界面
8.1 核心实例
8.2 扩展实例
8.2.1 实现标题栏的隐藏与显示
8.2.2 为程序换个皮肤
8.2.3 在标题栏中显示动态图标
8.2.4 给应用程序添加动态鼠标
8.2.5 形态各异的不规则窗体
8.2.6 多界面程序
8.2.7 平滑关闭窗口
8.2.8 Esc键关闭窗口
第三部分 图像处理
第9章 图像显示
9.1 核心实例
9.2 扩展实例
9.2.1 透明位图
9.2.2 对位图文件的浏览
9.2.3 屏幕精灵
9.2.4 城市公交地图编辑器
9.2.5 圣诞贺卡
9.2.6 无闪烁刷屏
9.2.7 桌面宠物
9.2.8 显示GIF动画和GIF的储存
9.2.9 JPG和GIF格式的图片
9.2.10 图标猎手
9.2.11 颜色拾取器
9.2.12 颜色选择器增强版
9.2.13 动画启动界面
9.2.14 屏幕放大镜
9.2.15 图像的缩放
第10章 字体与三维显示
10.1 核心实例
10.2 扩展实例
10.2.1 不使用DirectX或OpenGL而实现的3D立方体效果
10.2.2 滚动字幕
10.2.3 绘制半透明的三维物体
第11章 图像格式
11.1 核心实例
11.2 扩展实例
11.2.1 图像的JPEG压缩
11.2.2 做一个简单的图像处理软件MyPhotoshop
第12章 图像特效设计
12.1 核心实例
12.2 扩展实例
12.2.1 分形图像制作器
12.2.2 涟漪效果
12.2.3 水纹、火焰及熔岩效果发生器
12.2.4 数码时钟
第四部分 多媒体
第13章 音频技术
13.1 核心实例
13.2 扩展实例
13.2.1 WAVE播放器
13.2.2 制作简易CD播放器
13.2.3 CDtoWAVE转换器
13.2.4 精灵助手
13.2.5 数字滤波模拟器
第14章 视频技术
14.1 核心实例
14.2 扩展实例
14.2.1 用RealPlayer控件制作的播放器
14.2.2 FLASH播放器
14.2.3 视频捕捉
第15章 OpenGL
15.1 核心实例
15.2 扩展实例
15.2.1 3DS文件阅读器
15.2.2 浮动窗体中的OpenGL多视图的实现
15.2.3 利用OpenGL绘制三维物体
15.2.4 OpenGL中雾的效果实现
15.2.5 改变显示模式
第五部分 网络与通信
第16章 WinSock编程
16.1 核心实例
16.2 扩展实例
16.2.1 点对点多线程断点续传的实现
16.2.2 用UDP协议实现网络通信
16.2.3 文件传输
16.2.4 异步网络通信
16.2.5 域名解析
16.2.6 网络协议查看器
16.2.7 Telnet客户端
第17章 局域网
17.1 核心实例
17.2 扩展实例
17.2.1 映射网络驱动器
17.2.2 不重启直接更改IP
17.2.3 基于TCP/IP局域网的多用户通信
17.2.4 IP端口扫描
17.2.5 检索局域网内的计算机
第18章 实时通信与串行通信
18.1 核心实例
18.2 扩展实例
第19章 Internet与Web服务
19.1 核心实例
19.2 扩展实例
19.2.1 远程网页的查看.
19.2.2 简易的E.mail发送器
19.2.3 基于Web的程序版本检查
19.2.4 网页保存器
19.2.5 基于IE组件的浏览器
19.2.6 多线程网络蜘蛛
19.2.7 计费系统
19.2.8 网址管理器
19.2.9 BT下载器
19.2.10 网页链接提取器
19.2.11 类似FLASHGET的下载器
19.2.12 基于SMTP的邮件发送系统
19.2.13 监控POP3上的电子邮件收发
19.2.14 信箱应用程序接口的使用
第六部分 数据库技术
第20章 ODBC编程
20.1 核心实例
20.2 扩展实例
20.2.1 学生信息管理系统
20.2.2 枚举SQLServer服务器
20.2.3 枚举DNS数据源
20.2.4 ODBC数据库的动态链接
20.2.5 使用ODBC打开位图
第21章 DAO编程
21.1 核心实例
21.1.1 彩电信息管理系统
21.1.2 DAO存取Access数据库
21.2 扩展实例
21.2.1 学生成绩管理系统
21.2.2 类似金山词霸生词本的DAO数据库.
21.2.3 医院管理系统
21.2.4 多线程DAO演示
21.2.5 数据库索引的管理
第22章 OLEDB编程
22.1 核心实例
22.2 扩展实例
22.2.1 通信录客户端
22.2.2 连接数据源
22.2.3 数据库动态查询
第23章 ADO编程
23.1 核心实例
23.2 扩展实例
23.2.1 通信录
23.2.2 出差管理软件
23.2.3 个人信息管理软件
23.2.4 数据库复制工具
23.2.5 日常开支记录器
第七部分 WindOWS系统
第24章 链接库
24.1 核心实例
24.1.1 静态链接库
24.1.2 动态链接库
24.2 扩展实例
24.2.1 IE弹出窗口过滤
24.2.2 模拟控制面板
第25章 Win32API
25.1 核心实例
25.1.1 关机小精灵
25.1.2 控制面板程序
25.2 扩展实例
25.2.1 获取QQ密码(API)
25.2.2 获取网页密码
25.2.3. 周时间选择器
25.2.4 软盘格式化工具
25.2.5 CPU内存监视器
25.2.6 系统版本检测器
25.2.7 硬件信息检测器
25.2.8 字体检测器
25.2.9 任务查看器
25.2.10 创建桌面图标
25.2.11 远程硬盘管理
第26章 剪贴板
26.1 核心实例
26.2 扩展实例
26.2.1 复制文件名
26.2.2 剪贴板查看器
26.2.3 特别的读写工具
第27章 钩子(H00k)
27.1 核心实例
27.2 扩展实例
27.2.1 屏幕取词
27.2.2 密码查看器
27.2.3 重现用户操作
第28章 进程和线程
28.1 核心实例
28.2 扩展实例
28.2.1 多线程管理器
28.2.2 多线程文件搜索器
28.2.3 邮箱暴力破解器
28.2.4 共享内存演示
28.2.5 内存监测器
28.2.6 确定正在运行的进程
第29章 注册表
29.1 核心实例
29.2 扩展实例
29.2.1 键清空个人记录
29.2.2 自动登录器
29.2.3 系统修改器
29.2.4 程序注册
第30章 文件
30.1 核心实例
30.2 扩展实例
30.2.1 文件更改提醒
30.2.2 文本编辑器加强版
30.2.3 C++源文件转换器
30.2.4 源代码统计器
30.2.5 个人考勤软件
30.2.6 袖珍文件分割器
30.2.7 MD5算法
30.2.8 安装程序
30.2.9 可执行文件制作器
30.2.10 文件统计器
30.2.11 VB语法加亮器
30.2.12 文件变更通知
30.2.13 打开PCX格式文件
附录A 常用函数
第1章 按钮
1.1 核心实例
1.1.1 图标按钮
1.1.2 XP风格按钮
1.2 扩展实例
1.2.1 会变色的按钮
1.2.2 会发声的按钮
1.2.3 任意形状的按钮
第2章 菜单
2.1 核心实例
2.1.1 XP风格菜单
2.1.2 动态使能/禁用菜单项
2.2 扩展实例
2.2.1 动态添加菜单项
2.2.2 Office2000风格的停泊、智能型菜单
2.2.3 多语言菜单
2.2.4 定制系统菜单
第3章 工具栏
3.1 核心实例
3.1.1 带背景工具栏的文本编辑器
3.1.2 带下拉箭头工具栏
3.2 扩展实例
3.2.1 任务栏
3.2.2 桌面工具栏
3.2.3 显示多行文字的工具栏
3.2.4 动态真彩工具栏
3.2.5 浮动工具栏(Win32API)
第4章 状态栏与进度条
4.1 核心实例
4.1.1 AVI状态栏
4.1.2 彩色渐变进度条
4.2 扩展实例
4.2.1 带进度条的状态栏
4.2.2 带位图的状态栏
4.2.3 在状态栏中显示时间
4.2.4 使用图标的进度条
4.2.5 带进度条的文本编辑器
4.2.6 多线程使用进度条
第二部分 窗体界面
第5章 对话框
5.1 核心实例
5.1.1 制作对话框程序
5.1.2 制作可扩展的对话框
5.1.3 让程序“说”想说的话
5.2 扩展实例
5.2.1 设置对话框的背景颜色
5.2.2 在对话框程序中加入背景图像
5.2.3 屏幕软键盘
5.2.4 函数式计算器
5.2.5 中国农历
第6章 单文档和多文档界面
6.1 核心实例
6.1.1 WordPad字处理软件
6.1.2 制作软件启动画面
6.1.3 WordPad字处理软件的多文档扩展
6.2 扩展实例
6.2.1 彩票选号器
6.2.2 体彩分析器
6.2.3 记事簿
6.2.4 在EVC3.0中创建MDI程序
6.2.5 在多文档框架里显示Logo
第7章 视图和窗口管理
7.1 核心实例
7.2 扩展实例
7.2.1 获得另一个应用程序窗口中的文本
7.2.2 窗口分割
7.2.3 Winamp样式的自动停靠对话框
7.2.4 使用CSplitterWnd分割窗口
7.2.5 使用快捷键隐藏窗口
第8章 高级用户界面
8.1 核心实例
8.2 扩展实例
8.2.1 实现标题栏的隐藏与显示
8.2.2 为程序换个皮肤
8.2.3 在标题栏中显示动态图标
8.2.4 给应用程序添加动态鼠标
8.2.5 形态各异的不规则窗体
8.2.6 多界面程序
8.2.7 平滑关闭窗口
8.2.8 Esc键关闭窗口
第三部分 图像处理
第9章 图像显示
9.1 核心实例
9.2 扩展实例
9.2.1 透明位图
9.2.2 对位图文件的浏览
9.2.3 屏幕精灵
9.2.4 城市公交地图编辑器
9.2.5 圣诞贺卡
9.2.6 无闪烁刷屏
9.2.7 桌面宠物
9.2.8 显示GIF动画和GIF的储存
9.2.9 JPG和GIF格式的图片
9.2.10 图标猎手
9.2.11 颜色拾取器
9.2.12 颜色选择器增强版
9.2.13 动画启动界面
9.2.14 屏幕放大镜
9.2.15 图像的缩放
第10章 字体与三维显示
10.1 核心实例
10.2 扩展实例
10.2.1 不使用DirectX或OpenGL而实现的3D立方体效果
10.2.2 滚动字幕
10.2.3 绘制半透明的三维物体
第11章 图像格式
11.1 核心实例
11.2 扩展实例
11.2.1 图像的JPEG压缩
11.2.2 做一个简单的图像处理软件MyPhotoshop
第12章 图像特效设计
12.1 核心实例
12.2 扩展实例
12.2.1 分形图像制作器
12.2.2 涟漪效果
12.2.3 水纹、火焰及熔岩效果发生器
12.2.4 数码时钟
第四部分 多媒体
第13章 音频技术
13.1 核心实例
13.2 扩展实例
13.2.1 WAVE播放器
13.2.2 制作简易CD播放器
13.2.3 CDtoWAVE转换器
13.2.4 精灵助手
13.2.5 数字滤波模拟器
第14章 视频技术
14.1 核心实例
14.2 扩展实例
14.2.1 用RealPlayer控件制作的播放器
14.2.2 FLASH播放器
14.2.3 视频捕捉
第15章 OpenGL
15.1 核心实例
15.2 扩展实例
15.2.1 3DS文件阅读器
15.2.2 浮动窗体中的OpenGL多视图的实现
15.2.3 利用OpenGL绘制三维物体
15.2.4 OpenGL中雾的效果实现
15.2.5 改变显示模式
第五部分 网络与通信
第16章 WinSock编程
16.1 核心实例
16.2 扩展实例
16.2.1 点对点多线程断点续传的实现
16.2.2 用UDP协议实现网络通信
16.2.3 文件传输
16.2.4 异步网络通信
16.2.5 域名解析
16.2.6 网络协议查看器
16.2.7 Telnet客户端
第17章 局域网
17.1 核心实例
17.2 扩展实例
17.2.1 映射网络驱动器
17.2.2 不重启直接更改IP
17.2.3 基于TCP/IP局域网的多用户通信
17.2.4 IP端口扫描
17.2.5 检索局域网内的计算机
第18章 实时通信与串行通信
18.1 核心实例
18.2 扩展实例
第19章 Internet与Web服务
19.1 核心实例
19.2 扩展实例
19.2.1 远程网页的查看.
19.2.2 简易的E.mail发送器
19.2.3 基于Web的程序版本检查
19.2.4 网页保存器
19.2.5 基于IE组件的浏览器
19.2.6 多线程网络蜘蛛
19.2.7 计费系统
19.2.8 网址管理器
19.2.9 BT下载器
19.2.10 网页链接提取器
19.2.11 类似FLASHGET的下载器
19.2.12 基于SMTP的邮件发送系统
19.2.13 监控POP3上的电子邮件收发
19.2.14 信箱应用程序接口的使用
第六部分 数据库技术
第20章 ODBC编程
20.1 核心实例
20.2 扩展实例
20.2.1 学生信息管理系统
20.2.2 枚举SQLServer服务器
20.2.3 枚举DNS数据源
20.2.4 ODBC数据库的动态链接
20.2.5 使用ODBC打开位图
第21章 DAO编程
21.1 核心实例
21.1.1 彩电信息管理系统
21.1.2 DAO存取Access数据库
21.2 扩展实例
21.2.1 学生成绩管理系统
21.2.2 类似金山词霸生词本的DAO数据库.
21.2.3 医院管理系统
21.2.4 多线程DAO演示
21.2.5 数据库索引的管理
第22章 OLEDB编程
22.1 核心实例
22.2 扩展实例
22.2.1 通信录客户端
22.2.2 连接数据源
22.2.3 数据库动态查询
第23章 ADO编程
23.1 核心实例
23.2 扩展实例
23.2.1 通信录
23.2.2 出差管理软件
23.2.3 个人信息管理软件
23.2.4 数据库复制工具
23.2.5 日常开支记录器
第七部分 WindOWS系统
第24章 链接库
24.1 核心实例
24.1.1 静态链接库
24.1.2 动态链接库
24.2 扩展实例
24.2.1 IE弹出窗口过滤
24.2.2 模拟控制面板
第25章 Win32API
25.1 核心实例
25.1.1 关机小精灵
25.1.2 控制面板程序
25.2 扩展实例
25.2.1 获取QQ密码(API)
25.2.2 获取网页密码
25.2.3. 周时间选择器
25.2.4 软盘格式化工具
25.2.5 CPU内存监视器
25.2.6 系统版本检测器
25.2.7 硬件信息检测器
25.2.8 字体检测器
25.2.9 任务查看器
25.2.10 创建桌面图标
25.2.11 远程硬盘管理
第26章 剪贴板
26.1 核心实例
26.2 扩展实例
26.2.1 复制文件名
26.2.2 剪贴板查看器
26.2.3 特别的读写工具
第27章 钩子(H00k)
27.1 核心实例
27.2 扩展实例
27.2.1 屏幕取词
27.2.2 密码查看器
27.2.3 重现用户操作
第28章 进程和线程
28.1 核心实例
28.2 扩展实例
28.2.1 多线程管理器
28.2.2 多线程文件搜索器
28.2.3 邮箱暴力破解器
28.2.4 共享内存演示
28.2.5 内存监测器
28.2.6 确定正在运行的进程
第29章 注册表
29.1 核心实例
29.2 扩展实例
29.2.1 键清空个人记录
29.2.2 自动登录器
29.2.3 系统修改器
29.2.4 程序注册
第30章 文件
30.1 核心实例
30.2 扩展实例
30.2.1 文件更改提醒
30.2.2 文本编辑器加强版
30.2.3 C++源文件转换器
30.2.4 源代码统计器
30.2.5 个人考勤软件
30.2.6 袖珍文件分割器
30.2.7 MD5算法
30.2.8 安装程序
30.2.9 可执行文件制作器
30.2.10 文件统计器
30.2.11 VB语法加亮器
30.2.12 文件变更通知
30.2.13 打开PCX格式文件
附录A 常用函数
猜您喜欢