C#网络程序开发(第二版)
配套PPT和源代码,资源咨询请加QQ:2301891038(仅限教师)。遵循由浅入深,逐步深入的原则,本书提供配套的课件和源程序。可作为高等院校计算机及相关专业的教材。

作者:何波 傅由甲

丛书名:21世纪高等学校系列教材·计算机科学与技术

定价: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月

课件下载

样章下载

暂无网络资源

扫描二维码
下载APP了解更多

目录
荐语
查看详情 查看详情

目录

第一部分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类进行网络传输...

《C#网络程序开发(第二版)》涵盖C#网络程序开发的理论、实验和课程设计。课程设计部分包括课程设计目的求和题目等。实验部分以理论课例程为基础进行扩展和提高,有利于激发学习兴趣。