文件名称:c#串口测试程序
文件大小:140KB
文件格式:RAR
更新时间:2018-01-25 06:00:08
c#串口
C#开发,串口调试测试程序。部分代码this.textBox1.Invoke( //在拥有此控件的基础窗口句柄的线程上执行委托Invoke(Delegate) //即在textBox_ReceiveDate控件的父窗口form中执行委托. new MethodInvoker( //表示一个委托,该委托可执行托管代码中声明为 void 且不接 //受任何参数的任何方法。在对控件的 Invoke 方法进行调用时 //或需要一个简单委托又不想自己定义时可以使用该委托。 delegate { //匿名方法,C#2.0的新功能,这是一种允许程序员将一段完整 //代码区块当成参数传递的程序代码编写技术,通过此种方法可以直接使用委托来设计事件响应程序 //以下就是你要在主线程上实现的功能,但是有一点要注意,这里不适宜处理过多的方法,因为C#消息机 //制是消息流水线响应机制,如果这里在主线程上处理语句的时间过长会导致主UI线程阻塞,停止响应或响 //应不顺畅,这时你的主form界面会延迟或卡死 //this.textBox1.AppendText(jsq.ToString());//输出到主窗口 // 文本控件 this.textBox1.Text = jsq.ToString(); if (comjsz == 0) { this.timer3.Interval = 100; this.timer3.Start(); } else { SqlCommand sqlcmd; String sql = "insert into COM_JS_DATA values (" + comID.ToString() + ",getdate(),'" + STR + "')"; sqlcmd = new SqlCommand(sql, sqlconn); sqlcmd.ExecuteNonQuery(); sqlcmd.Dispose(); scycfwu(STR); }
【文件预览】:
易飞集成平台串口收发模块
----易飞集成平台串口收发模块.csproj(5KB)
----Form1.cs(11KB)
----yf-com.ico(17KB)
----Program.cs(517B)
----Form1.resx(57KB)
----Properties()
--------Settings.settings(249B)
--------Resources.Designer.cs(3KB)
--------AssemblyInfo.cs(1KB)
--------Settings.Designer.cs(1KB)
--------Resources.resx(5KB)
----icon1.ico(766B)
----Form1.Designer.cs(6KB)
----易飞集成平台串口收发模块.csproj.user(478B)
----obj()
--------x86()
----bin()
--------Debug()
--------门禁联动模块()
--------门禁联动模块.rar(12KB)