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

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

?? form1.vb

?? VB.NET編寫的利用藍牙技術在PPC之間發短信的程序
?? VB
字號:
Imports System.Runtime.InteropServices
Public Class Form1
    Inherits System.Windows.Forms.Form

#Region " Windows Form Designer generated code "

    Public Sub New()
        MyBase.New()

        'This call is required by the Windows Form Designer.
        InitializeComponent()

        'Add any initialization after the InitializeComponent() call

    End Sub

    Protected Overloads Overrides Sub Dispose(ByVal disposing As Boolean)
        MyBase.Dispose(disposing)
    End Sub

    'NOTE: The following procedure is required by the Windows Form Designer
    'It can be modified using the Windows Form Designer.  
    'Do not modify it using the code editor.
    'Friend WithEvents InputPanel1 As Microsoft.WindowsCE.Forms.InputPanel
    Friend WithEvents MainMenu1 As System.Windows.Forms.MainMenu
    Friend WithEvents Button1 As System.Windows.Forms.Button
    Friend WithEvents txtMessage As System.Windows.Forms.TextBox
    Friend WithEvents txtMessageLog As System.Windows.Forms.TextBox
    Friend WithEvents MenuItem1 As System.Windows.Forms.MenuItem
    Friend WithEvents MenuItem2 As System.Windows.Forms.MenuItem
    Friend WithEvents MenuItem3 As System.Windows.Forms.MenuItem
    <System.Diagnostics.DebuggerStepThrough()> Private Sub InitializeComponent()
        Me.MainMenu1 = New System.Windows.Forms.MainMenu
        Me.MenuItem1 = New System.Windows.Forms.MenuItem
        Me.txtMessage = New System.Windows.Forms.TextBox
        Me.Button1 = New System.Windows.Forms.Button
        Me.txtMessageLog = New System.Windows.Forms.TextBox
        Me.MenuItem2 = New System.Windows.Forms.MenuItem
        Me.MenuItem3 = New System.Windows.Forms.MenuItem
        '
        'MainMenu1
        '
        Me.MainMenu1.MenuItems.Add(Me.MenuItem1)
        '
        'MenuItem1
        '
        Me.MenuItem1.MenuItems.Add(Me.MenuItem2)
        Me.MenuItem1.MenuItems.Add(Me.MenuItem3)
        Me.MenuItem1.Text = "Settings"
        '
        'txtMessage
        '
        Me.txtMessage.Location = New System.Drawing.Point(8, 8)
        Me.txtMessage.Size = New System.Drawing.Size(224, 22)
        Me.txtMessage.Text = ""
        '
        'Button1
        '
        Me.Button1.Location = New System.Drawing.Point(160, 40)
        Me.Button1.Text = "Send"
        '
        'txtMessageLog
        '
        Me.txtMessageLog.Location = New System.Drawing.Point(8, 64)
        Me.txtMessageLog.Multiline = True
        Me.txtMessageLog.ScrollBars = System.Windows.Forms.ScrollBars.Vertical
        Me.txtMessageLog.Size = New System.Drawing.Size(224, 192)
        Me.txtMessageLog.Text = ""
        '
        'MenuItem2
        '
        Me.MenuItem2.Text = "Connect"
        '
        'MenuItem3
        '
        Me.MenuItem3.Text = "Disconnect"
        '
        'Form1
        '
        Me.Controls.Add(Me.txtMessageLog)
        Me.Controls.Add(Me.Button1)
        Me.Controls.Add(Me.txtMessage)
        Me.Menu = Me.MainMenu1
        Me.Text = "Chat"

    End Sub

