亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? form1.cs

?? Simple Serialport ascii send/receive for WinCe5.0 & XP_SP2.zip
?? CS
字號:
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Text;
using System.Windows.Forms;
  using System.IO.Ports;

namespace CsSerialport
{
    public partial class Form1 : Form
    {
        private System.IO.Ports.SerialPort serialPort2;
        public delegate void delegDataRx(string strPar);
        public delegDataRx objdelegDataRx;

        public Form1()
        {
            InitializeComponent();
        }
        ////////////////////////////////////////////////////
        private void callbkDataRx(string strIn)
        {
            txtOut.Text += strIn + "\r\n";
        }

        private void Form1_Load(object sender, EventArgs e)
        {
            objdelegDataRx = new delegDataRx(callbkDataRx);
        }

        private void serialPort2_DataReceived(object sender, System.IO.Ports.SerialDataReceivedEventArgs e)
        {   //Event Listener Thread
            string str = ""; 
            int iBuf = serialPort2.BytesToRead;
            //int ReadBufferSize  default buffer size is 4096.
            string strErg = serialPort2.ReadExisting();
            //serialPort2.DiscardOutBuffer();
            str = "DRx:";
            str += strErg; //" + e.ToString() + " ; 
            //MessageBox.Show( str.ToString() );
            this.Invoke(this.objdelegDataRx, new object[] { strErg });
        }
        private void serialPort2_ErrorReceived(object sender, System.IO.Ports.SerialErrorReceivedEventArgs e)
        {
            string str = "";
            this.Invoke(this.objdelegDataRx, new object[] { "ErrRx" });
            //lblOut.Text = "ErrRx:" + e.ToString();
        }
        private void serialPort2_PinChanged(object sender, System.IO.Ports.SerialPinChangedEventArgs e)
        {
            string str = "";
            this.Invoke(this.objdelegDataRx, new object[] { "PinChg" });
            // lblOut.Text = "PinChg:" + e.ToString();
        }
        ////////////////////////////////////////////////////
        private void btnList_Click(object sender, EventArgs e)
        {
            string str = "";
            /// Get a list of serial port names.
            string[] strports = System.IO.Ports.SerialPort.GetPortNames();
            foreach (string strport in strports)
            {
                str += strport.ToString() + " ";
            }
            lblOut.Text = "Ports ava:" + str.ToString();
        }
        private void btnOpen_Click(object sender, EventArgs e)
        {
            string str = "";
        /// serialPort2.Encoding ASCIIEncoding (default), UTF8Encoding, UTF32Encoding, UnicodeEncoding. ArgumentNullException ArgumentException
            try
            {  //// Catch Commport Exception with this
                if (serialPort2.IsOpen)
                {
                    str = "already opened";
                }else{
                    int iPort = Convert.ToInt32(txtboxPort.Text);
                    switch (iPort)
                    {
                        case 1:
                            serialPort2.PortName = "COM1";
                            break;
                        case 2:
                            serialPort2.PortName = "COM2";
                            break;
                        case 3:
                            serialPort2.PortName = "COM3";
                            break;
                        case 4:
                            serialPort2.PortName = "COM4";
                            break;
                        case 5:
                            serialPort2.PortName = "COM5";
                            break;
                        case 6:
                            serialPort2.PortName = "COM6";
                            break;
                        case 7:
                            serialPort2.PortName = "COM7";
                            break;
                        case 8:
                            serialPort2.PortName = "COM8";
                            break;
                        case 9:
                            serialPort2.PortName = "COM9";
                            break;
                        case 10:
                            serialPort2.PortName = "COM10";
                            break;
                        case 11:
                            serialPort2.PortName = "COM11";
                            break;
                        case 12:
                            serialPort2.PortName = "COM12";
                            break;
                        case 13:
                            serialPort2.PortName = "COM13";
                            break;
                        case 14:
                            serialPort2.PortName = "COM14";
                            break;
                        case 15:
                            serialPort2.PortName = "COM15";
                            break;
                        case 16:
                            serialPort2.PortName = "COM16";
                            break;
                        case 17:
                            serialPort2.PortName = "COM17";
                            break;
                        case 18:
                            serialPort2.PortName = "COM18";
                            break;
                        case 19:
                            serialPort2.PortName = "COM19";
                            break;
                        case 20:
                            serialPort2.PortName = "COM20";
                            break;
                        default:
                            break;
                    };
                //serialPort2.ReadBufferSize =4096; //default
                // serialPort2.PortName     = "COM1";  
                    serialPort2.BaudRate     = 115200;
                    serialPort2.DataBits     = 8;
                    serialPort2.Parity       = System.IO.Ports.Parity.None;
                    serialPort2.StopBits     = System.IO.Ports.StopBits.One;
                    serialPort2.ReadTimeout  = 500;
                    serialPort2.WriteTimeout = 500;
                    serialPort2.Handshake    = System.IO.Ports.Handshake.None;
                    serialPort2.Open();
                    str = "OK";
                }
            }
            catch (InvalidOperationException iopex)
            {
                str = "Failed iopex" + iopex.ToString();
            }
            catch (ArgumentOutOfRangeException aorex)
            {
                str = "Failed aorex" + aorex.ToString();
            }
            catch (ArgumentException aex)
            {
                str = "Failed aex" + aex.ToString();
            }
            //catch (IOException ioex) { str = "Failed ioex" + ioex.ToString(); }
            catch (UnauthorizedAccessException uaex)
            {
                str = "Failed uaex" + uaex.ToString();
            }
            catch (Exception ex)
            {
                str = "Failed " + ex.ToString();
            }
            finally
            {
                
            }
            lblOut.Text = "Open:" + str.ToString();
        }

