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

? 歡迎來(lái)到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? getip.vb

?? vb.net 的二十個(gè)經(jīng)典程序代碼.菜NIAO學(xué)習(xí)用
?? VB
字號(hào):
Public Class frmMain
    Inherits System.Windows.Forms.Form

#Region " Windows 窗體設(shè)計(jì)器生成的代碼 "

    Public Sub New()
        MyBase.New()

        '該調(diào)用是 Windows 窗體設(shè)計(jì)器所必需的。
        InitializeComponent()

        '在 InitializeComponent() 調(diào)用之后添加任何初始化

    End Sub

    '窗體重寫處置以清理組件列表。
    Protected Overloads Overrides Sub Dispose(ByVal disposing As Boolean)
        If disposing Then
            If Not (components Is Nothing) Then
                components.Dispose()
            End If
        End If
        MyBase.Dispose(disposing)
    End Sub

    'Windows 窗體設(shè)計(jì)器所必需的
    Private components As System.ComponentModel.IContainer

    '注意:以下過(guò)程是 Windows 窗體設(shè)計(jì)器所必需的
    '可以使用 Windows 窗體設(shè)計(jì)器修改此過(guò)程。
    '不要使用代碼編輯器修改它。
    Friend WithEvents Label1 As System.Windows.Forms.Label
    Friend WithEvents Label2 As System.Windows.Forms.Label
    Friend WithEvents txtHostname As System.Windows.Forms.TextBox
    Friend WithEvents txtIP As System.Windows.Forms.TextBox
    Friend WithEvents btnLocal As System.Windows.Forms.Button
    Friend WithEvents btnIPtoHost As System.Windows.Forms.Button
    Friend WithEvents btnHosttoIP As System.Windows.Forms.Button
    <System.Diagnostics.DebuggerStepThrough()> Private Sub InitializeComponent()
        Me.Label1 = New System.Windows.Forms.Label()
        Me.Label2 = New System.Windows.Forms.Label()
        Me.txtHostname = New System.Windows.Forms.TextBox()
        Me.txtIP = New System.Windows.Forms.TextBox()
        Me.btnLocal = New System.Windows.Forms.Button()
        Me.btnIPtoHost = New System.Windows.Forms.Button()
        Me.btnHosttoIP = New System.Windows.Forms.Button()
        Me.SuspendLayout()
        '
        'Label1
        '
        Me.Label1.Location = New System.Drawing.Point(24, 32)
        Me.Label1.Name = "Label1"
        Me.Label1.Size = New System.Drawing.Size(72, 16)
        Me.Label1.TabIndex = 0
        Me.Label1.Text = "計(jì)算機(jī)名:"
        '
        'Label2
        '
        Me.Label2.Location = New System.Drawing.Point(24, 64)
        Me.Label2.Name = "Label2"
        Me.Label2.Size = New System.Drawing.Size(72, 13)
        Me.Label2.TabIndex = 1
        Me.Label2.Text = "IP地址:"
        '
        'txtHostname
        '
        Me.txtHostname.Location = New System.Drawing.Point(104, 24)
        Me.txtHostname.Name = "txtHostname"
        Me.txtHostname.Size = New System.Drawing.Size(152, 21)
        Me.txtHostname.TabIndex = 2
        Me.txtHostname.Text = ""
        '
        'txtIP
        '
        Me.txtIP.Location = New System.Drawing.Point(104, 56)
        Me.txtIP.Name = "txtIP"
        Me.txtIP.Size = New System.Drawing.Size(152, 21)
        Me.txtIP.TabIndex = 3
        Me.txtIP.Text = ""
        '
        'btnLocal
        '
        Me.btnLocal.Location = New System.Drawing.Point(64, 96)
        Me.btnLocal.Name = "btnLocal"
        Me.btnLocal.Size = New System.Drawing.Size(144, 32)
        Me.btnLocal.TabIndex = 4
        Me.btnLocal.Text = "本機(jī)名稱和IP"
        '
        'btnIPtoHost
        '
        Me.btnIPtoHost.Location = New System.Drawing.Point(64, 144)
        Me.btnIPtoHost.Name = "btnIPtoHost"
        Me.btnIPtoHost.Size = New System.Drawing.Size(144, 32)
        Me.btnIPtoHost.TabIndex = 5
        Me.btnIPtoHost.Text = "IP->計(jì)算機(jī)名"
        '
        'btnHosttoIP
        '
        Me.btnHosttoIP.Location = New System.Drawing.Point(64, 192)
        Me.btnHosttoIP.Name = "btnHosttoIP"
        Me.btnHosttoIP.Size = New System.Drawing.Size(144, 32)
        Me.btnHosttoIP.TabIndex = 6
        Me.btnHosttoIP.Text = "計(jì)算機(jī)名->IP"
        '
        'frmMain
        '
        Me.AutoScaleBaseSize = New System.Drawing.Size(6, 14)
        Me.ClientSize = New System.Drawing.Size(288, 262)
        Me.Controls.AddRange(New System.Windows.Forms.Control() {Me.btnHosttoIP, Me.btnIPtoHost, Me.btnLocal, Me.txtIP, Me.txtHostname, Me.Label2, Me.Label1})
        Me.FormBorderStyle = System.Windows.Forms.FormBorderStyle.Fixed3D
        Me.MaximizeBox = False
        Me.Name = "frmMain"
        Me.Text = "獲取計(jì)算機(jī)名和IP"
        Me.ResumeLayout(False)

    End Sub

