
微信扫一扫,移动浏览光盘
简介
本书是《VC++应用技巧与示例》的姊妹篇,其内容与《VC++应用技巧与示例》互补。本书从实用的角度出发,全面、系统地讲解了高级数据库编程技术、各种类型的Winsock网络通讯编程技术、Internet编程技术、RPC与串口通讯技术、多媒体播放技术和DirectX动画技术。在讲解这些技术时,我们力求以最简单的语言阐述技术的背景和实现方法;然后,讲解相关的函数:最后,对每一种编程技术我们都精心设计了一个示例。此外,本书还提供了若干实用的C++类,以这些类为基础,读者可以非常容易地编制各种复杂的VC++应用程序,简化编程,节省时间。书中的所有示例和类均出笔者精心设计并调试通过,希望本书能够在《VC++应用技巧与示例》的基础上,引导读者进一步学习更多、更加实用的编程技术。最后,希望读者喜欢我们为大家提供的C++类并根据自己的需要对这些类进行扩展。
本书可供计算机程序员和计算机爱好者使用。
目录
第一篇数据库
第1章 基于odbc的数据库应用程序
1.l 概述
1.2 利用列表框恻览记录
1.2. 1 概述
1.2.2 技术核心
1.2. 3 使用列表视图类显示记录集数据的示例
1.2.4 总结
l.3 在odbc应用程序中注册数据源
l.3. 1 概述
1.3.2 技术核心
1.3.3 自动注册数据源的odbc应用程序示例
1.3. 4 总结
l.4 在 odbc应用程序中使用 sql查询
1.4.l 概述
l.4.2 关于sql查询
1.4. 3 在应用程序中执行sql查询的方法
1. 4.4 直接使用sql查询读取odbc数据库数据的示例
1.4.5 总结
1.5 在odbc应用程序中使用事务
.1.5.l 关于事务处理
l.5.2 在odbc应用程序中使用事务处理
1.5. 3 可以编辑所有列表项的列表视图类简介
1.5. 4 在odbc应用程序中使用事务处理的示例
1.5.5 总结
第2章 用dao进行数据库程序设计
2. 1 概述
2.2 mfc中与dao相关的类
2.2. 1 cdaoworkspace类
2. 2. 2 cdaodabase类
2.2.3 cdaorecordset类
2. 2. 4 cdaoquerydef类
2.2. 5 cdaotabledef类
2.3 利用dao获取数据库信息
2. 3. 1 利用dao获取数据库信息的方法
2. 3.2 相关的类成员函数和成员变量
2. 3. 3 利用dao获取数据库信息的示例
2.3. 4 总结
2.4 利用dao进行sql查询
2.4. l 利用dao直接执行sql语句的方法
2. 4.2 利用dao执行sql语句的相关函数
2. 4.3 在dao通用软件中直接执isql查询的示例
2.5 总结
第3章 基于ado的数据库应用程序
3.1 关于 ado
3.1. 1 什么是ado
3.1.2 使用ado进行本地数据库操作
3. 2 学习使用ado编制数据库应用程序
3. 2.l 导入ado的类型库(typelib)
3.2. 2 ado中常用的变量类型
3. 2. 3 在vc++中使用 ado
3. 2.4 将ado的基本功能用类进行封装
3. 3 用ado进行数据库应用程序设计的小例
3. 4 总结
第二篇 网络与计算机间通讯
第4章 利用mfc进行网络程序设计
4. 1 winsock简介
4.l.l 什么是winsock
4.1. 2 在vc++中用winsock编程
4.1.3 套按字
4.l.4 ip地址、端口
4. 1.5 winsock的工作原理
4. 2 基于mfc的winsock编程
4.2. 1 利用mfc编制基于流式套接口的网络应用程序
4. 2. 2 所用到的类及其成员国数
4.2.3 基于mfc的异步网络通讯应用程序的示例
4. 2.4 利用mfc编制广播通讯应用程序
4.2. 5 基于无连接的异步通讯模式的应用程序中用到的函数
4.2.6 基于mfc的winsock广播通讯程序示例
4.3 总结
第5章 基于 winsock api的应用程序设计
5. l 使用winsock api进行应用程序设计
5. l.l 基于并发的、面向连接的服务器算法
5. 1. 2 基于阻塞的、面向数据报的网络应用程序算法
5.1.3 winsock api中常用的函数和结构
5.l.4 用c++类对 winsock api进行封装
5. 2 利用 winsock api进行基于阻塞的网络通讯的例子
5. 2.1 使用winsock api的面向连接的应用程序示例
5.2.2 使用winsock api的面向数据报的应用程序示例
5.3 总结
第6章 internet编程
6.l 利用wininet进行编程
6.1.l 概述
6.l.2 利用wininet编制www客户端应用程序的步骤
6.1.3 利用wininet编制www客户端应用程序的示例
6.2 学习使用isap
6. 2. 1 概述
6.2. 2 isapi动态连接库
6. 2. 3 创建和使用isapi动态连接库的方法
6. 2.4 isapi编程时常用的类、成员函数和宏
6.2.5 isapi的示例
第7章 进程间通讯
7.l 概述
7.2 rpc
7. 2.l 概述
7. 2.2 rpc的实现步骤
7.2.3 idl文件
7.2.4 acf文件
7.2.5 捆绑字符串
7.2. 6 rpc中常用的函数
7.2. 7 rpc的示例
7.3 串口通讯
7.3. 1 概述
7.3.2 利用mscomm控件进行串口通讯
7.3.3 利用mscomm控件进行串口通讯的示例
第三篇多媒体
第8章 利用mci播放多媒体文件
8. l 利用mciwnd播放视频动画
8.1.l 利用mciwnd播放视频动画的方法
8.1.2 mciwnd中常用的函数和宏
8. 1.3 利用mciwnd播放视频动画的示例
8.2 利用mci播放声音文件
8. 2. 1 概述
8.2. 2 利用mci播放声音文件的方法
8. 2.3 利用mci播放声音文件的常用函数
8.2. 4 利用mci播放声音文件的常用命令
8.2. 5 利用caudio类实现对mci函数的封装
8.2.6 利用caudio类播放大型wave文件的示例
8. 2.7 利用caodio类播放midi文件的示例
8.2. 8 利用caudio类播放cd唱碟的示例
第9章 directx
9.l 概述
9.2 高性能游戏动画的实现方法
9.3 directdraw概述
9.3.l 基本概念
9,3.2 dirctdraw中使用的组件对象
9.4 使用directdraw显示动画的方法
9.4. 1 使用directdraw显示动画的总体步骤
9. 4 .2 创建一个全屏的显示窗日
9.4.3 创建directdraw对象
9.4.4 设置directdraw的合作层
9.4.5 选择显示模式
9.4. 6 创建主表面和后备表面
9.4.7 设置调色板
9.4.8 向表面写字
9.4.9 创建精灵、背景等的表面
9. 4. 10 将表面粘贴到目标表面中去
9.4.11 进行表面翻转
9.4.12 恢复表面
9.4.13 删除组件对象
9.5 利用directdraw编程所需要的头文件和库文件
9.6 用类对directdraw动画显示功能进行封装
9.6.1 cdib类
9.6.2 cdirectdraw类
9.6.3 cddrawsurf类
9.7 使用directdraw显示动画的示例
9.7. 1 在directdraw窗口中显示字符串、画直线的示例
9.7.2 在directdraw窗日中显示256色动画的示例
9.7.3 在directdraw窗口中显示24位真彩色动画的示例
第1章 基于odbc的数据库应用程序
1.l 概述
1.2 利用列表框恻览记录
1.2. 1 概述
1.2.2 技术核心
1.2. 3 使用列表视图类显示记录集数据的示例
1.2.4 总结
l.3 在odbc应用程序中注册数据源
l.3. 1 概述
1.3.2 技术核心
1.3.3 自动注册数据源的odbc应用程序示例
1.3. 4 总结
l.4 在 odbc应用程序中使用 sql查询
1.4.l 概述
l.4.2 关于sql查询
1.4. 3 在应用程序中执行sql查询的方法
1. 4.4 直接使用sql查询读取odbc数据库数据的示例
1.4.5 总结
1.5 在odbc应用程序中使用事务
.1.5.l 关于事务处理
l.5.2 在odbc应用程序中使用事务处理
1.5. 3 可以编辑所有列表项的列表视图类简介
1.5. 4 在odbc应用程序中使用事务处理的示例
1.5.5 总结
第2章 用dao进行数据库程序设计
2. 1 概述
2.2 mfc中与dao相关的类
2.2. 1 cdaoworkspace类
2. 2. 2 cdaodabase类
2.2.3 cdaorecordset类
2. 2. 4 cdaoquerydef类
2.2. 5 cdaotabledef类
2.3 利用dao获取数据库信息
2. 3. 1 利用dao获取数据库信息的方法
2. 3.2 相关的类成员函数和成员变量
2. 3. 3 利用dao获取数据库信息的示例
2.3. 4 总结
2.4 利用dao进行sql查询
2.4. l 利用dao直接执行sql语句的方法
2. 4.2 利用dao执行sql语句的相关函数
2. 4.3 在dao通用软件中直接执isql查询的示例
2.5 总结
第3章 基于ado的数据库应用程序
3.1 关于 ado
3.1. 1 什么是ado
3.1.2 使用ado进行本地数据库操作
3. 2 学习使用ado编制数据库应用程序
3. 2.l 导入ado的类型库(typelib)
3.2. 2 ado中常用的变量类型
3. 2. 3 在vc++中使用 ado
3. 2.4 将ado的基本功能用类进行封装
3. 3 用ado进行数据库应用程序设计的小例
3. 4 总结
第二篇 网络与计算机间通讯
第4章 利用mfc进行网络程序设计
4. 1 winsock简介
4.l.l 什么是winsock
4.1. 2 在vc++中用winsock编程
4.1.3 套按字
4.l.4 ip地址、端口
4. 1.5 winsock的工作原理
4. 2 基于mfc的winsock编程
4.2. 1 利用mfc编制基于流式套接口的网络应用程序
4. 2. 2 所用到的类及其成员国数
4.2.3 基于mfc的异步网络通讯应用程序的示例
4. 2.4 利用mfc编制广播通讯应用程序
4.2. 5 基于无连接的异步通讯模式的应用程序中用到的函数
4.2.6 基于mfc的winsock广播通讯程序示例
4.3 总结
第5章 基于 winsock api的应用程序设计
5. l 使用winsock api进行应用程序设计
5. l.l 基于并发的、面向连接的服务器算法
5. 1. 2 基于阻塞的、面向数据报的网络应用程序算法
5.1.3 winsock api中常用的函数和结构
5.l.4 用c++类对 winsock api进行封装
5. 2 利用 winsock api进行基于阻塞的网络通讯的例子
5. 2.1 使用winsock api的面向连接的应用程序示例
5.2.2 使用winsock api的面向数据报的应用程序示例
5.3 总结
第6章 internet编程
6.l 利用wininet进行编程
6.1.l 概述
6.l.2 利用wininet编制www客户端应用程序的步骤
6.1.3 利用wininet编制www客户端应用程序的示例
6.2 学习使用isap
6. 2. 1 概述
6.2. 2 isapi动态连接库
6. 2. 3 创建和使用isapi动态连接库的方法
6. 2.4 isapi编程时常用的类、成员函数和宏
6.2.5 isapi的示例
第7章 进程间通讯
7.l 概述
7.2 rpc
7. 2.l 概述
7. 2.2 rpc的实现步骤
7.2.3 idl文件
7.2.4 acf文件
7.2.5 捆绑字符串
7.2. 6 rpc中常用的函数
7.2. 7 rpc的示例
7.3 串口通讯
7.3. 1 概述
7.3.2 利用mscomm控件进行串口通讯
7.3.3 利用mscomm控件进行串口通讯的示例
第三篇多媒体
第8章 利用mci播放多媒体文件
8. l 利用mciwnd播放视频动画
8.1.l 利用mciwnd播放视频动画的方法
8.1.2 mciwnd中常用的函数和宏
8. 1.3 利用mciwnd播放视频动画的示例
8.2 利用mci播放声音文件
8. 2. 1 概述
8.2. 2 利用mci播放声音文件的方法
8. 2.3 利用mci播放声音文件的常用函数
8.2. 4 利用mci播放声音文件的常用命令
8.2. 5 利用caudio类实现对mci函数的封装
8.2.6 利用caudio类播放大型wave文件的示例
8. 2.7 利用caodio类播放midi文件的示例
8.2. 8 利用caudio类播放cd唱碟的示例
第9章 directx
9.l 概述
9.2 高性能游戏动画的实现方法
9.3 directdraw概述
9.3.l 基本概念
9,3.2 dirctdraw中使用的组件对象
9.4 使用directdraw显示动画的方法
9.4. 1 使用directdraw显示动画的总体步骤
9. 4 .2 创建一个全屏的显示窗日
9.4.3 创建directdraw对象
9.4.4 设置directdraw的合作层
9.4.5 选择显示模式
9.4. 6 创建主表面和后备表面
9.4.7 设置调色板
9.4.8 向表面写字
9.4.9 创建精灵、背景等的表面
9. 4. 10 将表面粘贴到目标表面中去
9.4.11 进行表面翻转
9.4.12 恢复表面
9.4.13 删除组件对象
9.5 利用directdraw编程所需要的头文件和库文件
9.6 用类对directdraw动画显示功能进行封装
9.6.1 cdib类
9.6.2 cdirectdraw类
9.6.3 cddrawsurf类
9.7 使用directdraw显示动画的示例
9.7. 1 在directdraw窗口中显示字符串、画直线的示例
9.7.2 在directdraw窗日中显示256色动画的示例
9.7.3 在directdraw窗口中显示24位真彩色动画的示例
VC++高级编程技巧与示例[电子资源.图书]
- 名称
- 类型
- 大小
光盘服务联系方式: 020-38250260 客服QQ:4006604884
云图客服:
用户发送的提问,这种方式就需要有位在线客服来回答用户的问题,这种 就属于对话式的,问题是这种提问是否需要用户登录才能提问
Video Player
×
Audio Player
×
pdf Player
×
亲爱的云图用户,
光盘内的文件都可以直接点击浏览哦
无需下载,在线查阅资料!
