2回答

0收藏

C#开发的串行助手 版本:V2.01

无线通信 无线通信 2432 人阅读 | 2 人回复 | 2010-05-21

更新时间:2010年5月21日
主要更改内容如下:
1)操作界面做的大幅度的调整。
2)增加了自动枚举COM口号功能,更新串口时不必重启软件,软件自动搜索串口。
3)键盘监听按键做了状态指示,并且增加了锁定焦点的功能,消除了按下方向导航键或者单击鼠标后焦点跑飞的可能。
4)增加了“字符格式显示”和“十六进制显示”两个单选项,接收信息区不再采用字符和十六进制同时显示的形式。
5)增加了清除发送信息区功能,一键清除发送信息区。
6)接收信息区加入了“显示最后一行”功能,方便观察即时信心,不需要拖动滚动条。
7)去除了“更新设备参数”功能。
?
苏龙串口助手V2.01版本界面如下:

?
源代码:
?Forml.CS
namespace SerialPorts
{
??? public partial class Form1 : Form
??? {
??????? private byte[][] _buffer;
??????? private bool _inRead = true;
??????? private bool _inSend;
??????? private bool _inAutoSend = false;
??????? private bool _isCycle;
??????? private string _portName;
??????? private bool _btnKeyFousflag=false;
??????? private bool _sendAsHex;
??????? private string[] _sendData;
??????? private Encoding _sendEncoding = Encoding.ASCII;
??????? private SerialPort _serialPort;
??????? private int _sleepTime = 500;
??????? //private Thread _thCheckStatus;
??????? private Thread _thRead;
??????? private Thread _thSendData;
??????? private int _keyMatchCount = 0;
??????? private Queue _keyDatas = new Queue();
??????? private List _keyList = new List();
??????? public Form1()
??????? {
??????????? InitializeComponent();
??????? }
??????? private void Form1_KeyUp(object sender, KeyEventArgs e)
??????? {
?????????
??????? }
??????? private void Form1_Load(object sender, EventArgs e)
??????? {
??????????? radioButtonString.Checked = true;
??????????? btnKeyFous.Text = "已解除键盘监听";
??????????? btnKeyFous.ForeColor = System.Drawing.Color.Red;
??????????? tbxReadData.Text = "使用说明:???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
??? 1)本串行调试助手能给键盘上任意一个按键绑定一个值,以实现按键按下去时发送指定的值。?????????????????????????????????????????????????????????????????????????????????????????
2)通过设置发送间隔的时间可以实现键值连续发送或者单次发送。?????????????????????????????????????????????????????????????????????????????????????????????????????????????????
3)可以保存键值设置和读出键值设置,使用方便!???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
? 4)使用键值绑定发送功能时,请点击左下角的按钮锁定焦点。????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
? 5)本版本的方向键无法绑定键值!??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????? 本店供应全双工蓝牙串口模块,无线串行数据收发,解决线缆通讯干扰,传输距离更远。设备??????????????????????????????????????????????????????????????????????
间数据无线收发、无线遥控、机器人制作必不可少!???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
?
无线USB通讯、无线串行通讯,了解详情请进入:http://shop59304983.taobao.com???????????? ";
分享到:
回复

使用道具 举报

回答|共 2 个

倒序浏览

沙发

sulong-188148

发表于 2010-5-21 09:55:15 | 只看该作者

RE:C#开发的串行助手 版本:V2.01

?

苏龙串口调试助手V2.0.rar

30.85 KB, 下载次数: 2

回复 支持 反对

使用道具 举报

板凳

sulong-188148

发表于 2010-5-21 12:31:55 | 只看该作者

RE:C#开发的串行助手 版本:V2.01

未命名.jpg (128.8 KB, 下载次数: 9)

未命名.jpg
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 注册/登录

本版积分规则

关闭

站长推荐上一条 /3 下一条