VC++高级编程技巧与示例[电子资源.图书]

副标题:无

作   者:胡峪,刘静编著

分类号:

ISBN:9787560610108

微信扫一扫,移动浏览光盘

简介

   本书是《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位真彩色动画的示例


已确认勘误

次印刷

页码 勘误内容 提交人 修订印次

VC++高级编程技巧与示例[电子资源.图书]
    • 名称
    • 类型
    • 大小

    光盘服务联系方式: 020-38250260    客服QQ:4006604884

    意见反馈

    14:15

    关闭

    云图客服:

    尊敬的用户,您好!您有任何提议或者建议都可以在此提出来,我们会谦虚地接受任何意见。

    或者您是想咨询:

    用户发送的提问,这种方式就需要有位在线客服来回答用户的问题,这种 就属于对话式的,问题是这种提问是否需要用户登录才能提问

    Video Player
    ×
    Audio Player
    ×
    pdf Player
    ×
    Current View

    看过该图书的还喜欢

    some pictures

    解忧杂货店

    东野圭吾 (作者), 李盈春 (译者)

    亲爱的云图用户,
    光盘内的文件都可以直接点击浏览哦

    无需下载,在线查阅资料!

    loading icon