首页 > 图书中心 >图书详情
C#网络通信程序设计
作者:张晓明
丛书名:21世纪计算机科学与技术实践型教程
定价:65元
印次:1-9
ISBN:9787302389880
出版日期:2015.04.01
印刷日期:2020.12.30
本书以能力目标为指引,以项目主题方式组织全文,阐述主机扫描、串口通信、TCP协议编程、UDP协议编程、木马程序、屏幕监视、IP语音网络通信、网络视频传输、Email协议编程、FTP协议编程、网络测量程序、网络信息加密传输和网络信息隐藏通信编程等原理、技术分析、实现方法和开发案例,内容丰富。配套有全部章节的教学PPT、源代码,可以到清华大学出版社的网站免费下载,便于教学安排和学生自学。 本书以套接字技术为主线,力求体现网络编程的技术性、实用性和安全性,每章还包含课堂练习和实验项目内容。这些设计思想,综合了作者多年的教学改革心得与科研转化成果,具有一定的先进性。 本书适合作为高等院校计算机及相关专业学生的教材,也可作为网络通信和信息安全编程人员的参考书。对研究生、教师和科研人员开展网络技术开发也会有重要的帮助。
more >本书是作者基于计算机网络编程教学与科研工作而编写的。本书作者先后为企业开发完成了基于Windows环境的电话语音网络系统、纯软件型多媒体网络教学系统、网站安全防护系统和网络测量等软件。同时,重点研究信息隐藏和网络测量技术,并成功应用于IP电话的隐秘通信、网页信息隐藏和网页防篡改、网站安全运行监测等领域。这些工作为本书的编写积累了大量的技术资源。同时,作者通过多年的网络编程教学,不断吸收网络新技术,极大地丰富了教学内容。另外,在本书编写过程中,参照了相关的文献和网络资料,以补充本书的教学内容。 本书的特色及创新主要表现如下: 技术性和编程方法的结合。使学生在编程的同时,能够通过设计思路、设计流程等开拓思维,既基于编程又不限于编程。 实用性和趣味性融于一体。以网络开发项目为主题,比如主机扫描、网络游戏开发、手机短信编程、木马技术、远程监控等项目,容易使学生产生浓厚的兴趣。 系统性和层次性紧密结合。从主机扫描、常规通信到安全通信,具有系统性,在设计内容、设计难度和综合性方面具有层次性,适合于不同深度的需求。 适合教学需要。全部实例都可以调试和运行;具有完整的多媒体课件;每章后面还设计了实验项目,便于读者开展课程设计、综合实验和毕业设计所用。 体现科研成果。如网络测量、网络信息隐藏通信章节是作者近年来的研究成果内容,而木马技术、语音通信、网络视频传输、屏幕监控、串口通信等内容,则是作者的科技项目转化内容。 本书以能力目标为指引,以项目主题方式组织全文,每个主题以单独的一章介绍,既相互支持,又保持一定的独立性。每章都给出了主要内容,包括基本原理、开发方法、技术流程、界面设计、编程要点和代码分析,还给出了课堂练习思考内容和实验项目。 与本书配套的还有课件PPT资料和源代码。在实现代码方面,采用C#编程语言,起始于Visual Studio 2005.NET版本,有些内容是Visual Studio 2010.NET版本。目前应安装使用Visual Studio 2010.NET及其以上版本开展教学。 开设本课程时,授课学时数为40左右。建议在配置多媒体教学投影系统的网络实验室授课,将授课和学生操练结合在一起,教师可以灵活地控制学生的演练进度和深度,并按照项目组的工作方式,以任务驱动方法为动力,为每组安排单独的项目,不断激发学生的编程思路。本书主要供具有一定C语言和网络基础的本科生使用,面向计算机科学与技术、信息安全、软件工程、通信工程、网络工程、信息与计算科学等专业,可以作为计算机网络编程、网络课程设计、网络安全编程、专业实习等课程的教材或参考书,还可以供研究生的网络实践课程使用。 本书是全国高等学校计算机教育研究会2014年立项项目成果,得到了清华大学出版社的资助,在此谨表衷心感谢。 由于网络技术发展迅速,加之编者水平有限和时间仓促,书中难免不妥之处,敬请广大读者不吝赐教。 编者2014年12月于北京
more >