第一篇数据库
第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.2MFC中与DAO相关的类
2.2.1CDaoWorkSpace类
2.2.2CDaoDabase类
2.2.3CDaoRecordset类
2.2.4CDaoQuerydef类
2.2.5CDaoTabledef类
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.2ADO中常用的变量类型
3.2.3在VC++中使用ADO
3.2.4将ADO的基本功能用类进行封装
3.3用ADO进行数据库应用程序设计的小例
3.4总结
第二篇网络与计算机间通讯
第4章利用MFC进行网络程序设计
4.1Winsock简介
4.l.l什么是Winsock
4.1.2在VC++中用Winsock编程
4.1.3套按字
4.l.4IP地址.端口
4.1.5Winsock的工作原理
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章基于WinsockAPI的应用程序设计
5.l使用WinsockAPI进行应用程序设计
5.l.l基于并发的.面向连接的服务器算法
5.1.2基于阻塞的.面向数据报的网络应用程序算法
5.1.3WinsockAPI中常用的函数和结构
5.l.4用C++类对WinsockAPI进行封装
5.2利用WinsockAPI进行基于阻塞的网络通讯的例子
5.2.1使用WinsockAPI的面向连接的应用程序示例
5.2.2使用WinsockAPI的面向数据报的应用程序示例
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.2ISAPI动态连接库
6.2.3创建和使用ISAPI动态连接库的方法
6.2.4ISAPI编程时常用的类.成员函数和宏
6.2.5ISAPI的示例
第7章进程间通讯
7.l概述
7.2RPC
7.2.l概述
7.2.2RPC的实现步骤
7.2.3IDL文件
7.2.4ACF文件
7.2.5捆绑字符串
7.2.6RPC中常用的函数
7.2.7RPC的示例
7.3串口通讯
7.3.1概述
7.3.2利用MSComm控件进行串口通讯
7.3.3利用MSComm控件进行串口通讯的示例
第三篇多媒体
第8章利用MCI播放多媒体文件
8.l利用MCIWnd播放视频动画
8.1.l利用MCIWnd播放视频动画的方法
8.1.2MCIWnd中常用的函数和宏
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.3DirectDraw概述
9.3.l基本概念
9,3.2DirctDraw中使用的组件对象
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.1CDib类
9.6.2CDirectDraw类
9.6.3CDDrawsurf类
9.7使用DirectDraw显示动画的示例
9.7.1在DirectDraw窗口中显示字符串.画直线的示例
9.7.2在DirectDraw窗日中显示256色动画的示例
9.7.3在DirectDraw窗口中显示24位真彩色动画的示例