新聞中心
VB.NET是由微軟推出的一款基于.netframeworkSDK的一種編程語(yǔ)言。它完全體現(xiàn)了面向?qū)ο蟮母鞣N特性。在這里我們可以通過(guò)對(duì)VB.NET對(duì)象成員的分析,來(lái)對(duì)它的這一面向?qū)ο筇匦赃M(jìn)行一個(gè)簡(jiǎn)要分析。

創(chuàng)新互聯(lián)專業(yè)為企業(yè)提供柘榮網(wǎng)站建設(shè)、柘榮做網(wǎng)站、柘榮網(wǎng)站設(shè)計(jì)、柘榮網(wǎng)站制作等企業(yè)網(wǎng)站建設(shè)、網(wǎng)頁(yè)設(shè)計(jì)與制作、柘榮企業(yè)網(wǎng)站模板建站服務(wù),10年柘榮做網(wǎng)站經(jīng)驗(yàn),不只是建網(wǎng)站,更提供有價(jià)值的思路和整體網(wǎng)絡(luò)服務(wù)。
對(duì)象是面向?qū)ο蟮木幊讨械幕締挝弧R粋€(gè)對(duì)象就是應(yīng)用程序的一個(gè)元素,代表類的一個(gè)“實(shí)例”。字段、屬性、方法和事件是對(duì)象的生成塊,以及構(gòu)成它們的“成員”。
對(duì)象
通過(guò)依次指定對(duì)象變量的名稱、句點(diǎn) (.) 和成員的名稱來(lái)訪問VB.NET對(duì)象成員。下面的示例設(shè)置 Label 對(duì)象的 Text 屬性。
- warningLabel.Text = "Data not saved"
字段和屬性
“方法”是對(duì)象可以執(zhí)行的操作。例如,Add 是 ComboBox 對(duì)象的一個(gè)方法,它向組合框中添加新項(xiàng)。
下面的示例闡釋了 Timer 對(duì)象的 Start 方法。
- Dim safetyTimer As New System.Windows.Forms.Timer
- safetyTimer.Start()
注意,一個(gè)方法只是由對(duì)象公開的一個(gè)“過(guò)程”。#t#
有關(guān)更多信息,請(qǐng)參見如何:使用方法執(zhí)行操作。
事件
從某個(gè)類創(chuàng)建對(duì)象時(shí),得到的就是該類的一個(gè)實(shí)例。不用 Shared (Visual Basic) 關(guān)鍵字聲明的成員是“實(shí)例成員”,它們嚴(yán)格屬于那個(gè)特定的實(shí)例。一個(gè)實(shí)例中的實(shí)例成員與同一個(gè)類的其他實(shí)例中的相同VB.NET對(duì)象成員無(wú)關(guān)。例如,一個(gè)實(shí)例成員變量在不同的實(shí)例中可以有不同的值。
用 Shared 關(guān)鍵字聲明的成員是“共享成員”,這些成員作為一個(gè)整體屬于類,而不屬于任何特定的實(shí)例。共享成員僅存在一次,不管為它的類創(chuàng)建了多少實(shí)例,也不管是否未創(chuàng)建任何實(shí)例。例如,一個(gè)共享成員變量只有一個(gè)值,這個(gè)值對(duì)可以訪問該類的所有代碼均可用。
VB.NET對(duì)象成員的 IntelliSense 列表
IntelliSense 在您激活它的“列出成員”選項(xiàng)時(shí)列出類的成員,例如當(dāng)您將句點(diǎn) (.) 作為成員訪問運(yùn)算符鍵入時(shí)。如果您鍵入的句點(diǎn)跟在某個(gè)聲明為該類的一個(gè)實(shí)例的變量的名稱之后,則 IntelliSense 列出所有實(shí)例成員,而不列出任何共享成員。如果鍵入的句點(diǎn)跟在類名本身之后,則 IntelliSense 只列出所有共享成員,而不列出任何實(shí)例VB.NET對(duì)象成員。有關(guān)更多信息,請(qǐng)參見使用 IntelliSense。
網(wǎng)站名稱:VB.NET對(duì)象成員相關(guān)概念解析
URL網(wǎng)址:http://m.fisionsoft.com.cn/article/dhhsijp.html


咨詢
建站咨詢