#End Region
    Dim infileHandler As Long
    Dim outfileHandler As Long
    Dim numReadWrite As Integer
    Dim t1 As System.Threading.Thread
    Dim stopThread As Boolean = False

    Public Sub connect()
        '---port number for Bluetooth connection
        Dim inPort As Short = 7
        Dim outPort As Short = 8

        '---Opens the port for Bluetooth
        infileHandler = CreateFile("COM" & inPort & ":", _
                                    &HC0000000, 0, 0, 3, 0, 0)
        Application.DoEvents()
        outfileHandler = CreateFile("COM" & outPort & ":", _
                                    &HC0000000, 0, 0, 3, 0, 0)
        Application.DoEvents()

        '---invoke the thread to receive incoming messages
        stopThread = False
        t1 = New Threading.Thread(AddressOf receiveLoop)
        t1.Start()
    End Sub

    Public Sub disconnect()
        stopThread = True
        CloseHandle(infileHandler)
        CloseHandle(outfileHandler)
    End Sub


    Private Sub Form1_Load(ByVal sender As System.Object, _
                           ByVal e As System.EventArgs) _
                           Handles MyBase.Load

    End Sub
    Public Function stringToByteArray(ByVal str As String) As Byte()
        '---e.g. "abcdefg" to {a,b,c,d,e,f,g}
        Dim s As Char()
        s = str.ToCharArray
        Dim b(s.Length - 1) As Byte
        Dim i As Integer
        For i = 0 To s.Length - 1
            b(i) = Convert.ToByte(s(i))
        Next
        Return b
    End Function
    Function byteArrayToString(ByVal b() As Byte) As String
        '---e.g. {a,b,c,d,e,f,g} to "abcdefg" 
        Dim str As String
        Dim enc As System.Text.ASCIIEncoding
        enc = New System.Text.ASCIIEncoding
        str = enc.GetString(b, 0, b.Length())
        Return str
    End Function

    <DllImport("coredll.dll")> _
    Private Shared Function CreateFile(ByVal lpFileName As String, _
                                       ByVal dwDesiredAccess As Integer, _
                                       ByVal dwShareMode As Integer, _
                                       ByVal lpSecurityAttributes As Integer, _
                                       ByVal dwCreationDisposition As Integer, _
                                       ByVal dwFlagsAndAttributes As Integer, _
                                       ByVal hTemplateFile As Integer) As Integer
    End Function

    <DllImport("coredll.dll")> _
   Private Shared Function ReadFile(ByVal hFile As Integer, _
                                    ByVal Buffer() As Byte, _
                                    ByVal nNumberOfBytesToRead As Integer, _
                                    ByRef lpNumberOfBytesRead As Integer, _
                                    ByRef lpOverlapped As Integer) As Integer
    End Function

    <DllImport("coredll.dll")> _
    Private Shared Function WriteFile(ByVal hFile As Integer, _
                                      ByVal Buffer() As Byte, _
                                      ByVal nNumberOfBytesToWrite As Integer, _
                                      ByRef lpNumberOfBytesWritten As Integer, _
                                      ByVal lpOverlapped As Integer) As Boolean
    End Function

    <DllImport("coredll.dll")> _
    Private Shared Function CloseHandle(ByVal hObject As Integer) As Integer
    End Function

    Public Function send(ByVal message As String) As Integer
        '---send the message through the serial port
        Dim value As String = message & vbCrLf
        Dim retCode As Integer = WriteFile(outfileHandler, _
                                           stringToByteArray(value), _
                                           value.Length(), _
                                           numReadWrite, _
                                           0)
        txtMessageLog.Text += value
        Return retCode
    End Function

    Public Sub receiveLoop()
        '---receive the message through the serial port
        Dim inbuff(300) As Byte
        Dim retCode As Integer = ReadFile(infileHandler, _
                                          inbuff, _
                                          inbuff.Length, _
                                          numReadWrite, _
                                          0)
        Application.DoEvents()
        While True
            If retCode = 0 Or stopThread Then
                'MsgBox("Error reading message.")
                Exit While
            Else
                Dim updateDelegate As New _
                    myDelegate(AddressOf updateMessageLog)

                updateDelegate.Invoke(byteArrayToString(inbuff))
                ReDim inbuff(300)
                retCode = ReadFile(infileHandler, _
                                   inbuff, _
                                   inbuff.Length, _
                                   numReadWrite, _
                                   0)
                Application.DoEvents()
            End If
        End While
    End Sub

    Private Sub Button1_Click(ByVal sender As System.Object, _
                              ByVal e As System.EventArgs) _
                              Handles Button1.Click
        If send(txtMessage.Text) = 0 Then
            MsgBox("Error sending message.")
        End If
    End Sub

    Public Delegate Sub myDelegate(ByVal str As String)

    Public Sub updateMessageLog(ByVal str As String)
        If str.Length > 0 Then
            txtMessageLog.Text += "-->" & str
        End If
    End Sub

    Private Sub MenuItem1_Click(ByVal sender As System.Object, _
                                ByVal e As System.EventArgs) _
                                Handles MenuItem1.Click

    End Sub

    Private Sub MenuItem2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MenuItem2.Click
        connect()
        MenuItem2.Enabled = False
        MenuItem3.Enabled = True
    End Sub

    Private Sub MenuItem3_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MenuItem3.Click
        disconnect()
        MenuItem2.Enabled = True
        MenuItem3.Enabled = False
    End Sub
