分享一个我使用C#写的串口助手源码。。。

2019-07-20 23:09发布

源码见附件:



友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
28条回答
月光疾風
1楼-- · 2019-07-21 03:24
 精彩回答 2  元偷偷看……
it_do_just
2楼-- · 2019-07-21 03:50
 精彩回答 2  元偷偷看……
Embedded
3楼-- · 2019-07-21 08:06
229382777@qq.co 发表于 2016-2-5 20:19
不错,楼主做过大量数据测试吗

没问题呀!
wszdxmh
4楼-- · 2019-07-21 08:12
本帖最后由 wszdxmh 于 2016-2-6 12:29 编辑

[mw_shl_code=csharp,true]            for (int i = 1; i < 256; i++)
            {
                comport.Items.Add("COM"+i.ToString());

            }[/mw_shl_code]
当我看到这个的时候,我想说,有必要这么做吗?
[mw_shl_code=csharp,true]        //
        // 摘要:
        //     获取当前计算机的串行端口名的数组。
        //
        // 返回结果:
        //     当前计算机的串行端口名的数组。
        //
        // 异常:
        //   T:System.ComponentModel.Win32Exception:
        //     无法查询的串行端口名称。
        public static string[] GetPortNames();[/mw_shl_code]
在serialport中本来就有这个种自动获取端口号的方法。连看打开设备管理器看COM号都省了我来说一下我的方法吧
[mw_shl_code=csharp,true]            string[] comname = SerialPort.GetPortNames();
            Array.Sort(comname);
            comboBox_com.Items.AddRange(comname);
            comboBox_com.SelectedIndex = comboBox_com.Items.Count > 0 ? 0 : -1;[/mw_shl_code]
这样即可。
Embedded
5楼-- · 2019-07-21 10:37
wszdxmh 发表于 2016-2-6 12:25
[mw_shl_code=csharp,true]            for (int i = 1; i < 256; i++)
            {
                c ...

谢谢
电机小白
6楼-- · 2019-07-21 14:36
顶顶顶顶顶顶顶顶顶顶顶顶顶顶

一周热门 更多>