您好,欢迎光临有路网!
网络程序设计与开发
QQ咨询:
有路璐璐:

网络程序设计与开发

  • 作者:鲁斌 李莉
  • 出版社:清华大学出版社
  • ISBN:9787302229186
  • 出版日期:2010年09月01日
  • 页数:375
  • 定价:¥36.00
  • 分享领佣金
    手机购买
    城市
    店铺名称
    店主联系方式
    店铺售价
    库存
    店铺得分/总交易量
    发布时间
    操作

    新书比价

    网站名称
    书名
    售价
    优惠
    操作

    图书详情

    内容提要
    《网络程序设计与开发》是关于网络程序设计方面一本综合、全面、实用的教材,涵盖了现有各种主要的网络程序设计技术,内容包括网络编程基本知识、Windows套接字基础、MFC Winsock类编程、WinInet编程、不同I/O模式下的处理方法、HTTP**编程、Winsock控件编程以及基于ASP.NET的Web编程技术等。通过《网络程序设计与开发》的学习能够使读者掌握目前*流行的Windows C/S模式和B/S模式网络应用程序的开发技术,使其可以胜任任何复杂程序的设计与开发。《网络程序设计与开发》可用作高等学校网络工程及其相关专业高年级本科生和研究生的教材或教学参考书,也可供其他技术开发人员参考。
    目录
    第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

    与描述相符

    100

    北京 天津 河北 山西 内蒙古 辽宁 吉林 黑龙江 上海 江苏 浙江 安徽 福建 江西 山东 河南 湖北 湖南 广东 广西 海南 重庆 四川 贵州 云南 西藏 陕西 甘肃 青海 宁夏 新疆 台湾 香港 澳门 海外