王朝网络
分享
 
 
 

C#网络应用编程(第2版)(21世纪现代高等学校计算机规划教材)

王朝导购·作者佚名
 
C#网络应用编程(第2版)(21世纪现代高等学校计算机规划教材)  点此进入淘宝搜索页搜索
  特别声明:本站仅为商品信息简介,并不出售商品,您可点击文中链接进入淘宝网搜索页搜索该商品,有任何问题请与具体淘宝商家联系。
  参考价格: 点此进入淘宝搜索页搜索
  分类: 图书,教材教辅与参考书,大学,计算机专业,
  品牌: 马俊

基本信息·出版社:人民邮电出版社

·页码:352 页

·出版日期:2010年02月

·ISBN:9787115219282

·条形码:9787115219282

·版本:第2版

·装帧:平装

·开本:16

·正文语种:中文/英语

·丛书名:21世纪现代高等学校计算机规划教材

产品信息有问题吗?请帮我们更新产品信息。

内容简介《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版)》提供配套的PPT课件、所有例题与习题的源程序以及全部习题参考解答。

《C#网络应用编程(第2版)》可作为高等院校计算机及相关专业的教材,也可作为初、中级程序员的参考用书。

目录

目录

第1篇预备知识

第1章概述2

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

1.1.1开发环境与安装要求2

1.1.2C#应用程序开发模型2

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

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

1.2.2C/S模型8

1.2.3B/S模型9

1.2.4P2P模型9

1.2.5TCP/IP网络协议9

习题11

第2章进程与线程12

2.1进程与线程的基本概念12

2.2进程管理(Process类)13

2.2.1获取进程信息15

2.2.2启动和停止进程17

2.3线程管理(Thread类)21

2.3.1前台线程与后台线程22

2.3.2线程的基本操作22

2.3.3Volatile关键字24

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

2.4线程同步与线程池27

2.4.1线程的优先级27

2.4.2线程同步28

2.4.3lock语句28

2.4.4线程池32

2.5BackgroundWorker组件33

习题36

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

3.1IP地址转换与域名解析37

3.1.1IP地址与端口37

3.1.2IP地址转换相关类39

3.1.3域名解析41

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

3.2.1网卡信息检测相关类43

3.2.2网络流量检测相关类46

3.2.3Ping及其相关类47

3.3网络数据编码与解码49

3.3.1Encoding类51

3.3.2Encoder类和Decoder类53

习题56

第4章套接字与数据流57

4.1套接字57

4.1.1面向连接的套接字60

4.1.2无连接的套接字64

4.2数据流65

4.2.1文件流66

4.2.2内存流70

4.2.3网络流72

4.2.4StreamWriter类与StreamReader类74

4.2.5BinaryReader类与BinaryWriter类76

习题79

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

第5章TCP应用编程82

5.1TCP应用编程概述82

5.1.1TCP简介82

5.1.2TcpListener类与TcpClient类83

5.1.3TCP应用编程的一般步骤85

5.1.4TCP的无消息边界问题86

5.2利用同步TCP编写网络聊天程序87

5.2.1服务器端编程88

5.2.2客户端编程93

5.3利用同步TCP编写网络游戏97

5.3.1服务器端编程98

5.3.2客户端编程111

5.4异步TCP应用编程128

5.4.1异步设计模式概述128

5.4.2异步TCP应用编程的一般方法130

5.4.3使用异步方式调用同步方法132

5.5异步TCP编程举例134

5.5.1服务器端编程134

5.5.2客户端编程141

习题147

第6章UDP应用编程148

6.1UDP与TCP的区别148

6.2UDP应用编程技术149

6.2.1UdpClient类149

6.2.2同步发送和接收数据151

6.2.3异步发送和接收数据154

6.3利用UDP进行广播和组播160

6.3.1广播和组播的基本概念160

6.3.2加入和退出组播组161

6.3.3利用广播和组播实现群发功能162

6.4利用UDP编写网络会议程序164

习题169

第7章FTP应用编程170

7.1FTP概述170

7.1.1FTP的工作原理170

7.1.2FTP的数据传输方式171

7.1.3文件传输模式171

7.2FTP规范172

7.2.1FTP命令172

7.2.2FTP响应码174

7.3FTP编程相关类177

7.3.1FtpWebRequest类177

7.3.2FtpWebResponse类179

7.3.3NetworkCredential类180

7.4FTP编程举例180

7.4.1服务器端编程180

7.4.2客户端编程193

习题201

第8章HTTP应用编程202

8.1HTTP简介202

8.1.1HTTP的特点202

8.1.2HTTP的请求与响应203

8.2HTTP编程相关类207

8.2.1WebRequest类和HttpWebRequest类207

8.2.2WebResponse类和HttpWebResponse类208

8.2.3Uri类209

8.2.4利用GET方法提交请求的数据209

8.2.5利用POST方法提交请求的数据210

8.3利用HTTP实现多线程文件下载213

8.3.1检测网络资源是否有效213

8.3.2设置下载数据的范围213

8.3.3多线程文件下载完整实现214

习题221

第9章SMTP与POP3应用编程222

9.1SMTP简介222

9.1.1SMTP和ESMTP222

9.1.2与邮件服务器连接224

