您好,欢迎来到聚文网。
登录
免费注册
网站首页
|
搜索
热搜:
磁力片
|
漫画
|
购物车
0
我的订单
商品分类
首页
幼儿
文学
社科
教辅
生活
销量榜
C#网络应用编程(第2版)
装帧: 平装
出版社: 人民邮电出版社
作者: 马骏 主编
出版日期: 2014-02-01
商品条码: 9787115219282
版次: 2
开本: 16开
页数: 352
出版年份: 2014
定价:
¥42
销售价:
登录后查看价格
¥{{selectedSku?.salePrice}}
库存:
{{selectedSku?.stock}}
库存充足
{{item.title}}:
{{its.name}}
加入购物车
立即购买
加入书单
收藏
精选
¥5.83
世界图书名著昆虫记绿野仙踪木偶奇遇记儿童书籍彩图注音版
¥5.39
正版世界名著文学小说名家名译中学生课外阅读书籍图书批发 70册
¥8.58
简笔画10000例加厚版2-6岁幼儿童涂色本涂鸦本绘画本填色书正版
¥5.83
世界文学名著全49册中小学生青少年课外书籍文学小说批发正版
¥4.95
全优冲刺100分测试卷一二三四五六年级上下册语文数学英语模拟卷
¥8.69
父与子彩图注音完整版小学生图书批发儿童课外阅读书籍正版1册
¥24.2
好玩的洞洞拉拉书0-3岁宝宝早教益智游戏书机关立体翻翻书4册
¥7.15
幼儿认字识字大王3000字幼儿园中班大班学前班宝宝早教启蒙书
¥11.55
用思维导图读懂儿童心理学培养情绪管理与性格培养故事指导书
¥19.8
少年读漫画鬼谷子全6册在漫画中学国学小学生课外阅读书籍正版
¥64
科学真好玩
¥12.7
一年级下4册·读读童谣和儿歌
¥38.4
原生态新生代(传统木版年画的当代传承国际研讨会论文集)
¥11.14
法国经典中篇小说
¥11.32
上海的狐步舞--穆时英(中国现代文学馆馆藏初版本经典)
¥21.56
猫的摇篮(精)
¥30.72
幼儿园特色课程实施方案/幼儿园生命成长启蒙教育课程丛书
¥24.94
旧时风物(精)
¥12.04
三希堂三帖/墨林珍赏
¥6.88
寒山子庞居士诗帖/墨林珍赏
¥6.88
苕溪帖/墨林珍赏
¥6.88
楷书王维诗卷/墨林珍赏
¥9.46
兰亭序/墨林珍赏
¥7.74
祭侄文稿/墨林珍赏
¥7.74
蜀素帖/墨林珍赏
¥12.04
真草千字文/墨林珍赏
¥114.4
进宴仪轨(精)/中国古代舞乐域外图书
¥24.94
舞蹈音乐的基础理论与应用
编辑推荐
1.内容新,讲C# 2.结构清晰,实用性强。 3.教材配套资料全,适合教师需求。 4.与同类书籍相比,教材对基本概念的讲解透彻,条理清晰,步骤详细,非常适合自学。 5、全书内容是教师经过多年教学验证的,能保证教材质量,
内容简介
本书主要介绍如何用C#开发Windows窗体网络应用程序。全书分3部分,第 1部分(第 1章~第4章)介绍网络编程预备知识,包括进程管理、多线程处理、IP地址转换、DNS、套接字、数据流、网络数据编码与解码等;第 2部分(第5章~第9章)介绍协议类基本编程技术,包括TCP、UDP、FTP、HTTP、SMTP、POP3等应用编程技术;第3部分(第 10章~第 12章)介绍协议类应用开发技术,包括P2P应用开发、网络数据加解密技术等,**后用一个网络综合应用开发实例作为对本书编程技术的总结。 本书提供配套的PPT课件、所有例题与习题的源程序以及全部习题参考解答。 本书可作为高等院校计算机及相关专业的教材,也可作为初、中级程序员的参考用书。
目录
目 录 第 1篇 预备知识 第 1章 概述 2 1.1 VS2008开发环境与C#应用程序开发模型 2 1.1.1 开发环境与安装要求 2 1.1.2 C#应用程序开发模型 2 1.2 网络通信模式与网络协议 7 1.2.1 分散式、集中式与分布式 7 1.2.2 C S模型 8 1.2.3 B S模型 9 1.2.4 P2P模型 9 1.2.5 TCP 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.3 Volatile关键字 24 2.3.4 在一个线程中访问另一个线程的控件 24 2.4 线程同步与线程池 27 2.4.1 线程的优先级 27 2.4.2 线程同步 28 2.4.3 lock语句 28 2.4.4 线程池 32 2.5 BackgroundWorker组件 33 习题 36 第3章 IP地址转换与网卡信息检测 37 3.1 IP地址转换与域名解析 37 3.1.1 IP地址与端口 37 3.1.2 IP地址转换相关类 39 3.1.3 域名解析 41 3.2 网卡信息与网络流量检测 43 3.2.1 网卡信息检测相关类 43 3.2.2 网络流量检测相关类 46 3.2.3 Ping及其相关类 47 3.3 网络数据编码与解码 49 3.3.1 Encoding类 51 3.3.2 Encoder类和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.4 StreamWriter类与StreamReader类 74 4.2.5 BinaryReader类与BinaryWriter类 76 习题 79 第 2篇 网络协议类基本编程技术 第5章 TCP应用编程 82 5.1 TCP应用编程概述 82 5.1.1 TCP简介 82 5.1.2 TcpListener类与TcpClient类 83 5.1.3 TCP应用编程的一般步骤 85 5.1.4 TCP的无消息边界问题 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.1 UDP与TCP的区别 148 6.2 UDP应用编程技术 149 6.2.1 UdpClient类 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.1 FTP概述 170 7.1.1 FTP的工作原理 170 7.1.2 FTP的数据传输方式 171 7.1.3 文件传输模式 171 7.2 FTP规范 172 7.2.1 FTP命令 172 7.2.2 FTP响应码 174 7.3 FTP编程相关类 177 7.3.1 FtpWebRequest类 177 7.3.2 FtpWebResponse类 179 7.3.3 NetworkCredential类 180 7.4 FTP编程举例 180 7.4.1 服务器端编程 180 7.4.2 客户端编程 193 习题 201 第8章 HTTP应用编程 202 8.1 HTTP简介 202 8.1.1 HTTP的特点 202 8.1.2 HTTP的请求与响应 203 8.2 HTTP编程相关类 207 8.2.1 WebRequest类和HttpWebRequest类 207 8.2.2 WebResponse类和HttpWebResponse类 208 8.2.3 Uri类 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.1 SMTP简介 222 9.1.1 SMTP和ESMTP 222 9.1.2 与邮件服务器连接 224 9.1.3 邮件的发送过程 225 9.2 POP3简介 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.1 P2P基本知识 244 10.1.1 Peer To Peer架构 245 10.1.2 P2P实现原理 247 10.2 对等名称解析协议 248 10.2.1 环境要求 248 10.2.2 对等节点名称和PNRP ID 249 10.2.3 群 250 10.2.4 PNRP名称注册与解析 251 10.3 PeertoPeer名称空间 252 10.3.1 Cloud类 253 10.3.2 PeerName类 254 10.3.3 PeerNameRegistration类 255 10.3.4 PeerNameResolver类 256 10.4 P2P视频聊天程序 259 10.4.1 Windows API摄像头接口 260 10.4.2 P2P视频聊天具体实现 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.3 XML文件的加密与解密 289 11.3 网络应用中数据的加密与解密 293 11.4 Hash算法与数字签名 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
×
Close
添加到书单
加载中...
点此新建书单
×
Close
新建书单
标题:
简介:
蜀ICP备2024047804号
Copyright 版权所有 © jvwen.com 聚文网