| 作 者: | 博嘉科技编写 |
| 出版社: | 北京希望电子出版社 |
| 丛编项: | 计算机知识普及系列 网站/网页编程实作丛书 |
| 版权说明: | 本书为出版图书,暂不支持在线阅读,请支持正版图书 |
| 标 签: | VC++ |
| ISBN | 出版时间 | 包装 | 开本 | 页数 | 字数 |
|---|---|---|---|---|---|
| 未知 | 暂无 | 暂无 | 未知 | 0 | 暂无 |
第一部分 理论基础篇
第一章 网络和网络协议
1.1 计算机网络和Internet
1.1.1 计算机网络
1.1.2 Internet
1.2 网络协议
1.2.1 ISO/OSI协议
1.2.2 TCP/IP协议
1.3 客户/服务器模式
1.3.1 客户/服务器模式的产生和定义
1.3.2 客户/服务器模式的基本思想
1.3.3用 服务器的分类
1.3.4 有关客户/服务器模式的安全和可靠性
1.3.5 客户/服务器模式的发展
1.4 小结
1.5 习题
第二章 Visual C++与网络编程
2.1 Visual C++对开发网络应用程序的支持
2.1.1 Socket支持
2.1.2 WinInet支持
2.1.3 ActiveX支持
2.1.4 MAPI支持
2.1.5 ISAPI支持
2.2 小结
第二部分 实例与分析篇
第三章 使用Windows Sockets API进行网络编程
3.1 入门实例——C/S模式程序的简单应用程序(一个控制台应用程序)
3.1.1 客户方的程序
3.1.2 服务器方的程序
3.2 理论及实例分析
3.2.1 Socket编程原理
3.2.2 Windows Sockets编程原理
3.2.3 Windows Socket库函数参考
3.3 提高的实例——WinEcho实时点对点的通信例程
3.3.1 客户端的主要程序代码及分析
3.3.2 服务器端的主要程序代码及分析
3.4 小结
3.5 习题
第四章 使用WinSocket进行网络开发
4.1 入门实例——单向通信的C/S程序
4.1.1 客户端应用程序
4.1.2 服务器应用程序
4.2 理论及实例分析
4.2.1 WinSock类的概述
4.2.2 WinSock类的描述
4.3 提高的实例——双向通信的C/S程序
4.3.1 客户端应用程序
4.3.2 服务器应用程序
4.4 小结
4.5 习题
第五章 用WinInet API进行网络开发
5.1 入门实例——一个简单的HTTP客户程序
5.1.1 创建工程
5.1.2 增加、修改资源
5.1.3 为编辑框IDC_EDIT_URL、IDC_EDIT_HTML,按钮IDOK、IDCANCEL连接变量
5.1.4 修改httpDog.h
5.1.5 修改httpDlg类的构造函数
5.1.6 初始化地址栏数据
5.1.7 增加IDOK的消息响应函数
5.1.8 地址解析函数ParaseURL()
5.1.9 显示HTML源代码Display RawHrrml()
5.1.1 在httpDog.cpp中包含头文件wininet.h
5.1.11 设置wininet的库文件wininet.lib
5.2 理论及实例分析
5.2.1 WinInet API概述
5.2.2 WinInet API函数简介
5.2.3 WinInet API程序设计方法
5.3 提高的实例——一个复杂的浏览器
5.3.1 例程编写概述
5.3.2 CHtmlView类
5.3.3 创建工程
5.3.4 增加、修改资源
5.3.5 给对话框IDD_DIALOG_URL和IDD_DIALOG_CO—DE连接两个新类
5.3.6 为编辑框IDC_EDIT_URL、IDC_EDIT_CODE连接变量
5.3.7 修改CHttpExView类的代码
5.3.8 修改CUrlDlg类的代码
5.3.9 添加加一个新类CHttpThread
5.3.10 修改CCodelDlg类的代码
5.3.11 设置wininet的库文件wininet.lib
5.3.12 编译运行
5.4 小结
5.5 习题
第六章 使用WinInet类进行网络开发
6.1 入门实例——一个简单的查询FTP站点程序
6.1.1 创建工程
6.1.2 增加、修改资源
6.1.3 为编辑框IDC_EDIT_QUERY、IDC_EDIT_RESULT连接变量
6.1.4 修改FtpDlog.h
6.1.5 修改FtpDlg类的构造函数
6.1.6 初始化地址栏数据
6.1.7 增加IDC_BUTTON_QUERY消息响应函数并在其中加入以下代码
6.1.8 在FtpDlg.cpp头部加上头文件afxinet.h
6.1.9 编译运行
6.2 理论及实例分析
6.2.1 WinInet类概述
6.2.2 WinInet类介绍
6.2.3 用WinInet类编程
6.2.4 HTTP编程
6.2.5 FTP编程
6.2.6 Gopher编程
6.3 提高的实例——一个FTP客户端程序
6.3.1 创建工程
6.3.2 增加、修改资源
6.3.3 为各个控件连接变量
6.3.4 添加一个新类CGetFile
6.3.5 为CFtpExDlg类添加代码
6.4 小结
6.5 习题
第七章 创建应用于Internet中的ActiveX控件
7.1 入门实例——应用于Internet中的ActiveX控件
7.1.1 此控件的功能描述
7.1.2 此控件的创建过程描述
7.1.3 把此控件应用于IE浏览器中
7.2 理论与实例分析
7.2.1 关于ActiveX的介绍
7.2.2 关于ActiveX控件的介绍
7.3 提高的实例——应用于Internet的ActiveX控件组合
7.3.1 此控件的功能描述
7.3.2 两个控件的创建过程描述
7.3.3 把这两个控件组应用于一个应用程序中进行交互操作
7.4 小结
7.5 习题
第八章 ISAPI编程
8.1 入门实例——简单的服务器扩展应用程序
8.1.1 编写表单
8.1.2 创建工程
8.1.3 修改代码
8.1.4 编译链接与调试
8.2 理论及实例分析
8.2.1 ISAPI与CGI
8.2.2 ISAPI分类
8.2.3 ISAPI扩展应用程序
8.2.4 ISAPI过滤程序
8.3 提高的实例——对指定IP地址的主机进行过滤程序
8.3.1 创建工程
8.3.2 修改代码
8.3.3 编译链接与调试
8.4 小结
8.5 习题
第九章 使用MAPI进行电子邮件应用程序的开发
9.1 入门的实例——如何使你的应用程序具有信报处理功能
9.1.1 用向导生成应用程序框架
9.1.2 对生成的-框架进行编辑
9.1.3 一个简单信报应用程序的运行情况
9.2 理论与实例分析
9.2.1 MAPI的体系结构概述
9.2.2 MAPI体系结构的各个部分介绍
9.2.3 MAPI应用程序接口
9.2.4 MFC对MAPI的支持
9.3 提高的实例——使用SMAPI扩展SDI应用程序进行
9.3.1 提高部分的应用程序的功能介绍
9.3.2 编写这个提高应用程序的步骤
9.4 小结
9.5 习题
第三部分 应用与提高篇
第十章 一个基于客户/服务器模式的聊天室应用程序
10.1 客户端和服务器端的应用程序的功能介绍
10.1.1 客户端应用程序的功能介绍和运行图解
10.1.2 服务器端应用程序的功能和运行图解
10.2 客户端应用程序的编辑和分析
10.2.1 编辑的过程描述
10.2.2 应用程序的结构(各个类的关系的说明)
10.2.3 主要的运行过程
10.3 服务器端应用程序的编辑和分析
10.3.1 编辑的过程描述
10.3.2 这个应用程序的结构:各个类的关系的说明
10.3.3 主要的运行过程
10.4 小结
10.5 习题
第十一章 一个批量发送电子邮件程序
11.1 电子邮件概述
11.1.1 电子邮件的特性
11.1.2 电子邮件工作原理
11.1.3 电子邮件地址
11.1.4 电子邮件的组成
11.2 电子邮件协议
11.2.1 SMTP协议
11.2.2 POP3协议
11.3 编写批量发送电子邮件程序
11.3.1 创建工程
11.3.2 增加、修改资源
11.3.3 为各个控件连接变量
11.3.4 添加一个新类CMailMesssge
11.3.5 添加一个新类CSMTP
11.3.6 创建发送邮件对话框
11.3.7 完成最后的功能
11.4 小结
11.5 习题
第十二章 利用网络信息加密技术实现电子邮件的安全传输
12.1 网络信息加密技术
12.1.1 计算机网络安全性问题所要解决的内容
12.1.2 电子邮件加密技术
12.1.3 对称加密技术
12.1.4 非对称加密技术
12.1.5 两种加密技术的结合
12.2 IDEA算法简介
12.2.1 两种常见对称加密算法
12.2.2 IDEA加密算法
12.3 实现IDEA算法类
12.3.1 类的结构
12.3.2 类的接口
12.4 一个发送加密电子邮件的程序
12.4.1 创建工程
12.4.2 增加、修改资源
12.4.3 为各个控件连接变量
12.4.4 引入CIdea、CMailMessage和CSMTP类
12.4.5 修改CMailEncryptDlg.cpp文件
12.4.6 补充
12.5 小结
12.6 习题
附录一 Windows Sockets错误代码
附录二 本书部分习题的答案
第一章 章后习题答案
第二章 章后习题答案
第三章 章后习题答案
第四章 章后习题答案
第五章 章后习题答案
第六章 章后习题答案
第七章 章后习题答案
第八章 章后习题答案
第九章 章后习题答案
第十章 章后习题答案
第十一章 章后习题答案
第十二章 章后习题答案