#End Region

    Private Sub btnHosttoIP_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnHosttoIP.Click
        '根據(jù)輸入的計(jì)算機(jī)名獲取其IP地址
        Dim name As String
        name = txtHostname.Text
        'JudgeName()函數(shù)用于判斷輸入的計(jì)算機(jī)名是否合法
        '合法則返回True,否則返回False
        If JudgeName(name) Then
            Try
                '獲取該計(jì)算機(jī)的IP地址并顯示
                Dim ip As String
                Dim Address() As System.Net.IPAddress
                Address = System.Net.Dns.GetHostByName(name).AddressList
                ip = Address(0).ToString
                txtIP.Text = ip
            Catch ex As Exception
                '顯示異常信息
                MessageBox.Show("發(fā)生錯(cuò)誤:" + ex.Message)
            End Try
            txtHostname.Focus()
            txtHostname.SelectionStart = 0
            txtHostname.SelectionLength = txtHostname.Text.Length
        Else
            '若輸入的計(jì)算機(jī)名不合法,則提示錯(cuò)誤
            MessageBox.Show("不存在主機(jī)!")
            '焦點(diǎn)重定向到txthostname控件讓用戶重新輸入
            txtHostname.Focus()
            txtHostname.SelectionStart = 0
            txtHostname.SelectionLength = txtHostname.Text.Length
        End If
    End Sub

    Private Function JudgeIP(ByVal ip As String) As Boolean
        'numcount用于統(tǒng)計(jì)連續(xù)的數(shù)字個(gè)數(shù)
        Dim numcount As Integer = 0
        'dotcount用于統(tǒng)計(jì)該字符串中"."的個(gè)數(shù)
        Dim dotcount As Integer = 0
        '合法的IP地址字符串長(zhǎng)度不小于7
        If ip.Length < 7 Then
            Return False
        End If
        '判斷首位是否為數(shù)字
        If Char.IsDigit(ip.Chars(0)) = False Then
            Return False
        Else
            numcount += 1
        End If
        Dim i As Integer
        '依次判斷各位字符是否為數(shù)字或"."
        For i = 1 To ip.Length - 1
            If Char.IsDigit(ip.Chars(i)) Then
                '若該字符為數(shù)字
                numcount += 1
                '連續(xù)數(shù)字不得超過(guò)3位
                If numcount > 3 Then
                    Return False
                End If
                '若為3位,則其值不得超過(guò)255
                If numcount = 3 Then
                    Dim a, b, c As Integer
                    a = Char.GetNumericValue(ip.Chars(i - 2))
                    b = Char.GetNumericValue(ip.Chars(i - 1))
                    c = Char.GetNumericValue(ip.Chars(i))
                    If a * 100 + b * 10 + c > 255 Then
                        Return False
                    End If
                End If
            ElseIf ip.Chars(i) = "." Then
                '若該字符為點(diǎn)
                '如果該點(diǎn)與前一點(diǎn)之間沒(méi)有任何數(shù)字,則該IP地址非法
                If numcount = 0 Then
                    Return False
                End If
                numcount = 0
                dotcount += 1
            Else
                '若為其他字符,則該IP地址非法
                Return False
            End If
        Next
        '最后,點(diǎn)的總數(shù)應(yīng)為3個(gè)
        If dotcount <> 3 Then
            Return False
        End If
        '最后一位字符應(yīng)該是數(shù)字
        If Not Char.IsDigit(ip.Chars(ip.Length - 1)) Then
            Return False
        End If
        Return True
    End Function

    Private Function JudgeName(ByVal name As String) As Boolean
        If name.Length = 0 Then
            Return False
        End If
        Dim i As Integer
        Dim flag As Boolean = False
        For i = 0 To name.Length - 1
            If Char.IsLetterOrDigit(name.Chars(i)) Then
                '該字符是字母或數(shù)字
                flag = True
            ElseIf name.Chars(i) = "-" Then
                '該字符是連接符"-"
                flag = True
            End If
            If flag = False Then
                Return False
            End If
        Next
        Return True
    End Function

    Private Sub btnLocal_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnLocal.Click
        '獲取本地主機(jī)的計(jì)算機(jī)名及IP地址并顯示
        Try
            Dim Address() As System.Net.IPAddress
            Dim name As String
            '獲取本地主機(jī)的計(jì)算機(jī)名
            name = System.Net.Dns.GetHostName()
            txtHostname.Text = name
            '獲取本地主機(jī)的IP地址列表
            Address = System.Net.Dns.GetHostByName(name).AddressList
            '獲取主機(jī)的首個(gè)IP地址
            txtIP.Text = Address(0).ToString
        Catch ex As Exception
            '捕捉到異常,顯示其信息
            MessageBox.Show("發(fā)生錯(cuò)誤:" + ex.Message)
        End Try
        txtIP.Focus()
        '設(shè)置txtip控件中的內(nèi)容為被選中
        txtIP.SelectionStart = 0
        txtIP.SelectionLength = txtIP.Text.Length
    End Sub

    Private Sub btnIPtoHost_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnIPtoHost.Click
        '根據(jù)輸入的IP地址獲取其計(jì)算機(jī)名
        Dim ip As String
        ip = txtIP.Text
        'JudgeIP()函數(shù)用于判斷輸入的IP地址是否合法
        '合法則返回True,否則返回False
        If JudgeIP(ip) Then
            Try
                '獲取該計(jì)算機(jī)的名稱并顯示
                Dim name As String
                name = System.Net.Dns.GetHostByAddress(ip).HostName
                txtHostname.Text = name
            Catch ex As Exception
                '顯示異常信息
                MessageBox.Show("發(fā)生錯(cuò)誤:" + ex.Message)
            End Try
            txtIP.Focus()
            txtIP.SelectionStart = 0
            txtIP.SelectionLength = txtIP.Text.Length
        Else
            '若輸入的IP地址不合法,則提示錯(cuò)誤
            MessageBox.Show("不存在此IP!")
            '焦點(diǎn)重定向到txtip控件讓用戶重新輸入
            txtIP.Focus()
            txtIP.SelectionStart = 0
            txtIP.SelectionLength = txtIP.Text.Length
        End If
    End Sub
