您的位置: 旅游網(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ì)喜歡的
    主站蜘蛛池模板: 在线国产一区二区| 日韩免费毛片视频| 口国产成人高清在线播放| 深爱婷婷激情网| 巨龙征母全文王雪琴笔趣阁| 乱子轮熟睡1区| 漂亮华裔美眉跪着吃大洋全集| 国产dvd毛片在线视频| 亚洲综合色区中文字幕| 天堂资源wwww在线看| 午夜福利啪啪片| 99久久精品免费看国产| 无遮挡又黄又爽又色的动态图1000| 亚洲国产AV一区二区三区四区| 福利所第一导航| 国产三级香港三韩国三级| 亚洲精品视频在线观看你懂的 | 午夜小视频免费观看| 黄色片视频国产| 国产精品美女久久久久AV福利 | 欧美乱妇狂野欧美在线视频 | 777精品成人影院| 好大好湿好硬顶到了好爽视频| 久久久久久亚洲av无码专区| 最近的中文字幕大全免费版| 亚洲毛片免费视频| 男女一边桶一边摸一边脱视频免费| 国产av熟女一区二区三区| 91免费国产在线观看| 国产精品成人四虎免费视频| 99精品在线看| 幼香视频在线观看免费| 久久久久无码精品国产app| 最近中文字幕国语免费完整| 亚洲欧美偷自乱图片| 男人j桶进女人p无遮挡免费 | 四虎在线成人免费网站| 国内久久精品视频| videofree极品另类| 成年女人毛片免费播放人| 久久国产精品99精品国产987|