您的位置: 旅游網(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ì)喜歡的
    主站蜘蛛池模板: 精品黑人一区二区三区| 国产女人18毛片水真多| 国产深夜福利在线观看网站| 国产剧果冻传媒星空在线播放| 国产一区二区三区在线视频| 免费看国产精品麻豆| 亚洲成a人片在线观看中文app | 色列有妖气acg全彩本子| 男人与禽交的方法| 欧美一级免费在线观看| 打开腿给医生检查黄文| 在线二区人妖系列| 国产国产人免费人成成免视频| 免费观看的av毛片的网站| 亚洲一卡2卡4卡5卡6卡在线99| 中文在线日本免费永久18近| 911亚洲精品| 色伊人国产高清在线| 欧美日韩一区二区三区四区 | 亚洲五月丁香综合视频| 中国黄色毛片大片| 男人天堂免费视频| 色屁屁影视大全| 欧美激情高清整在线| 我被黑人巨大开嫩苞在线观看| 国产精品亚洲欧美日韩一区在线| 啊好深好硬快点用力视频| 亚洲人成色7777在线观看不卡| 三上悠亚在线网站| 国内精自视频品线六区免费| 狠狠色狠狠色综合日日五| 日本动漫黑暗圣经| 国产精品成人久久久久久久| 刘敏涛三级无删减版在线观看 | 特级毛片在线播放| 无码h黄肉3d动漫在线观看| 国产精品中文久久久久久久| 免费无码国产V片在线观看| 久久婷婷五月综合成人D啪| 2021国产麻豆剧传媒官网| 精品免费AV一区二区三区|