End Class

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产午夜精品一区二区三区视频| 成人综合在线观看| 国产精品国产三级国产三级人妇| 精品亚洲免费视频| 91精品欧美一区二区三区综合在| 日韩欧美在线不卡| 久久福利视频一区二区| 欧美日韩成人综合天天影院 | 在线亚洲精品福利网址导航| 日韩欧美一区二区视频| 国产一区二区看久久| 久久久久久久一区| 成人a免费在线看| 亚洲三级视频在线观看| 欧美亚洲图片小说| 日韩精品一区第一页| 欧美体内she精视频| 亚洲在线中文字幕| 久久久久久久综合色一本| 久久不见久久见免费视频1| 欧美日韩精品电影| 国产传媒久久文化传媒| 亚洲丝袜另类动漫二区| 在线视频一区二区三| 久久超级碰视频| 一区二区三区在线看| 精品sm捆绑视频| 99国产精品久久久久久久久久久| 中文字幕巨乱亚洲| av一区二区三区四区| 顶级嫩模精品视频在线看| 青青草视频一区| 奇米精品一区二区三区在线观看| 国产亚洲va综合人人澡精品 | 日本一区二区免费在线观看视频| 91亚洲资源网| 亚洲综合一区二区精品导航| 精品久久久久久亚洲综合网 | 国产精品婷婷午夜在线观看| 欧美大肚乱孕交hd孕妇| 日韩精品一区二区在线观看| 欧美tickle裸体挠脚心vk| 精品日韩99亚洲| 国产精品人成在线观看免费 | 福利一区二区在线| 91亚洲永久精品| 欧美伊人精品成人久久综合97| 成人av在线资源网站| 色8久久人人97超碰香蕉987| 欧美在线观看你懂的| 91精品国产福利在线观看| 久久久国产精华| 亚洲成a人v欧美综合天堂| 日韩国产精品久久| va亚洲va日韩不卡在线观看| 欧美日韩精品专区| 欧美国产视频在线| 午夜精品一区二区三区电影天堂| 久久精品久久久精品美女| 国产精品香蕉一区二区三区| 欧美三级欧美一级| 亚洲欧洲精品一区二区精品久久久| 亚洲人精品午夜| 国产精品亚洲人在线观看| 欧美日韩在线亚洲一区蜜芽| 国产亚洲短视频| 国产乱子伦视频一区二区三区| 成人va在线观看| 久久综合九色综合欧美98| 亚洲成人手机在线| 欧美一a一片一级一片| 国产精品女上位| 成人免费视频视频| 26uuu亚洲综合色| 久久久久久久电影| 亚洲高清不卡在线观看| 91麻豆精品视频| 日韩一区欧美小说| 99久久免费精品| 中文字幕一区不卡| 91丨porny丨中文| 亚洲欧美日韩在线| 91精品久久久久久蜜臀| 日韩中文字幕91| 欧美一区二区成人| 国产一区二区三区最好精华液 | 色久优优欧美色久优优| 国产精品欧美久久久久无广告| 麻豆精品一区二区三区| 精品欧美一区二区久久| 国产成人免费视频网站| 亚洲精品欧美激情| 欧美午夜影院一区| 精品一区二区成人精品| 中文字幕一区三区| 欧美日韩精品一区视频| 国产精品综合视频| 一区二区三区在线观看欧美| 日韩你懂的在线播放| 一本色道综合亚洲| 久久99最新地址| 一区二区三区在线免费观看| 26uuu久久综合| 欧美亚洲尤物久久| 成人一区二区三区视频| 免费看欧美美女黄的网站| 一区二区在线电影| 亚洲欧美在线aaa| 精品久久久久久亚洲综合网| 欧美精品乱码久久久久久| 成人免费毛片高清视频| 国内精品久久久久影院一蜜桃| 欧美激情综合五月色丁香小说| 91免费观看视频| fc2成人免费人成在线观看播放| 亚洲精品久久7777| 一区二区三区四区精品在线视频| 69堂亚洲精品首页| 欧美日韩精品一区二区| 美美哒免费高清在线观看视频一区二区| 91啪九色porn原创视频在线观看| 有坂深雪av一区二区精品| 亚洲蜜桃精久久久久久久| 中文成人综合网| 亚洲人成网站精品片在线观看| 久久伊人蜜桃av一区二区| 久久免费的精品国产v∧| 欧美精品一区二区久久久| 日韩一区二区精品| 久久伊人中文字幕| 亚洲欧美影音先锋| 日韩精品一二三| 国产成人日日夜夜| 99re成人在线| 欧美三级电影在线观看| 久久色视频免费观看| 国产精品久久久久久久久果冻传媒| 精品91自产拍在线观看一区| 国产欧美一区二区在线观看| 亚洲乱码精品一二三四区日韩在线| 亚洲精品中文在线| 久久er99热精品一区二区| 91在线观看污| 精品国产免费人成在线观看| 亚洲男人的天堂在线aⅴ视频| 亚洲一级在线观看| 国产.精品.日韩.另类.中文.在线.播放 | 亚洲综合色视频| 国产一区999| 欧美日韩国产影片| 国产精品网曝门| 国产精品亚洲成人| 久久嫩草精品久久久精品一| 亚洲成a天堂v人片| 国产一区二区在线影院| 制服.丝袜.亚洲.中文.综合| 亚洲精品乱码久久久久久久久| 日韩不卡一区二区三区| 欧美性大战久久久| 亚洲午夜免费电影| 日本高清成人免费播放| 亚洲精品国产成人久久av盗摄| 久久精品国产网站| 久久久久青草大香线综合精品| 亚洲.国产.中文慕字在线| 欧美日韩美少妇| 日本中文字幕不卡| 日韩美女一区二区三区| 麻豆一区二区三| 99久久综合精品| 亚洲一区二区精品视频| 51精品秘密在线观看| 日本不卡1234视频| 精品国产91洋老外米糕| 国产一区二区久久| 亚洲视频图片小说| 欧美视频一区二区| 国内成人精品2018免费看| 国产精品免费视频观看| 欧美日韩亚洲综合在线| 国产精品一区二区免费不卡| 中文字幕亚洲综合久久菠萝蜜| av成人免费在线| 久久国产精品99久久人人澡| 国产精品高潮呻吟| 欧美精品久久一区二区三区| 成人午夜视频在线观看| 五月天久久比比资源色| 国产精品日韩成人| 日韩一区二区三区高清免费看看| 久久不见久久见免费视频1| 一区二区三区资源| 欧美激情一区二区三区| 91精品视频网| 欧洲精品一区二区三区在线观看| 午夜国产精品影院在线观看| 国产精品入口麻豆九色| 久久色中文字幕| 国产清纯白嫩初高生在线观看91| 色先锋aa成人|