图书介绍
网络程序开发实用案例教程PDF|Epub|txt|kindle电子书版本网盘下载
- 鲁斌主编 著
- 出版社: 北京:清华大学出版社
- ISBN:9787302244035
- 出版时间:2011
- 标注页数:347页
- 文件大小:34MB
- 文件页数:358页
- 主题词:主页制作-程序设计-高等学校-教材
PDF下载
下载说明
网络程序开发实用案例教程PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 网络程序开发基础1
1.1 套接字的类型1
1.1.1 流式套接字2
1.1.2 数据报套接字2
1.1.3 原始套接字2
1.2 Winsock编程的一般模式2
1.2.1 面向连接编程模型2
1.2.2 无连接编程模型2
1.2.3 几个基本概念3
1.3 基本操作函数5
1.3.1 Winsock的启动和终止5
1.3.2 Winsock的创建、绑定与关闭6
1.3.3 通信连接的建立9
1.3.4 数据的传输10
1.3.5 Winsock的错误处理函数14
1.4 Winsock 2的新特性15
1.4.1 对多协议的支持15
1.4.2 对I/O与事件对象的重叠支持16
1.4.3 套接口组16
1.4.4 服务质量17
1.5 Winsock 2新增函数一览18
1.6 MFC Winsock类编程19
1.6.1 CAsyncSocket类19
1.6.2 CSocket类22
1.7 WinInet类编程25
1.7.1 MFC WinInet所包含的类25
1.7.2 基本编程模型26
1.8 Winsock网络应用程序的运行环境29
1.9 ASP.NET编程31
1.9.1 ASP.NET应用程序结构31
1.9.2 Visual Studio集成开发环境33
第2章 FTP服务器与客户端35
2.1 FTP简介35
2.1.1 FTP的工作原理35
2.1.2 数据的表示与保存37
2.1.3 数据连接的建立37
2.1.4 FTP命令39
2.2 FTP服务器的设计与实现41
2.2.1 服务器运行模块41
2.2.2 用户管理模块64
2.2.3 安全设置模块67
2.3 FTP客户端的设计与实现68
2.3.1 功能设计68
2.3.2 代码实现69
第3章 Web服务器84
3.1 Web服务器简介84
3.1.1 基本概念84
3.1.2 Web服务器的工作原理85
3.1.3 常见的Web服务器85
3.2 Web服务器的设计与实现86
3.2.1 功能设计86
3.2.2 代码实现87
第4章 电子邮件系统106
4.1 E-mail信件结构106
4.1.1 RFC 822信件的组成106
4.1.2 MIME对信头字段的扩展109
4.1.3 构造一个简单的信件112
4.2 SMTP协议与电子邮件的发送112
4.2.1 SMTP模型112
4.2.2 SMTP标准命令113
4.2.3 SMTP服务器的响应115
4.2.4 电子邮件的发送程序117
4.3 POP3协议与电子邮件的接收137
4.3.1 POP3模型137
4.3.2 POP3标准命令138
4.3.3 POP3服务器的响应140
4.3.4 电子邮件的接收程序140
第5章 网络防火墙147
5.1 基本知识147
5.1.1 防火墙概念147
5.1.2 防火墙功能147
5.1.3 防火墙技术148
5.2 包过滤型防火墙的设计与实现149
5.2.1 功能设计149
5.2.2 代码实现151
第6章 网络流量监控系统162
6.1 基本原理162
6.1.1 Windows系统的注册表162
6.1.2 性能数据助手164
6.2 网络流量监控系统的设计与实现164
6.2.1 功能设计164
6.2.2 代码实现165
第7章 网站下载程序175
7.1 基本知识175
7.1.1 典型HTTP客户端程序的处理流程175
7.1.2 主要函数介绍175
7.2 网站下载程序的设计与实现180
7.2.1 主框架类181
7.2.2 视图类183
7.2.3 文档控制类184
7.2.4 网页分析类193
7.2.5 HTTP下载类195
第8章 网络五子棋199
8.1 基本知识199
8.1.1 游戏规则199
8.1.2 媒体控制接口MCI199
8.2 网络五子棋的设计与实现200
8.2.1 主视图类200
8.2.2 服务器功能类205
8.2.3 客户端功能类206
8.2.4 规则处理类208
8.2.5 音乐控制类210
第9章 语音聊天系统213
9.1 基本知识213
9.1.1 语音聊天概述213
9.1.2 主要的音频函数213
9.2 语言聊天系统的设计与实现218
9.2.1 功能设计218
9.2.2 代码实现218
第10章 远程控制系统229
10.1 基本知识229
10.1.1 远程控制的概念229
10.1.2 远程控制的工作流程229
10.1.3 系统消息的模拟230
10.2 远程控制系统的设计与实现231
10.2.1 功能设计231
10.2.2 代码实现232
第11章 办公自动化系统256
11.1 系统总体设计256
11.1.1 系统架构256
11.1.2 模块类概览257
11.2 数据库设计257
11.2.1 自动生成数据表258
11.2.2 自定义数据表261
11.3 系统功能设计与实现263
11.3.1 创建项目263
11.3.2 MasterPages母版页263
11.3.3 管理模块:权限管理267
11.3.4 管理模块:部门设置276
11.3.5 管理模块:公告发布280
11.3.6 个人办公模块:密码管理283
11.3.7 个人办公模块:邮箱管理286
11.3.8 个人办公模块:日程安排291
11.3.9 信息共享模块:查看公告293
11.3.10 信息共享模块:信息查询293
第12章 基于B/S的即时通信系统296
12.1 系统总体设计296
12.1.1 系统架构297
12.1.2 模块类概览297
12.2 数据库设计298
12.2.1 自动生成数据表298
12.2.2 自定义数据表298
12.3 系统功能设计与实现299
12.3.1 创建项目299
12.3.2 MasterPages母版页299
12.3.3 用户模块:用户登录300
12.3.4 用户模块:用户注册301
12.3.5 用户模块:修改密码303
12.3.6 好友管理模块:查找添加好友303
12.3.7 通信模块309
第13章 通用课程教学网站316
13.1 系统总体设计316
13.1.1 系统架构316
13.1.2 模块类概览317
13.2 数据库设计317
13.2.1 自动生成数据表318
13.2.2 自定义数据表318
13.3 系统功能设计与实现319
13.3.1 创建项目319
13.3.2 配置Web.config中的数据库连接319
13.3.3 添加数据库访问实体类320
13.3.4 MasterPages母版页321
13.3.5 网站首页323
13.3.6 信息显示与下载模块:信息显示323
13.3.7 信息显示与下载模块:信息下载325
13.3.8 BBS模块:用户管理326
13.3.9 BBS模块:论坛主题328
13.3.10 BBS模块:论坛帖子332
13.3.11 在线测试模块:在线测试340
13.3.12 在线测试模块:试题管理344
参考文献347