前言
编者的话
第1章 WinSock编程
1.1 无连接的通信
1.2 有连接的通信
1.3 实现Windows 95 Socket编程
1.4 语音全双工通信使用
1.5 与HTTP服务器通话
1.6 截获WinSocket
1.7 网络异步通信
1.8 聊天室的实现
第2章 开发CGI程序
2.1 如何编写CGI程序
2.2 CGI开发系统WinCGI
2.3 利用ISAPI开发CGI程序
2.4 WWW服务器与系统数据库相连
2.5 CGI中的中文解码
第3章 ISAPI编程技巧
3.1 开发ISAPI Extensions程序
3.2 深入理解ISA编程
3.3 ISAPI与CGI的比较及实现
3.4 发送图形到浏览器
第4章 基于TAPI的调制解调器编程
第5章 串口通信编程
5.1 利用定时器实现串口通信控制
5.2 串口通信程序
5.3 多线程与串行通信
第6章 编写FTP应用程序
6.1 编写FTP客户程序
6.2 实现FTP功能之一
6.3 实现FTP功能之二
第7章 WinInet编程
7.1 利用WinInet开发Internet程序
7.2 设计Internet查询应用程序
7.3 查询HTTP站点
7.4 查询FTP站点
7.5 查询Gopher站点
7.6 使用Gopher发送Finger查询
7.7 使用Gopher发送Whois查询
第8章 网络控件编程
8.1 利用MFC开发ActiveX控件
8.2 利用ATL(ActiveX模板库)创建ActiveX控件
8.3 生成ActiveX控件
8.4 为控件加入属性
8.5 固定属性
8.6 为控件加入方法
8.7 在Web页中加入ActiveX控件
8.8 创建Internet ActiveX控件
8.9 用AppWizard创建ActiveX控件
8.10 用异步属性加速控件代码
8.11 实现IE浏览器中的字体特性
8.12 打印Web页
8.13 查看HTML文档源代码
8.14 通过注册表扩展IE Context菜单
8.15 使用IE控件的Web浏览器
第9章 NetWork编程
9.1 得到主机名和IP地址(1)
9.2 NetWork枚举(1)
9.3 Cicmp类
9.4 得到主机名和IP地址(2)
9.5 使用TCP栈Ping计算机
9.6 NetWork枚举(2)
9.7 NetWork枚举(3)
9.8 实现拨号上网功能
第10章 E-mail编程
10.1 在应用程序中实现RAS拨号
10.2 POP3协议类
10.3 SMTP协议类
10.4 简单MAPI E-mail的类
10.5 SMTP MFC类
10.6 更新的POP3类
10.7 MAPI类和简单的MAPI项目
第11章 数据库编程
11.1 建立基本的Employee应用程序
11.2 添加和删除记录
11.3 排序与过滤
11.4 开发出版应用程序
11.5 使用数据库
11.6 实现Access Web通用查询
11.7 开发ODBC数据库应用
11.8 利用ODBC管理数据库
11.9 Visual C++中的ODBC编程