        private void btnClose_Click(object sender, EventArgs e)
        {
            string str = "";
            try
            {
                if (serialPort2.IsOpen)
                {
                    serialPort2.Close();
                    str = "OK";
                }
            }
            catch (Exception ex)
            {
                    str = "Failed";
            }
            lblOut.Text = "Close: " + str.ToString();
        }

        private void btnSend_Click(object sender, EventArgs e)
        {
            string str = "";
            if (serialPort2.IsOpen)
            {
                //int WriteTimeout 
                //serialPort2.WriteBufferSize property ignores any value smaller than 2048 // serialPort2.Write("Hello");
                if (txtboxSend.Text.Length > 0 )
                {
                    serialPort2.Write(txtboxSend.Text.ToString());
                }
                lblOut.Text = "Send: " + txtboxSend.Text.ToString();
            }else{
                lblOut.Text = "No port!";
            };
            
        }

        private void btnSendB_Click(object sender, EventArgs e)
        {
            //string str = "";
            //lblOut.Text = "Send:";
            //bool bCarrierDetect = serialPort2.CDHolding; 
            //int iBuf = serialPort2.BytesToWrite;
        }

    }
}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
波多野结衣精品在线| 欧美精品高清视频| 国产欧美精品一区二区三区四区| 亚洲高清三级视频| 日本电影亚洲天堂一区| 1区2区3区国产精品| 成人免费视频app| 国产视频一区二区在线观看| 成人一区二区视频| 亚洲精品欧美在线| 在线视频欧美区| 午夜精品久久久久久久99水蜜桃 | 国产传媒久久文化传媒| 国产日本一区二区| 欧美亚洲一区二区在线| 日本免费新一区视频| 日韩一区二区三区四区五区六区| 韩国三级电影一区二区| 欧美国产欧美综合| 欧美亚洲一区二区三区四区| 免费观看91视频大全| 欧美国产日韩精品免费观看| 欧美色网一区二区| 国产精品一级黄| 玉米视频成人免费看| 欧美成人一区二区三区片免费| 成人激情综合网站| 午夜成人免费电影| 国产精品久久久久7777按摩| 欧美精品三级在线观看| 国产一区91精品张津瑜| 亚洲一区自拍偷拍| 国产午夜精品一区二区三区视频 | 国产精品系列在线播放| 一区二区三区产品免费精品久久75| 欧美一区三区二区| 丰满放荡岳乱妇91ww| 亚洲福利一二三区| 国产精品妹子av| 欧美成人午夜电影| 在线观看三级视频欧美| 国产91精品精华液一区二区三区 | 中文字幕亚洲综合久久菠萝蜜| 欧美情侣在线播放| av成人免费在线观看| 精品亚洲国产成人av制服丝袜| 亚洲另类春色校园小说| 久久精品网站免费观看| 91精品国产麻豆| 99精品黄色片免费大全| 欧美妇女性影城| 粉嫩嫩av羞羞动漫久久久| 亚洲福利视频三区| 国产精品你懂的在线| 欧美日韩久久不卡| 成人av在线电影| 蜜乳av一区二区三区| 亚洲欧美综合在线精品| 日韩欧美国产三级| 欧美高清hd18日本| 欧美性一二三区| 99精品一区二区三区| 国产成人一区在线| 精品无人码麻豆乱码1区2区| 亚洲一区二区欧美激情| 亚洲精品伦理在线| 国产精品毛片a∨一区二区三区| 日韩亚洲电影在线| 欧美欧美欧美欧美首页| 欧美自拍丝袜亚洲| 在线区一区二视频| 91老师国产黑色丝袜在线| 东方欧美亚洲色图在线| 国产精品亚洲一区二区三区在线 | 国产在线麻豆精品观看| 日韩经典一区二区| 亚洲国产精品久久人人爱| 亚洲乱码国产乱码精品精98午夜| 国产精品国产自产拍高清av| 中文字幕精品在线不卡| 亚洲精品在线免费观看视频| 日韩午夜激情视频| 日韩欧美在线影院| 精品久久久久久无| 欧美成人a在线| 欧美精品一区二区精品网| 欧美一区二区三区日韩| 9191久久久久久久久久久| 8x8x8国产精品| 日韩欧美在线影院| 精品国产乱码久久久久久蜜臀| 91精品欧美久久久久久动漫| 欧美高清激情brazzers| 日韩三级精品电影久久久 | 91极品美女在线| 色先锋aa成人| 欧美视频三区在线播放| 欧美猛男男办公室激情| 欧美一区二区精美| 国产色产综合产在线视频| 国产精品国产三级国产aⅴ中文| 亚洲欧洲性图库| 五月天亚洲婷婷| 久久69国产一区二区蜜臀| 国产99精品国产| 色狠狠一区二区| 538在线一区二区精品国产| 精品欧美一区二区在线观看| 久久久国产精华| 亚洲乱码国产乱码精品精的特点 | 久久精品免费观看| 国产99久久精品| 色94色欧美sute亚洲13| 欧美美女一区二区| 欧美mv日韩mv国产网站app| 国产精品毛片大码女人| 亚洲高清不卡在线观看| 国产真实乱偷精品视频免| 91免费看视频| 欧美一区二区啪啪| 中文字幕免费一区| 日韩电影免费一区| 成人手机在线视频| 91精品中文字幕一区二区三区 | 久久久99精品免费观看不卡| 亚洲日本中文字幕区| 日韩av一级电影| 色综合亚洲欧洲| 精品久久久久久无| 亚洲一二三四在线| 国产高清无密码一区二区三区| 色88888久久久久久影院按摩| 精品国产三级电影在线观看| 亚洲精品日韩一| 国产成人免费在线观看不卡| 在线观看日韩国产| 中文字幕欧美三区| 日韩和的一区二区| 91捆绑美女网站| 亚洲精品在线三区| 同产精品九九九| 91在线精品一区二区| 精品国产一区二区在线观看| 一区二区三区日韩精品视频| 国产精品伊人色| 国产成人av福利| 欧美一二三四在线| 亚洲一区二区三区视频在线| 国产精品夜夜嗨| 精品国产乱码久久久久久久久| 一区二区三区美女视频| 福利一区在线观看| 日韩欧美一区在线| 日韩精品亚洲专区| 欧美视频日韩视频在线观看| 中文字幕日韩av资源站| 成人午夜视频在线观看| 欧美本精品男人aⅴ天堂| 日韩一区精品视频| 欧美日韩国产美| 亚洲一区电影777| 色综合天天综合网天天看片| 欧美激情在线观看视频免费| 精品综合久久久久久8888| 91麻豆精品国产91久久久更新时间| 亚洲精品国产无套在线观| 成人免费毛片aaaaa**| 日本一区二区三区四区| 国产精品亚洲一区二区三区妖精| 日韩美女视频在线| 久久99在线观看| 欧美成人福利视频| 久久99久久99| 26uuuu精品一区二区| 加勒比av一区二区| 精品久久久久久最新网址| 国模套图日韩精品一区二区 | 久久这里只精品最新地址| 男女男精品视频| 欧美精品一区二区蜜臀亚洲| 久久成人羞羞网站| 精品国产一区二区三区久久久蜜月| 久久9热精品视频| 国产校园另类小说区| 国产91在线看| 日韩一区欧美一区| 欧美日韩在线播放一区| 亚洲国产视频一区| 欧美一三区三区四区免费在线看| 日韩av中文字幕一区二区三区| 日韩精品一区二区三区在线| 国产精品一区二区在线看| 国产精品理论在线观看| 91免费版pro下载短视频| 亚洲成人av一区二区| 精品国产成人系列| 成人av电影在线网| 午夜欧美一区二区三区在线播放| 欧美日韩精品欧美日韩精品 | 韩国一区二区在线观看|