基本信息
内容简介
计算机书籍
《C#网络程序开发》是C#网络程序开发的经典教材,涵盖C#网络程序开发的理论、实验和课程设计。全书主要包含五大部分: 第一部分是网络程序开发基础,包括网络程序开发的基础知识和C#网络程序开发基础; 第二部分是网络传输程序的开发,包括TCP、UDP和P2P网络程序开发技术;第三部分是Internet应用程序的开发,包括FTP、电子邮件、HTTP和Web Service网络程序开发技术; 第四部分是C#网络程序开发实践,包括TCP、UDP、P2P、FTP、电子邮件、HTTP和Web Service网络程序开发实验; 第五部分是C#网络程序开发课程设计,包括课程设计目的、题目及要求等。
《C#网络程序开发》遵循由浅入深、逐步深入的原则,实验以理论课例程为基础进行扩展和提高,有利于激发读者的学习兴趣,增强学习的自信心和成就感,进而牢固地掌握网络程序开发技术。另外,本书提供了配套的课件和源程序。
《C#网络程序开发》可作为高等院校计算机及相关专业的教材,也可作为信息技术领域中教师、学生和工程技术人员的参考书。
目录
第1章网络程序开发的基础知识
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类
前言
开发
各种网络应用程序。由于90%以上的计算机用户使用的仍为Windows操作系统,因此C#成为开发计算机上主流网络软件的首选。
本书涵盖C#网络程序开发的理论、实验和课程设计。
全书内容共五大部分,具体如下:
第一部分是网络程序开发基础(包括网络程序开发的基础知识和C#网络程序开发基础);
第二部分是网络传输程序的开发(包括TCP、UDP和P2P网络程序开发技术);
第三部分是Internet应用程序的开发(包括FTP、电子邮件、HTTP和Web Service网络程序开发技术);
第四部分是C#网络程序开发实践(包括TCP、UDP、P2P、FTP、电子邮件、HTTP和Web Service网络程序开发实验);
第五部分是C#网络程序开发课程设计(包括课程设计目的、题目及要求等)。
本书由重庆理工大学的何波、傅由甲主编。李飞尧和吴成参与了第3、4章内容的整理; 黄绍富和陈晓丰参与了第5、6章内容的整理; 李勇和黄静参与了第7、8、9章内容的整理。
本书可作为高等院校计算机及相关专业的教材,也可作为信息技术领域中教师、学生和工程技术人员的参考书。
本书参考了国内外的相关教材和著作,在此对相关作者表示真诚的感谢。由于编者水平有限,书中出现错误在所难免,恳请广大读者批评指正。
编者
2014年1月