C#网络应用编程

C#网络应用编程

马骏, 主编

出版社:人民邮电出版社

年代:2010

定价:40.0

书籍简介:

本书主要介绍了C#网络编程的相关知识。内容包括协议编程基础知识、协议编程、网络游戏开发三部分。全书语言简洁,重点突出,思路清晰,实用性强。同时有与本书配套的实验指导、电子教案、例题与习题的源程序和全部习题参考解答。

书籍目录:

第1篇 预备知识

第1章 概述

1.1 VS2008开发环境与C#应用程序开发模型

1.1.1 开发环境与安装要求

1.1.2 C#应用程序开发模型

1.2 网络通信模式与网络协议

1.2.1 分散式、集中式与分布式

1.2.2 C/S模型

1.2.3 B/S模型

1.2.4 P2P模型

1.2.5 TCP/IP网络协议

习题

第2章 进程与线程

2.1 进程与线程的基本概念

2.2 进程管理(Process类)

2.2.1 获取进程信息

2.2.2 启动和停止进程

2.3 线程管理(Thread类)

2.3.1 前台线程与后台线程

2.3.2 线程的基本操作

2.3.3 Volatile关键字

2.3.4 在一个线程中访问另一个线程的控件

2.4 线程同步与线程池

2.4.1 线程的优先级

2.4.2 线程同步

2.4.3 lock语句

2.4.4 线程池

2.5 BackgroundWorker组件

习题

第3章 IP地址转换与网卡信息检测

3.1 IP地址转换与域名解析

3.1.1 IP地址与端口

3.1.2 IP地址转换相关类

3.1.3 域名解析

3.2 网卡信息与网络流量检测

3.2.1 网卡信息检测相关类

3.2.2 网络流量检测相关类

3.2.3 Ping及其相关类

3.3 网络数据编码与解码

3.3.1 Encoding类

3.3.2 Encoder类和Decoder类

习题

第4章 套接字与数据流

4.1 套接字

4.1.1 面向连接的套接字

4.1.2 无连接的套接字

4.2 数据流

4.2.1 文件流

4.2.2 内存流

4.2.3 网络流

4.2.4 StreamWriter类与StreamReader类

4.2.5 BinaryReader类与BinaryWriter类

习题

第2篇 网络协议类基本编程技术

第5章 TCP应用编程

第6章 UDP应用编程

第7章 FTP应用编程

第8章 HTTP应用编程

第9章 SMTP与POP3应用编程

第3篇 网络协议综合应用开发技术

第10章 P2P应用开发技术

第11章 数据加密与解密技术

第12章 网络应用开发综合实例

内容摘要:

《C#网络应用编程(第2版)》主要介绍如何用C#开发Windows窗体网络应用程序。全书分3部分,第1部分(第1章~第4章)介绍网络编程预备知识,包括进程管理、多线程处理、IP地址转换、DNS、套接字、数据流、网络数据编码与解码等;第2部分(第5章~第9章)介绍协议类基本编程技术,包括TCP、UDP、FTP、HTTP、SMTP、POP3等应用编程技术;第3部分(第10章~第12章)介绍协议类应用开发技术,包括P2P应用开发、网络数据加解密技术等,最后用一个网络综合应用开发实例作为对《C#网络应用编程(第2版)》编程技术的总结。
  《C#网络应用编程(第2版)》提供配套的PPT课件、所有例题与习题的源程序以及全部习题参考解答。
  《C#网络应用编程(第2版)》可作为高等院校计算机及相关专业的教材,也可作为初、中级程序员的参考用书。

编辑推荐:

《C#网络应用编程(第2版)》主要介绍如何用C#开发C/S网络应用程序。全书分3部分,第1部分介绍网络编程预备知识,包括进程管理、多线程处理、IP地址转换、DNS、套接字、数据流、网络数据编码与解码等;第2部分介绍协议类基本编程技术,包括TCP、UDP、FTP、HTTP、SMTP、POP3等应用编程;第3部分介绍协议类应用开发技术,包括P2P应用开发、网络数据加解密技术等,最后给出了一个非常实用的网络综合应用开发实例。
  在内容深度和广度的把握上,作者充分考虑了实际应用中最常用的基本技术和知识点,特别注重解决初学者容易迷惑的问题,按照步步为营的原则,引导读者轻松掌握复杂的网络编程技术。同时对比较高级的内容也作了适度介绍,以方便读者进一步学习和参考。
  全书的每一个细节,几乎都贯穿了重在实际应用,以知识点为主线,以解决实际问题为目标的思想。
  内容全面:网络编程基础知识+网络协议编程技术+网络综合应用开发
  突出实用:基本技术+高级应用+综合应用+实用例子
  配套丰富:提供PPT+实例源程序代码+习题参考答案

书籍规格:

书籍详细信息
书名C#网络应用编程站内查询相似图书
9787115219282
如需购买下载《C#网络应用编程》pdf扫描版电子书或查询更多相关信息,请直接复制isbn,搜索即可全网搜索该ISBN
出版地北京出版单位人民邮电出版社
版次2版印次1
定价(元)40.0语种简体中文
尺寸26 × 19装帧平装
页数 212 印数 3000

书籍信息归属:

C#网络应用编程是人民邮电出版社于2010.2出版的中图分类号为 TP312 的主题关于 C语言-程序设计-高等学校-教材 的书籍。