串口调试小助手大体设计文档.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
串口调试小助手大体设计文档

C#编写串口调试小助手设计文档 /*********************************************************************/ /*文档名称:C#编写串口调试小助手设计文档 */ /*操作系统:win7 X64 */ /*编译软件:Virtual Studio 2010 */ /*编译环境:.Net FrameWork 4.0 */ /*时间 :2014/7/24 */ /*Author : 软星包子 */ /*********************************************************************/ 目录 1. 定义程序的的命名空间静态主函数( static main) 1 2. 定义程序会用到的类包及全局变量 2 3. 初始化窗体,初始化窗体控件属性与事件 2 4. 点击 打开串口/关闭串口 对应的 Click 事件处理 2 a.打开端口/关闭串口 事件处理所需要的函数 3 b.读取串口的事件处理 ,委托与线程 4 5. 初始化 SerialPort对象,检测当前系统下可用端口,检测当前用户相关配置信息 6 6.DataReceived事件委托方法 7 7.数据发送事件处理 8 8. 写数据操作,利用线程循环发送数据 9 a. 数据转换,将16进制数转化为字节型数据 11 9.复选框:强制转换为16进制事件处理 12 a.普通文本转换为16进制值 12 10.清空按钮清空listBox和richTextBox的文本区 12 11.点击“关于我们按钮”在主窗体中打开其他窗体 13 12.窗体布局及消息盒提示 13 13. 窗体布局及相应控件介绍 14 定义程序的的命名空间静态主函数( static main) namespace VCCom { static class Program { /// summary /// 应用程序的主入口点。 /// /summary [STAThread] static void Main() { Application.EnableVisualStyles(); Application.SetCompatibleTextRenderingDefault(false); Application.Run(new FormCOM()); //定义程序启动默认加载的窗体 //可以通过修改 FormCOM() 来启动需要默认打开的窗体。 } } } 定义程序会用到的类包及全局变量 using System.IO; using System.IO.Ports; using System.Threading; //定义 SerialPort对象 SerialPort SerialPortcom; Thread _readThread; //用Thread线程类定义线程对象 _readThread bool _keepReading; 初始化窗体,初始化窗体控件属性与事件 public FormCOM() { InitializeComponent();//该方法中包含窗体中所用空间的属性和事件 } 点击 打开串口/关闭串口 对应的 Click 事件处理 private void button_OpenCOM_Click(object sender, EventArgs e) { //button_OpenCOM.Text = button_OpenCOM.Text == 打开串口 ? 关闭串口 : 打开串口; if (button_OpenCOM.Text

文档评论(0)

2266670 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档