网络与通信程序设计 复习大纲.doc_第1页
网络与通信程序设计 复习大纲.doc_第2页
网络与通信程序设计 复习大纲.doc_第3页
网络与通信程序设计 复习大纲.doc_第4页
网络与通信程序设计 复习大纲.doc_第5页
已阅读5页,还剩1页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

作业要求及提交方式一、 要求:设计一个涉及网络或者多机通信的应用程序l 可以是计算机与计算机通信,也可以是计算机与嵌入式通信l 可以是网络通信、串口通信或者无线通信l 可以是多用户聊天,也可以是控制信令和数据传输l 应该涉及通信协议的设计和实现二、 需提交以下材料:l 程序源码及编译后的可执行文件一套,如果有数据库也要提交l 作品设计及使用报告一份三、 报告格式(重要)1. 作品设计概述:背景、意义及创新点2. 作品分析、设计(1) 主要功能及分析(2) 数据表及表关系设计分析(如果有数据库的话)(3) 软件层次结构及各层通信协议(4) 主要类设计及程序流程或者事件触发图3. 作品主要功能使用说明及演示4. 结论5. 参考文献四、 作业上交时间及方式6月24日前,发邮件至:,邮件标题:姓名学号A+姓名学号B+C#作业网络与通信程序设计复习大纲一、 C#与.NET概述1. C#的特点(与Java/C+比较)二、 C#基本语法1. 标识符命名规则2. 数据类型与数据类型转换(1) 值(位数)与引用(2) 布尔值的处理(3) 常见转义字符3. 流程控制和跳转语句4. 异常处理三、 窗体1. 主要控件及作用2. 窗体/控件的主要属性、方法和事件3. 多窗体处理的主要方法四、 类与常用类1. 类的数据成员和功能成员2. 静态类和非静态类的调用与实例化(*)3. 构造函数与析构函数五、 字符编码与网络安全1. 字符、可视字符与字节数组的互换2. 字符与字符串处理的方法3. 对称加密、非对称加密、信息摘要算法在网络通信中的应用4. 信息摘要算法、对称加密算法的实现六、 注册表与进程管理1. 主要注册表项与注册表读写方法2. 进程管理与参数传递的方法七、 文件操作1. 文件遍历与存取的方法八、 XML1. 格式(将指定表格写成XML格式)2. 通过XmlTextReader类读取指定元素的值3. 通过XmlTextWriter类写入一个新的XML文件九、 ADO.NET1. SQL语句2. 联机对象与断开对象3. 数据库与可视数据控件之间的数据绑定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. 绘制曲线、折线和饼图十三、 应用层与运输层通信1. WebBrowser、Registry、WebClient、SmtpClient等类的主要属性、方法和调用办法2. Socket的定义及TCP/UDP通信的主要特点3. 运输层编程中的常用基础类4. TCP数据流的发送与接收,以及其与文本的转换5. TCP通信协议的设计(*)6. UDP组播与广播的实现7. P2P技术的特点与实现十四、 API调用1. 常用API接口2. 常用方法与数据通信卷面考试题型一、 判断二、 选择(含选择填空)三、 程序注释与改错四、 编程题(类的调用、多线程处理)五、 通信项目需求分析与设计推荐的复习及软件工程方面的书教材刘瑞新. C#网络编程及应用M. 机械工业出版社郑阿奇. Visual C# 网络编程M. 电子工业出版社刘增杰. Windows应用程序开发(C#版)M. 清华大学出版社金华. C#网络编程技术教程M. 人民邮电出版社吴晨. C#网络与通信程序设计案例精讲M. 清华大学出版社参考书目美Michael McMillan. 数据结构与算法(C#语言描述)M. 人民邮电出版社李江全. Visual C#.NET 串口通信及测控应用典型实例M. 电子工业出版社Wei-Meng Lee. Practical .Net 2.0 Networking ProjectsM. Apress 美Colin Campbell. 设计模式-.NET并行编程M. 清华大学出版社包善东. 更锋利的C#代码M. 清

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论