





定价:39元
印次:2-5
ISBN:9787302506768
出版日期:2019.01.01
印刷日期:2024.07.24
图书责编:闫红梅
图书分类:教材
本书是C#网络程序开发的经典教材,涵盖C#网络程序开发的理论、实验和课程设计。全书共包含五大部分:第一部分为C#网络程序开发基础,包括网络程序开发基础知识和C#网络程序开发基础; 第二部分为C#网络传输程序开发,包括TCP、UDP和P2P网络程序开发技术; 第三部分为Internet应用程序开发,包括FTP、电子邮件、HTTP和Web Service网络程序开发技术; 第四部分为C#网络程序开发实践,包括TCP、UDP、P2P、FTP、电子邮件、HTTP和Web Service网络程序开发实践; 第五部分为C#网络程序开发课程设计,包括课程设计目的、题目及要求、考核方式。 本书遵循由浅入深、逐步深入的原则,实验以理论课例程为基础进行扩展和提高,有利于激发学习兴趣,增强学习的自信心和成就感,进而牢固地掌握网络程序开发技术。本书提供了配套的课件和源程序。 本书可作为高等院校计算机及相关专业的教材,也可作为信息技术领域教师、学生和工程技术人员的参考书。
《C#网络程序开发(第二版)》涵盖C#网络程序开发的理论、实验和课程设计。课程设计部分包括课程设计目的求和题目等。实验部分以理论课例程为基础进行扩展和提高,有利于激发学习兴趣。
前言 随着计算机网络的日益普及,各种计算机网络程序已深入到大众生活的方方面面,使得网络程序开发成为程序开发的一个非常重要的方向,近年来很多高校也都开设了网络程序开发的相关课程。Visual C#是微软公司在吸取Java和C++优点的基础上研发的面向对象的程序设计语言,非常适合各种网络应用程序的开发。由于PC用户90%以上仍使用Windows操作系统,因此Visual C#成为PC上网络软件开发的首选。 本书涵盖C#网络程序开发的理论、实验和课程设计。 全书共包含五大部分,内容如下。 第一部分C#网络程序开发基础(包括网络程序开发基础知识和C#网络程序开发基础)。 第二部分C#网络传输程序开发(包括TCP、UDP和P2P网络程序开发技术)。 第三部分C# Internet应用程序开发(包括FTP、电子邮件、HTTP和Web Service网络程序开发技术)。 第四部分C#网络程序开发实践(包括TCP、UDP、P2P、FTP、电子邮件、HTTP和Web Service网络程序开发实践)。 第五部分C#网络程序开发课程设计(包括课程设计目的、题目及要求、考核方式)。 本书由重庆理工大学何波、傅由甲主编。 本书可作为高等院校计算机及相关专业的教材,也可作为信息技术领域教师、学生和工程技术人员的参考书。 在本书的编写过程中参考了国内外相关教材和著作,在此向文献作者表示真诚的感谢。由于编者水平有限,书中难免存在错误或不妥之处,恳请读者批评指正。 编者 2018年9月
目录
第一部分C#网络程序开发基础
第1章C#网络程序开发基础知识
1.1网络通信模型及分类
1.1.1分散式、集中式与分布式系统
1.1.2C/S、B/S与P2P网络通信架构
1.2TCP/IP网络模型及协议
1.2.1TCP/IP网络架构
1.2.2TCP协议和UDP协议
1.2.3IP协议
1.3网络程序通信机制
1.3.1端口与套接字
1.3.2基于套接字的网络进程通信机制
第2章C#网络程序开发基础
2.1Visual Studio.NET集成开发环境概述
2.2开发环境的安装与常见C#网络编程简介
2.2.1开发环境的安装
2.2.2C#网络编程简介
2.3C#.NET网络程序开发基本类
2.3.1IPAddress类
2.3.2IPHostEntry类
2.3.3IPEndPoint类
2.3.4Dns类
2.3.5Ping及相关类
2.4C#套接字与网络流
2.4.1Socket类
2.4.2套接字的类型与使用方法
2.4.3网络流
2.4.4网络数据编码与解码
2.5多线程技术
2.5.1多线程概述
2.5.2多线程的创建与使用
2.5.3多线程的同步
2.5.4线程池的概念与使用方法
第二部分C#网络传输程序开发
第3章TCP网络程序开发
3.1TCP程序开发主要技术
3.1.1使用套接字进行TCP传输
3.1.2使用TCP类进行网络传输...