9.1.3邮件的发送过程225

9.2POP3简介225

9.3邮件收发相关的类228

9.3.1身份验证类(Network-Credential)228

9.3.2邮件地址类(MailAddress)228

9.3.3邮件信息类(MailMessage)228

9.3.4附件类(Attachment)229

9.3.5邮件发送类(SmtpClient)229

9.3.6邮件附加信息类230

9.4邮件收发举例231

9.4.1同步方式邮件收发处理231

9.4.2异步方式邮件收发处理239

习题242

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

第10章P2P应用开发技术244

10.1P2P基本知识244

10.1.1Peer To Peer架构245

10.1.2P2P实现原理247

10.2对等名称解析协议248

10.2.1环境要求248

10.2.2对等节点名称和PNRP ID249

10.2.3群250

10.2.4PNRP名称注册与解析251

10.3PeertoPeer名称空间252

10.3.1Cloud类253

10.3.2PeerName类254

10.3.3PeerNameRegistration类255

10.3.4PeerNameResolver类256

10.4P2P视频聊天程序259

10.4.1Windows API摄像头接口260

10.4.2P2P视频聊天具体实现261

习题275

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

11.1加密与解密相关的类276

11.1.1对称加密及其相关类276

11.1.2不对称加密及其相关类279

11.1.3加密流280

11.1.4密钥容器281

11.2加密与解密的具体实现282

11.2.1字符串的加密与解密282

11.2.2一般文件的加密与解密285

11.2.3XML文件的加密与解密289

11.3网络应用中数据的加密与解密293

11.4Hash算法与数字签名308

习题311

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

12.1单机图形图像绘制方法312

12.1.1将图形图像作为对象312

12.1.2鼠标事件处理315

12.1.3绘制任意大小的基本图形316

12.1.4绘制任意形状的曲线320

12.1.5绘制任意大小和方向旋转的文字322

12.1.6绘制任意大小的图像324

12.1.7句柄的设计和处理325

12.1.8鼠标指针状态控制328

12.2多机联合绘图架构设计330

12.2.1系统概述330

12.2.2类设计330

12.2.3主机与附机332

12.3多机联合绘图系统具体实现334

12.3.1画板设计334

12.3.2多机同步控制338

12.3.3绘图对象的序列化与反序列化348

12.3.4图像的打印和预览349

12.3.5导出图像350

12.3.6完整实现及扩展建议350

习题352

……[看更多目录]

 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
2023年上半年GDP全球前十五强
 百态   2023-10-24
美众议院议长启动对拜登的弹劾调查
 百态   2023-09-13
上海、济南、武汉等多地出现不明坠落物
 探索   2023-09-06
印度或要将国名改为“巴拉特”
 百态   2023-09-06
男子为女友送行,买票不登机被捕
 百态   2023-08-20
手机地震预警功能怎么开?
 干货   2023-08-06
女子4年卖2套房花700多万做美容:不但没变美脸,面部还出现变形
 百态   2023-08-04
住户一楼被水淹 还冲来8头猪
 百态   2023-07-31
女子体内爬出大量瓜子状活虫
 百态   2023-07-25
地球连续35年收到神秘规律性信号,网友:不要回答!
 探索   2023-07-21
全球镓价格本周大涨27%
 探索   2023-07-09
钱都流向了那些不缺钱的人,苦都留给了能吃苦的人
 探索   2023-07-02
倩女手游刀客魅者强控制(强混乱强眩晕强睡眠)和对应控制抗性的关系
 百态   2020-08-20
美国5月9日最新疫情:美国确诊人数突破131万
 百态   2020-05-09
荷兰政府宣布将集体辞职
 干货   2020-04-30
倩女幽魂手游师徒任务情义春秋猜成语答案逍遥观:鹏程万里
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案神机营:射石饮羽
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案昆仑山:拔刀相助
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案天工阁:鬼斧神工
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案丝路古道:单枪匹马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:与虎谋皮
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:李代桃僵
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:指鹿为马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:小鸟依人
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:千金买邻
 干货   2019-11-12
 
>>返回首页<<
推荐阅读
 
 
频道精选
 
更多商品
BUTTONS 纽扣河马 ZMT050591-9.5
BUTTONS 纽扣长颈鹿 ZMT050592-7
BUTTONS 纽扣象 ZMT050284-7
BUTTONS 纽扣熊 米白 ZMT0301316-13.5
BUTTONS 纽扣熊 米白 ZMT0301316-7
唯美人像摄影攻略(无)
清华紫光生康园胶原蛋白胶囊100粒
草木年华高度补水保湿3件套 (海藻糖活泉补水柔肤水+海藻糖活泉补水乳液+海藻糖活泉补水霜 高度 )保湿补水版
草木年华控油美白祛痘淡印4件套(六重草本祛痘消印洁面乳+六重草本祛痘消印收敛水+六重草本祛痘消印美白乳+六重草本痘胶膏)送六重草本祛痘消印面贴膜6片装
热靴日记:小型闪光灯的创造性应用(世界顶级摄影大师)(The Hot Shoe Diaries:Big Light Small Flashes)
静静地坐在废墟上,四周的荒凉一望无际,忽然觉得,凄凉也很美
© 2005- 王朝网络 版权所有