您的位置: 旅游網(wǎng) > 熱點(diǎn) >> ChinaJoy

    基本語(yǔ)句呢

    發(fā)布時(shí)間:2021-10-28 05:41:07

    一:Try………Catch………finally………end try 捕獲錯(cuò)誤

    把一個(gè)可能出錯(cuò)的語(yǔ)句放在try后面,如果出錯(cuò),執(zhí)行catch語(yǔ)句,catch可以有多個(gè),第一個(gè)catch不能捕獲的錯(cuò)誤,將被下一個(gè)catch語(yǔ)句所捕獲。在所有的處理結(jié)束后,執(zhí)行finally語(yǔ)句。

    在一個(gè)try………end try 過(guò)程中可以使用catch與finally兩個(gè)中的一個(gè),或者兩個(gè)一起用

    二:Protected, private, Public 封裝控制

    這三個(gè)關(guān)鍵字一般放在語(yǔ)句最前面,而會(huì)置于overloads與Overrides的后面

    public是工程級(jí)別外部訪問(wèn)

    protected是本族級(jí)別以下內(nèi)部訪問(wèn)

    private是不提供非本地訪問(wèn)

    三:ByVal sender As Object, ByVal e As entArgs

    這是最賞用事件傳遞參數(shù)。被封裝于兩個(gè)對(duì)象內(nèi),如果你要傳遞相應(yīng)的參數(shù),要在這兩個(gè)對(duì)象里面找,如當(dāng)前鼠標(biāo)位置為e.X e.Y。在VB.Net中有些事件是要自已動(dòng)手寫的,如窗體鼠標(biāo)過(guò)程,一般加上這個(gè)參數(shù)在后面的括號(hào)內(nèi)就解決了。

    四:重載語(yǔ)法Overloads

    如:class class1

    public strtem as string

    overloads public sub subx()重載subx(A狀態(tài))

    strtem=”3”

    end sub

    overloads public sub subx(x as string) 重載subx(B狀態(tài))

    strtem=x

    end sub

    end class

    如果你如果調(diào)用subx()中間沒(méi)有參數(shù),則VB自動(dòng)調(diào)用重載subx(A狀態(tài)),

    overloads public sub subx()重載subx(A狀態(tài))

    strtem=”3”

    end sub

    結(jié)果就是strtem=”3”

    如果你這樣調(diào)用,subx(“這是一個(gè)不同的結(jié)果”),則VB自動(dòng)調(diào)用重載subx(B狀態(tài))

    overloads public sub subx(x as string) 重載subx(B狀態(tài))

    strtem=x

    end sub

    結(jié)果就是 strtem=“這是一個(gè)不同的結(jié)果”

    您可以在函數(shù)中調(diào)用,包括在API中(當(dāng)然不再使用winAPI).

    甚至一些至關(guān)緊要的過(guò)程也不例外:如new過(guò)程(此方法王國(guó)榮文章中有介紹)

    如: class class1

    Overloads Public Sub New()

    。。。。。。

    。。。。。。

    end sub

    Overloads Public Sub New(s as string)

    。。。。。。

    。。。。。。

    end sub

    end class

    同樣有兩種調(diào)用的方法,如dim as as class1=new class 調(diào)用前面一個(gè)無(wú)參數(shù)的new過(guò)程,而dim asb as class1=new class(“string”)調(diào)用第二個(gè)new 過(guò)程.切記,如果一個(gè)過(guò)程或一個(gè)函數(shù)只有一種狀態(tài),不能這樣運(yùn)用。如果您試圖使用overloads關(guān)鍵字,則會(huì)出現(xiàn)錯(cuò)誤的提示要求你移去overloads

    五:Overrides改寫

    如常見(jiàn)的dispose過(guò)程:

    Overrides Public Sub Dispose()

    spose

    spose

    End Sub

    Overrides表示完全的改寫父類提供的過(guò)程與函數(shù)

    不過(guò)要記住使用改寫的前提是在父類的同一過(guò)程或函數(shù)的前面也使用了overrides關(guān)鍵字

    六:w 與spose

    ublic Sub New()

    w

    Form1 = Me

    InitializeComponent

    End Sub

    Overrides Public Sub Dispose()

    spose

    spose

    End Sub

    這兩個(gè)過(guò)程是任何一個(gè)新建工程都會(huì)有的,w是調(diào)用當(dāng)前類的父類的new過(guò)程,同樣你也可以加上參數(shù)配合父類的重載New過(guò)程。如:

    Overloads Public Sub New ()

    w()

    End Sub

    Overloads Public Sub New (string)

    w(string)

    End Sub

    七:Structure構(gòu)造

    自定義類型,如:

    Structure Type1

    Dim x as y

    Dim a as b

    。。。。。。。

    endstructure

    淘寶秋裝有一次大促 這個(gè)取代VB6中的使用type………end type方式自定義類型的方法。

    八:return返回值

    function functionname()

    returnX。。。。。。

    end funtion

    他的作用與下面一樣:

    function functionname()

    functionname = X。。。。。。

    end funtion

    蘭州治療白癜風(fēng)最好的醫(yī)院
    太原早泄治療多少錢
    江中健胃消食片
    猜你會(huì)喜歡的
    猜你會(huì)喜歡的
    主站蜘蛛池模板: 国产精品视频视频久久| 日本小视频免费| 在线免费观看欧美大片| 久久精品国产久精国产一老狼| 色综合网站国产麻豆| 巨胸喷奶水视频www免费视频| 亚洲中文无码a∨在线观看| 精品乱码一区内射人妻无码| 国产麻豆成91| 久久精品人人槡人妻人人玩| 熟女性饥渴一区二区三区| 国产福利一区二区三区在线观看| 久久久久亚洲精品成人网小说 | 日韩精品国产丝袜| 啪啪调教所29下拉式免费阅读| chinese体育男白袜videogay| 欧美激情视频二区| 国产女主播福利在线| 两个丫头稚嫩紧窄小说| 欧美黑人巨大videos极品| 国产女人18毛片水真多18精品| 97国产免费全部免费观看| 日韩精品亚洲专区在线影视| 亚洲美女又黄又爽在线观看| 91手机在线视频观看| 强行入侵粗暴h肉囚禁| 久久经典免费视频| 男爵夫人的调教| 国产乱码卡一卡2卡三卡四| 朋友把我玩成喷泉状| 无码人妻一区二区三区免费看| 亚洲人成在线免费观看| 深夜a级毛片免费无码| 午夜丰满少妇性开放视频| 青青视频国产在线播放| 在线观看h网站| 久久图库99图库| 男人桶女人30分钟完整试看| 国产真实乱了在线播放| 久久久久久久女国产乱让韩| 欧美乱妇狂野欧美在线视频|