文本内容:
第六章串口通信小工具设计实验一简答题1什么是动态链接库?本实验引入动态链接库的目的是什么?答动态链接库Dynamic LinkLibrary,DLL是微软公司在Windows操作系统中实现共享函数库的一种方式,本实验用到的动态链接库的常用扩展名是.dllo
2、Serial Port控件的常见属性和常用方法有哪些?答常见属性包括串口名、波特率、校验位、数据位、停止位常用法法包括Open、关闭串口方法Close、读数据方法Read和写数据方法Write
3、如何跨线程调用控件?答1使用Control.Invoke方法:该方法允许在指定的控件的线程上调用方法2使用Control.Begininvoke方法该方法与Control.Invoke类似,但是它返回一个lAsyncResult对象,可以检查异步调用Q的状态3使用Backgroundworker组件该组件可以帮助我们在后台执行长时间运行的任务,并在任务完成时将结果报告给用户界面
4、简述虚拟串口的含义及作用答虚拟串口是计算机上用软件虚拟出来的串口,并不是物理上有形的串口在操作系统中安装一个驱动软件,让操作系统认为有一个物理上的串口能够操作和通信,但这个串口在物理上并不存在
5、简述串口通信的基本流程答配置串口参数,包括波特率,数据位,停止位,奇偶校验等;打开串口,初始化串口;串口发送数据,把要发送的数据用串口发送出去;串口接收数据,接收从另一个设备发送过来的数据;关闭串口,释放资源。