网上购物 货比三家
您现在的位置:快乐比价网 > 图书 > 计算机与网络 > 程序设计 > 商品详情

Visual C#网络编程

分享到:
Visual C#网络编程

最 低 价:¥33.80

定 价:¥45.00

作 者:郑阿奇

出 版 社:电子工业出版社

出版时间:2011 年10月

I S B N:9787121146466

  • Visual C#网络编程
  • 送货上门
  • 价格
    33.80元
  • Visual C#网络编程
  • 送货上门
  • 价格
    33.80元
  • Visual C#网络编程
  • 送货上门
  • 价格
    33.80元
  • Visual C#网络编程
  • 送货上门
  • 价格
    35.60元
  • Visual C#网络编程
  • 送货上门
  • 价格
    35.60元
  • Visual C#网络编程
  • 送货上门
  • 价格
    38.25元

    商品详情

    编辑推荐

    内容简介

    《visual c#网络编程》以visual studio 2008为平台,介绍visual c#网络编程。全书共12章,分三个部分。第一部分(第1~2章)为“c#语言网络编程基础”,主要介绍开发环境、网络编程常识和c#与网络编程有关的特性。第二部分(第3~6章)为“网络传输编程”,也就是人们通常所说的socket编程,包括tcp、udp等基于网络传输层接口的编程。由于各种网络应用的协议都是建立在传输层之上的,因此这部分内容是网络编程的基础。第三部分(第7~12章)为“internet应用编程”,是本书的主体部分,介绍各种典型的网络应用的编程开发方法。
      《visual c#网络编程》可作为计算机及相关专业本科、高职高专网络编程的教材或参考书。同时,为广大电脑爱好者、网络爱好者、编程爱好者、软件发烧友及电脑网络diy玩家成为网络高手打好基础。

    作者简介

    目录

    《visual c#网络编程》
    第一部分 c#语言网络编程基础
    第1章 visual studio 2008开发环境和网络编程常识2
    1.1 visual studio 2008(c#)开发环境2
    1.2 网络编程常识14
    1.2.1 什么是网络编程14
    1.2.2 网络程序工作机制15
    1.2.3 网络应用编程界面18
    第2章 c#网络编程常用特性24
    2.1 c#委托机制24
    2.1.1 初识委托24
    2.1.2 为什么要使用委托 25
    2.1.3 委托的意义32
    2.2 c#多线程33
    2.2.1 线程概述33
    2.2.2 线程的创建34
    2.2.3 线程支持的实时gui 35
    2.2.4 线程支持的并发任务40
    2.3 c#方法回调42
    2.3.1 回调实现的一般过程43
    .2.3.2 方法回调与委托、线程的综合应用44
    第二部分 网络传输编程
    第3章 tcp编程50
    3.1 tcp简介50
    3.1.1 tcp的工作过程50
    3.1.2 tcp的主要特点52
    3.1.3 套接字的tcp通信流程52
    3.2 同步与异步53
    3.3 c#中的tcp编程类54
    3.3.1 tcplistener类55
    3.3.2 tcpclient类56
    3.4 tcp基础编程的一般步骤58
    3.4.1 编写服务器端程序的一般步骤58
    3.4.2 编写客户端程序的一般步骤60
    3.5 同步tcp编程61
    3.5.1 界面设计61
    3.5.2 客户端程序63
    3.5.3 服务器端程序68
    3.5.4 同步tcp的性质74
    3.6 异步tcp编程78
    3.6.1 异步程序设计78
    3.6.2 界面设计83
    3.6.3 客户端程序85
    3.6.4 服务器端程序92
    3.6.5 异步tcp的性质100
    3.7 两种tcp程序的区别103
    3.7.1 同步和异步程序的对比演示104
    3.7.2 同步与异步机制的优劣与适用场合105
    第4章 udp编程106
    4.1 udp简介106
    4.1.1 udp原理106
    4.1.2 udp与tcp的区别107
    4.1.3 udp的优势107
    4.2 c#对udp编程的支持108
    4.2.1 udpclient类108
    4.2.2 发送数据111
    4.2.3 接收数据113
    4.3 udp进程通信113
    4.3.1 udp进程通信演示程序113
    4.3.2 udp的重要特性117
    4.4 udp广播和组播121
    4.4.1 广播和组播的基本概念121
    4.4.2 加入和退出组播组122
    4.4.3 udp广(组)播演示程序124
    4.4.4 udp广播和组播的实验演示 129
    第5章 p2p编程134
    5.1 p2p基础知识134
    5.1.1 p2p的发明134
    5.1.2 p2p架构概述135
    5.1.3 p2p基本原理138
    5.2 .net对p2p编程的支持139
    5.2.1 对等名称解析协议(pnrp)139
    5.2.2 peertopeer命名空间142
    5.3 p2p资源发现原理与编程144
    5.3.1 典型的p2p资源发现过程145
    5.3.2 p2p编程环境配置146
    5.3.3 资源发现程序示例149
    5.3.4 资源发现演示153
    5.4 p2p在现实互联网中的应用方式157
    5.4.1 迅雷下载157
    5.4.2 qq查找联系人158
    第6章 传输应用编程:即时通信聊天工具159
    6.1 即时通信系统160
    6.1.1 生活中的即时通信160
    6.1.2 系统架构的方式160
    6.2 传输层的技术161
    6.2.1 同步与异步tcp161
    6.2.2 匿名udp162
    6.2.3 实名udp162
    6.2.4 各种传输技术的适用场合163
    6.3 原理、流程与协议设计163
    6.3.1 会话流程设计163
    6.3.2 用户管理164
    6.3.3 协议设计165
    6.4 系统实现167
    6.4.1 界面设计167
    6.4.2 服务线程170
    6.4.3 登录/注销173
    6.4.4 即时聊天181
    6.4.5 试运行184
    6.5 源代码清单186
    6.6 设计思想与创新197
    第三部分 internet应用编程
    第7章 web浏览器200
    7.1 web浏览器概述200
    7.1.1 互联网的入口200
    7.1.2 历史与主流浏览器201
    7.1.3 浏览器的结构和功能201
    7.2 .net对浏览器开发的支持205
    7.2.1 webbrowser控件205
    7.2.2 .net请求/响应模型及其类库209
    7.3 web浏览器开发实战212
    7.3.1 搜集素材和设计图形界面212
    7.3.2 基本功能实现215
    7.3.3 高级功能编程217
    7.3.4 附加功能完善222
    7.3.5 完整源代码225
    7.3.6 程序试运行229
    7.4 web浏览器增强功能展示230
    7.4.1 百度搜索230
    7.4.2 保存web页231
    7.4.3 网页源代码显示和保存233
    7.4.4 网页源html的两种编码方式234
    第8章 ftp文件上传下载236
    8.1 ftp概述236
    8.1.1 文件传输的基本概念236
    8.1.2 ftp服务的工作过程237
    8.1.3 匿名ftp服务237
    8.2 ftp客户端开发相关类237
    8.2.1 ftpwebrequest类238
    8.2.2 ftpwebresponse类240
    8.2.3 networkcredential类241
    8.3 ftp文件上传下载器的制作241
    8.3.1 ftp工具常用功能及工作流程241
    8.3.2 ftp客户端界面设计242
    8.3.3 主程序代码框架243
    8.3.4 各功能模块代码246
    8.3.5 程序试运行260
    8.4 ftp上传下载软件测试261
    第9章 电子邮件应用266
    9.1 邮件应用概述266
    9.1.1 电子邮件基本原理266
    9.1.2 电子邮件相关协议267
    9.1.3 传统邮件系统267
    9.1.4 基于web的邮件系统268
    9.1.5 邮件服务商与邮箱产品268
    9.1.6 申请免费邮箱269
    9.2 邮件客户端的功能与界面271
    9.2.1 典型的收发信过程271
    9.2.2 邮件系统的常用功能272
    9.2.3 邮件客户端界面设计272
    9.3 邮件发送功能编程274
    9.3.1 smtp协议274
    9.3.2 邮件发送相关类279
    9.3.3 邮件发送程序设计283
    9.3.4 发送功能演示286
    9.4 邮件接收功能编程288
    9.4.1 pop3协议288
    9.4.2 登录中的pop3会话291
    9.4.3 jmail组件 294
    9.4.4 邮件接收功能的实现296
    9.5 e-mail收发器的完整源代码303
    9.5.1 完整源代码303
    9.5.2 “关于”对话框 314
    第10章 http编程:web服务器316
    10.1 http原理316
    10.1.1 万维网的工作过程316
    10.1.2 超文本传输协议http318
    10.2 web服务器的开发321
    10.2.1 界面设计321
    10.2.2 实现流程 322
    10.2.3 基于http协议的服务器编程323
    10.2.4 web服务器完整源代码328
    10.3 自制浏览器访问web服务器的实验334
    10.3.1 实验准备334
    10.3.2 访问web服务器虚拟目录下的网页和图片336
    第11章 ftp编程:ftp服务器340
    11.1 ftp协议原理340
    11.1.1 文件传输的主要功能340
    11.1.2 文件传输模式342
    11.1.3 ftp规范343
    11.2 ftp服务器的实现349
    11.2.1 界面设计349
    11.2.2 ftp编程350
    11.2.3 ftp服务器完整源代码364
    11.3 完整的ftp软件套件377
    11.3.1 ftp上传下载器的改造377
    11.3.2 自制ftp客户端与服务器的对接实验380
    第12章 c#.net与互联网应用的未来387
    12.1 互联网的3个发展阶段387
    12.2 网络应用与c#.net的进化389
    12.3 互联网应用的未来392
    12.3.1 常用网络应用392
    12.3.2 中国网民的群体划分394
    12.3.3 互联网应用的未来396

    商品评论(0条)

    暂无评论!

    您的浏览历史

    loading 内容加载中,请稍后...