C语言期末考试复习提纲
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
《网络与通信程序设计》复习大纲
一、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.文件遍历与存取的方法
八、XML
1.格式(将指定表格写成XML格式)
2.通过XmlTextReader类读取指定元素的值
3.通过XmlTextWriter类写入一个新的XML文件
九、
1.SQL语句
2.联机对象与断开对象
3.数据库与可视数据控件之间的数据绑定
4.主要数据控件的作用
类
(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.常用方法与数据通信