资源简介

c#串口通信,并有简单的数据解析功能,和通讯协议如何缓存,分析以及通知界面

资源截图

代码片段和文件信息

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
using System.IO.Ports;
using System.Text.Regularexpressions;

namespace SerialportSample
{
    public partial class SerialportSampleForm : Form
    {
        private SerialPort comm = new SerialPort();
        private StringBuilder builder = new StringBuilder();//避免在事件处理方法中反复的创建,定义到外面。
        private long received_count = 0;//接收计数
        private long send_count = 0;//发送计数
        private bool Listening = false;//是否没有执行完invoke相关操作
        private bool Closing = false;//是否正在关闭串口,执行Application.DoEvents,并阻止再次invoke
        private List buffer = new List(4096);//默认分配1页内存,并始终限制不允许

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2010-06-30 14:52  SerialportSample\
     目录           0  2010-06-30 14:52  SerialportSample\SerialportSample\
     文件         890  2010-06-30 14:51  SerialportSample\SerialportSample.sln
     文件       12800  2010-06-30 14:53  SerialportSample\SerialportSample.suo
     目录           0  2010-06-30 14:50  SerialportSample\SerialportSample\bin\
     目录           0  2010-06-30 14:50  SerialportSample\SerialportSample\bin\Debug\
     文件       17408  2010-06-30 14:52  SerialportSample\SerialportSample\bin\Debug\SerialportSample.exe
     文件       28160  2010-06-30 14:52  SerialportSample\SerialportSample\bin\Debug\SerialportSample.pdb
     文件       14848  2010-06-30 14:53  SerialportSample\SerialportSample\bin\Debug\SerialportSample.vshost.exe
     文件         490  2009-06-11 05:14  SerialportSample\SerialportSample\bin\Debug\SerialportSample.vshost.exe.manifest
     文件       11489  2010-06-30 14:52  SerialportSample\SerialportSample\Form1.cs
     文件       16740  2010-06-30 14:50  SerialportSample\SerialportSample\Form1.Designer.cs
     文件        5817  2010-06-30 14:50  SerialportSample\SerialportSample\Form1.resx
     目录           0  2010-06-30 14:50  SerialportSample\SerialportSample\obj\
     目录           0  2010-06-30 14:50  SerialportSample\SerialportSample\obj\x86\
     目录           0  2010-06-30 14:52  SerialportSample\SerialportSample\obj\x86\Debug\
     文件        4440  2010-06-30 14:50  SerialportSample\SerialportSample\obj\x86\Debug\DesignTimeResolveAssemblyReferences.cache
     文件        6274  2010-06-30 14:50  SerialportSample\SerialportSample\obj\x86\Debug\DesignTimeResolveAssemblyReferencesInput.cache
     文件      102185  2010-06-30 14:51  SerialportSample\SerialportSample\obj\x86\Debug\ResolveAssemblyReference.cache
     文件        2013  2010-06-30 14:53  SerialportSample\SerialportSample\obj\x86\Debug\SerialportSample.csproj.FileListAbsolute.txt
     文件         847  2010-06-30 14:51  SerialportSample\SerialportSample\obj\x86\Debug\SerialportSample.csproj.GenerateResource.Cache
     文件       17408  2010-06-30 14:52  SerialportSample\SerialportSample\obj\x86\Debug\SerialportSample.exe
     文件       28160  2010-06-30 14:52  SerialportSample\SerialportSample\obj\x86\Debug\SerialportSample.pdb
     文件         180  2010-06-30 14:51  SerialportSample\SerialportSample\obj\x86\Debug\SerialportSample.Properties.Resources.resources
     文件         180  2010-06-30 14:50  SerialportSample\SerialportSample\obj\x86\Debug\SerialportSample.SerialportSampleForm.resources
     目录           0  2010-05-16 02:19  SerialportSample\SerialportSample\obj\x86\Debug\TempPE\
     文件         523  2010-06-30 14:50  SerialportSample\SerialportSample\Program.cs
     目录           0  2010-06-30 14:50  SerialportSample\SerialportSample\Properties\
     文件        1468  2010-06-30 14:50  SerialportSample\SerialportSample\Properties\AssemblyInfo.cs
     文件        2858  2010-06-30 14:50  SerialportSample\SerialportSample\Properties\Resources.Designer.cs
     文件        5612  2010-06-30 14:50  SerialportSample\SerialportSample\Properties\Resources.resx
............此处省略3个文件信息

评论

共有 条评论