图书介绍
网络程序设计与开发2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

- 鲁斌,李莉编著 著
- 出版社: 北京:清华大学出版社
- ISBN:9787302229186
- 出版时间:2010
- 标注页数:375页
- 文件大小:42MB
- 文件页数:389页
- 主题词:主页制作-程序设计-高等学校-教材
PDF下载
下载说明
网络程序设计与开发PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 绪论1
1.1 网络编程基础1
1.1.1 网络应用程序所处的地位1
1.1.2 网间进程通信面临的问题1
1.1.3 网间进程的标识2
1.2 基本网络协议4
1.2.1 一般特点4
1.2.2 用户数据报协议5
1.2.3 传输控制协议5
1.3 客户机/服务器模型6
1.3.1 模型的重要性6
1.3.2 容易混淆的术语7
1.3.3 模型工作过程与特点7
1.3.4 C/S交互方式9
1.4 网络编程分类10
1.4.1 基于TCP/IP协议栈的网络编程10
1.4.2 基于Web应用的网络编程10
1.4.3 基于.NET的Web Services网络编程10
1.4.4 .NET Remoting技术12
1.4.5 电话应用编程接口(TAPI)13
1.4.6 信报应用编程接口(MAPI)14
1.4.7 Internet服务器应用编程接口14
1.5 本章小结15
1.6 习题15
第2章 Windows套接字17
2.1 Socket及其来源17
2.2 套接字的类型17
2.2.1 流式套接字18
2.2.2 数据报套接字18
2.2.3 原始套接字18
2.3 套接字规范18
2.3.1 Berkeley套接字规范18
2.3.2 Windows套接字规范18
2.3.3 Windows套接字和Berkeley套接字的比较19
2.4 几种典型的Windows套接字规范22
2.4.1 Winsock 1.022
2.4.2 Winsock 1.122
2.4.3 Winsock 2.023
2.5 Winsock编程的一般模式23
2.5.1 面向连接的编程模型23
2.5.2 无连接编程模型24
2.5.3 几个基本概念24
2.6 基本操作函数26
2.6.1 Winsock的启动和终止26
2.6.2 Winsock的创建、绑定与关闭28
2.6.3 通信连接的建立34
2.6.4 数据的传输37
2.6.5 Winsock的错误处理函数44
2.6.6 Winsock的辅助函数46
2.6.7 Winsock的信息查询函数53
2.7 Winsock 2的新特性59
2.7.1 对多协议的支持59
2.7.2 对I/O与事件对象的重叠支持59
2.7.3 套接口组60
2.7.4 服务质量61
2.8 Winsock 2新增函数一览62
2.9 网络应用程序的运行环境63
2.10 本章小结64
2.11 习题65
第3章 MFC Winsock类编程66
3.1 MFC简介66
3.1.1 MFC编程框架66
3.1.2 MFC对象和Windows对象的关系67
3.1.3 消息映射的实现68
3.1.4 MFC应用程序的执行过程71
3.2 CAsyncSocket类72
3.2.1 基本编程模型72
3.2.2 创建CAsyncSocket类对象74
3.2.3 CAsyncSocket类可以接收并处理的消息事件75
3.2.4 连接的请求与接受76
3.2.5 数据的发送与接收79
3.2.6 关闭套接字80
3.2.7 其他成员函数81
3.3 基于CAsyncSocket类的单点聊天程序82
3.3.1 实现目标82
3.3.2 创建客户机程序82
3.3.3 客户机程序的类与消息驱动90
3.3.4 客户机程序主要功能的代码和分析91
3.3.5 创建服务器程序99
3.3.6 服务器程序的流程和消息驱动101
3.3.7 点对点聊天的服务器程序主要功能的代码和分析101
3.4 CSocket类109
3.4.1 基本编程模型110
3.4.2 创建CSocket类对象111
3.4.3 连接的建立112
3.4.4 数据的收发112
3.4.5 关闭套接字和清除相关对象112
3.5 基于CSocket类的多点聊天程序112
3.5.1 聊天室程序的功能112
3.5.2 创建聊天室的服务器程序113
3.5.3 聊天室服务器程序的主要实现代码和分析116
3.5.4 创建聊天室的客户机程序127
3.5.5 聊天室客户机程序的主要实现代码和分析129
3.6 本章小结139
3.7 习题139
第4章 WinInet编程141
4.1 WinInet API的一般化问题141
4.1.1 HINTERNET句柄141
4.1.2 WinInet中错误的处理142
4.1.3 WinInet函数中的缓冲区参数142
4.1.4 WinInet函数的异步操作模式142
4.2 基本WinInet函数143
4.2.1 打开一个WinInet会话143
4.2.2 与服务器建立连接144
4.2.3 回调函数145
4.2.4 通用文件操作147
4.2.5 从Internet文件读数据149
4.2.6 向Internet文件写数据150
4.2.7 移动Internet文件指针150
4.2.8 数据可用性查询151
4.2.9 其他基本函数151
4.3 FTP客户机WinInet函数152
4.3.1 一般步骤152
4.3.2 查询FTP服务器上的文件和目录152
4.3.3 查询或改变FTP服务器的当前目录155
4.3.4 在FTP服务器上创建目录157
4.3.5 在FTP服务器上删除目录158
4.3.6 从FTP服务器中下载文件159
4.3.7 向FTP服务器中上传文件162
4.3.8 从FTP服务器中删除文件163
4.3.9 重命名FTP服务器上的文件或目录164
4.4 MFC WinInet类165
4.4.1 概述165
4.4.2 MFC WinInet所包含的类166
4.4.3 基本编程模型167
4.4.4 WinInet类简介170
4.5 基于WinInet类的FTP客户机编程实例179
4.5.1 程序要实现的功能180
4.5.2 创建应用程序的过程181
4.6 本章小结192
4.7 习题192
第5章 不同I/O模式下的处理方法193
5.1 阻塞模式与非阻塞模式193
5.1.1 阻塞模式及其优缺点193
5.1.2 非阻塞模式及其优缺点193
5.2 多进程与多线程194
5.2.1 什么是多进程194
5.2.2 什么是多线程195
5.2.3 多进程和多线程的关系195
5.2.4 网络编程采用多线程机制的重要性196
5.3 I/O阻塞模式的多线程网络编程方法197
5.3.1 MFC支持的两种线程197
5.3.2 创建MFC的工作线程198
5.3.3 创建并启动用户界面线程201
5.3.4 终止线程204
5.3.5 FTP客户机多线程编程实例206
5.4 I/O非阻塞模式的异步处理模型215
5.4.1 select模型215
5.4.2 WSAAsyncSelect异步I/O模型218
5.4.3 WSAEventSelect事件选择模型222
5.4.4 其他模型227
5.5 本章小结228
5.6 习题228
第6章 HTTP高级编程230
6.1 HTTP230
6.1.1 HTTP的基本概念230
6.1.2 HTTP的应用231
6.2 CHtmlView类基本知识232
6.2.1 CHtmlView类与WebBrowser控件232
6.2.2 CHtmlView类的成员函数233
6.3 网络浏览器实例239
6.3.1 程序实现的基本功能239
6.3.2 程序实现的一般步骤240
6.4 本章小结245
6.5 习题246
第7章 Winsock控件编程247
7.1 Winsock控件的基本操作247
7.1.1 Winsock控件的数据传输247
7.1.2 Winsock控件的基本属性247
7.1.3 Winsock控件的基本方法248
7.1.4 Winsock控件的基本事件248
7.2 电子邮件系统基本原理249
7.2.1 邮件传输原理250
7.2.2 电子邮件的地址250
7.2.3 常用的几种电子邮件协议250
7.3 简单电子邮件系统的实现过程251
7.3.1 邮件服务器的实现251
7.3.2 邮件客户端的实现258
7.4 本章小结265
7.5 习题266
第8章 ASP.NET基础知识267
8.1 ASP.NET简介267
8.1.1 早期的Web开发267
8.1.2 传统的ASP269
8.1.3 ASP.NET269
8.2 ASP.NET应用程序结构270
8.2.1 ASP.NET应用程序元素270
8.2.2 ASP.NET应用程序目录结构271
8.2.3 ASP.NET的文件类型271
8.3 Visual Studio273
8.3.1 Visual Studio集成开发环境273
8.3.2 网站和Web项目276
8.3.3 创建无项目文件的网站276
8.3.4 设计网页277
8.3.5 编码模型278
8.3.6 Web项目281
8.4 本章小结283
8.5 习题283
第9章 ASP.NET常用控件与Page类284
9.1 Web窗体284
9.1.1 HTML标记285
9.1.2 HTML控件287
9.1.3 服务器控件标记288
9.2 ASP.NET常用服务器控件288
9.2.1 服务器控件的类型288
9.2.2 所有控件的共同属性289
9.2.3 标准服务器端控件290
9.2.4 输入验证控件296
9.2.5 用户控件301
9.3 ASP.NET Page类305
9.3.1 Page对象305
9.3.2 Response对象和Request对象309
9.3.3 Server对象313
9.3.4 Session对象315
9.3.5 Application对象317
9.3.6 Cookie对象319
9.4 本章小结320
9.5 习题321
第10章 数据访问323
10.1 ADO.NET基础325
10.2 基本ADO.NET类与存储过程326
10.2.1 Connection类326
10.2.2 Command类和DataReader类328
10.2.3 DataSet类331
10.2.4 DataAdapter类333
10.2.5 存储过程337
10.3 数据绑定341
10.3.1 单值绑定341
10.3.2 重复值绑定343
10.3.3 数据源控件345
10.3.4 联合使用数据源和数据绑定控件346
10.4 本章小结351
10.5 习题352
第11章 案例——网络购物商城353
11.1 需求分析353
11.1.1 项目背景353
11.1.2 需求定义353
11.1.3 开发环境354
11.2 软件设计354
11.2.1 架构设计355
11.2.2 数据库设计355
11.2.3 界面设计358
11.3 功能实现360
11.3.1 MasterPages母版页实现360
11.3.2 主页面实现363
11.3.3 购物车的实现367
11.3.4 详细信息实现368
11.3.5 结算中心的实现372
11.4 本章小结374
参考文献375
热门推荐
- 120414.html
- 1846561.html
- 1153933.html
- 3009440.html
- 2253638.html
- 1546899.html
- 463825.html
- 1853624.html
- 757299.html
- 2573551.html
- http://www.ickdjs.cc/book_2968693.html
- http://www.ickdjs.cc/book_595808.html
- http://www.ickdjs.cc/book_3882759.html
- http://www.ickdjs.cc/book_11360.html
- http://www.ickdjs.cc/book_1162340.html
- http://www.ickdjs.cc/book_788351.html
- http://www.ickdjs.cc/book_251869.html
- http://www.ickdjs.cc/book_3290618.html
- http://www.ickdjs.cc/book_2943400.html
- http://www.ickdjs.cc/book_3691117.html