网络与通信程序设计 复习大纲new

网络与通信程序设计 复习大纲new

ID:11734378

大小:41.50 KB

页数:6页

时间:2018-07-13

网络与通信程序设计 复习大纲new_第1页
网络与通信程序设计 复习大纲new_第2页
网络与通信程序设计 复习大纲new_第3页
网络与通信程序设计 复习大纲new_第4页
网络与通信程序设计 复习大纲new_第5页
资源描述:

《网络与通信程序设计 复习大纲new》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、作业要求及提交方式一、要求:设计一个涉及网络或者多机通信的应用程序l可以是计算机与计算机通信,也可以是计算机与嵌入式通信l可以是网络通信、串口通信或者无线通信l可以是多用户聊天,也可以是控制信令和数据传输l应该涉及通信协议的设计和实现二、需提交以下材料:l程序源码及编译后的可执行文件一套,如果有数据库也要提交l作品设计及使用报告一份三、报告格式(重要)1.作品设计概述:背景、意义及创新点2.作品分析、设计(1)主要功能及分析(2)数据表及表关系设计分析(如果有数据库的话)(3)软件层次结构及各层通信协议(4)主要类设计及程序流程或者事件触发图3.作

2、品主要功能使用说明及演示4.结论5.参考文献四、作业上交时间及方式6月24日前,发邮件至:beaming@qq.com,邮件标题:姓名学号A+姓名学号B+C#作业《网络与通信程序设计》复习大纲一、C#与.NET概述1.C#的特点(与Java/C++比较)二、C#基本语法1.标识符命名规则2.数据类型与数据类型转换(1)值(位数)与引用(2)布尔值的处理(3)常见转义字符3.流程控制和跳转语句4.异常处理三、窗体1.主要控件及作用2.窗体/控件的主要属性、方法和事件3.多窗体处理的主要方法四、类与常用类1.类的数据成员和功能成员2.静态类和非静态类的

3、调用与实例化(*)3.构造函数与析构函数五、字符编码与网络安全1.字符、可视字符与字节数组的互换1.字符与字符串处理的方法2.对称加密、非对称加密、信息摘要算法在网络通信中的应用3.信息摘要算法、对称加密算法的实现二、注册表与进程管理1.主要注册表项与注册表读写方法2.进程管理与参数传递的方法三、文件操作1.文件遍历与存取的方法四、XML1.格式(将指定表格写成XML格式)2.通过XmlTextReader类读取指定元素的值3.通过XmlTextWriter类写入一个新的XML文件五、ADO.NET1.SQL语句2.联机对象与断开对象3.数据库与可

4、视数据控件之间的数据绑定4.主要数据控件的作用5.ADO.NET类(1)Connection(2)Command(3)DataAdapter六、高级编程1.委托(1)委托允许将方法作为参数进行传递(2)C#事件基于委托实现2.线程(*)(1)启动多线程的方法(2)线程状态之间的转换(3)对窗体控件的线程安全调用(4)线程同步机制及主要方法(5)理解同步、异步、阻塞、非阻塞二、串口通信1.串行通信的接口连接2.双机串行通信需要约定的属性3.串口读写的办法三、图形图像1.画布(图形)、画笔、画刷的定义2.坐标转换3.绘制曲线、折线和饼图四、应用层与运输

5、层通信1.WebBrowser、Registry、WebClient、SmtpClient等类的主要属性、方法和调用办法2.Socket的定义及TCP/UDP通信的主要特点3.运输层编程中的常用基础类1.TCP数据流的发送与接收,以及其与文本的转换2.TCP通信协议的设计(*)3.UDP组播与广播的实现4.P2P技术的特点与实现二、API调用1.常用API接口2.常用方法与数据通信卷面考试题型一、判断二、选择(含选择填空)三、程序注释与改错四、编程题(类的调用、多线程处理)五、通信项目需求分析与设计推荐的复习及软件工程方面的书教材刘瑞新.C#网络编

6、程及应用[M].机械工业出版社郑阿奇.VisualC#网络编程[M].电子工业出版社刘增杰.Windows应用程序开发(C#版)[M].清华大学出版社金华.C#网络编程技术教程[M].人民邮电出版社吴晨.C#网络与通信程序设计案例精讲[M].清华大学出版社参考书目[美]MichaelMcMillan.数据结构与算法(C#语言描述)[M].人民邮电出版社李江全.VisualC#.NET串口通信及测控应用典型实例[M].电子工业出版社Wei-MengLee.Practical.Net2.0NetworkingProjects[M].Apress[美]C

7、olinCampbell.设计模式--.NET并行编程[M].清华大学出版社包善东.更锋利的C#代码[M].清华大学出版社王艳平.Windows网络与通信程序设计[M].人民邮电出版社牛丽平.UML面向对象设计与分析基础教程[M].清华大学出版社胡圣明.软件设计师教程(第三版)[M].清华大学出版社

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。