End Class

?? 快捷鍵說(shuō)明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
美女国产一区二区三区| 91蜜桃网址入口| 成人小视频免费在线观看| 播五月开心婷婷综合| 欧美日本高清视频在线观看| www久久久久| 午夜精品一区在线观看| 成人app在线| 久久亚洲一区二区三区四区| 五月天精品一区二区三区| av中文字幕亚洲| 精品国产伦一区二区三区免费| 亚洲精品福利视频网站| 成人性生交大片免费看中文| 日韩欧美国产一区二区在线播放 | 99久久免费视频.com| 日韩视频一区二区在线观看| 亚洲黄一区二区三区| 国产精品69久久久久水密桃| 538在线一区二区精品国产| 亚洲免费在线视频一区 二区| 国产麻豆精品在线观看| 91精品国产入口| 午夜影院久久久| 91福利小视频| 亚洲精品少妇30p| 99在线热播精品免费| 国产清纯白嫩初高生在线观看91 | 视频一区免费在线观看| 91国在线观看| 一区二区三区欧美在线观看| 91网站在线播放| 中文字幕中文字幕一区二区| 国产成人av电影在线播放| 国产亚洲美州欧州综合国| 精品一区二区三区蜜桃| 日韩欧美亚洲国产另类| 免费在线观看一区| 日韩欧美国产精品一区| 激情综合色综合久久| 精品国产乱子伦一区| 狠狠色综合色综合网络| 久久久不卡网国产精品一区| 欧美中文字幕一区二区三区亚洲| 亚洲精品视频在线看| 色综合天天天天做夜夜夜夜做| 中文字幕日韩一区二区| 91色婷婷久久久久合中文| 亚洲精品国产品国语在线app| 91尤物视频在线观看| 亚洲国产综合色| 69堂国产成人免费视频| 久久av资源站| 国产精品久久三| 在线观看www91| 日韩激情在线观看| wwwwww.欧美系列| 成人一级视频在线观看| 伊人色综合久久天天人手人婷| 欧美日韩一区二区三区免费看| 亚洲午夜久久久久久久久电影网| 日韩一区二区在线看片| 国产一区二区在线看| 最新不卡av在线| 欧美精三区欧美精三区| 久久精品免费观看| 日本一区二区三区四区| 欧美在线看片a免费观看| 久久精品国产免费| 亚洲视频资源在线| 欧美一区二区福利在线| eeuss影院一区二区三区 | 欧美美女激情18p| 99vv1com这只有精品| 日韩av二区在线播放| 国产精品三级视频| 337p亚洲精品色噜噜噜| 99久久亚洲一区二区三区青草| 午夜伦欧美伦电影理论片| 国产欧美视频一区二区三区| 欧美日韩成人激情| 福利一区二区在线观看| 午夜精品123| 国产精品私房写真福利视频| 欧美肥妇bbw| 99久久精品免费观看| 看电视剧不卡顿的网站| 亚洲电影第三页| 亚洲欧洲制服丝袜| 久久人人97超碰com| 91精品国产91热久久久做人人 | 欧美日韩在线播| 成人免费视频视频在线观看免费| 日韩高清不卡一区| 一区二区三区欧美视频| 中文字幕乱码亚洲精品一区| 精品福利在线导航| 欧美久久一区二区| 在线视频国内一区二区| 不卡高清视频专区| 国产精品一二三在| 久久电影网站中文字幕| 亚洲成人在线免费| 一区二区三区四区亚洲| 1000部国产精品成人观看| 国产午夜精品一区二区三区视频| 欧美精品自拍偷拍动漫精品| 色综合av在线| 99re热视频精品| 成人午夜免费视频| 国产高清不卡一区二区| 黄色精品一二区| 久久99蜜桃精品| 蜜桃一区二区三区在线| 蜜臀久久久99精品久久久久久| 亚洲动漫第一页| 一区二区成人在线| 亚洲综合丝袜美腿| 一二三四区精品视频| 一区二区在线看| 亚洲综合丁香婷婷六月香| 一区二区三区日本| 亚洲电影激情视频网站| 香蕉成人伊视频在线观看| 午夜成人免费视频| 秋霞国产午夜精品免费视频| 奇米888四色在线精品| 久久精品国产99国产| 精品在线你懂的| 国产精品一二三在| 欧美高清www午色夜在线视频| 欧美精品三级日韩久久| 日韩精品专区在线影院重磅| 久久综合色之久久综合| 中文字幕国产一区二区| 亚洲精品写真福利| 午夜成人免费电影| 激情五月婷婷综合网| 不卡影院免费观看| 在线免费视频一区二区| 欧美一区二区视频在线观看2020 | 在线免费观看日本欧美| 欧美视频一区二区三区四区| 欧美一区二区三区免费观看视频| 日韩一区二区三区四区| 国产偷国产偷亚洲高清人白洁| 国产精品国产三级国产aⅴ中文| 亚洲乱码国产乱码精品精可以看| 午夜精品福利久久久| 国模少妇一区二区三区| 色婷婷亚洲精品| 日韩午夜在线观看| 国产精品久久久久一区二区三区共 | 欧美一区二区成人| 久久久久久久久久看片| 亚洲资源中文字幕| 国产一区二区三区精品欧美日韩一区二区三区| 国产69精品久久99不卡| 欧美日韩色一区| 中文子幕无线码一区tr| 日韩和欧美一区二区三区| 成人av在线资源| 日韩三级免费观看| **欧美大码日韩| 国产在线播放一区二区三区| 91国产丝袜在线播放| 国产三级三级三级精品8ⅰ区| 亚洲综合色婷婷| 粉嫩av一区二区三区| 日韩欧美在线123| 亚洲欧美激情小说另类| 韩国av一区二区三区四区| 色哟哟精品一区| 亚洲国产精品二十页| 日韩电影免费在线看| 91精品福利在线| 国产精品丝袜黑色高跟| 久久99精品久久久久久动态图| 一本大道久久a久久精二百| 国产精品网友自拍| 国产一区二区在线影院| 日韩欧美一二区| 日韩高清不卡一区二区| 在线观看日韩电影| 亚洲图片你懂的| 99视频精品在线| 中文字幕制服丝袜一区二区三区| 国产一区在线不卡| 精品对白一区国产伦| 麻豆91在线看| 日韩一区二区中文字幕| 婷婷中文字幕一区三区| 欧美日韩久久不卡| 亚洲一区精品在线| 欧美日韩一区二区三区在线| 亚洲国产视频直播| 欧美色图在线观看| 中文字幕一区二区5566日韩| 国产成人av一区二区三区在线| 日韩欧美成人一区|