查看: 2459|回复: 1

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

[复制链接]

该用户从未签到

发表于 2010-5-21 09:44:28 | 显示全部楼层 |阅读模式
分享到:
更新时间: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        
回复

使用道具 举报

该用户从未签到

 楼主| 发表于 2010-5-21 09:45:39 | 显示全部楼层

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

tbxData.Text = "";
btnUpdateSet.Hide();
richTextBox1.Text = "苏龙电子配件店:http://shop59304983.taobao.com";

 

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

30.85 KB, 下载次数: 1

回复 支持 反对

使用道具 举报

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

本版积分规则

关闭

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



手机版|小黑屋|与非网

GMT+8, 2024-11-24 15:44 , Processed in 0.119862 second(s), 18 queries , MemCache On.

ICP经营许可证 苏B2-20140176  苏ICP备14012660号-2   苏州灵动帧格网络科技有限公司 版权所有.

苏公网安备 32059002001037号

Powered by Discuz! X3.4

Copyright © 2001-2024, Tencent Cloud.