新聞中心
微軟公司推出的各種編程語(yǔ)言都在開(kāi)發(fā)領(lǐng)域中占據(jù)著非常重要的統(tǒng)治地位。其中就包括VB.NET。今天就讓大家通過(guò)對(duì)VB.NET命名空間的學(xué)習(xí),來(lái)對(duì)門語(yǔ)言進(jìn)行一個(gè)江西的解讀。希望能給大家?guī)?lái)一些幫助。#t#

創(chuàng)新互聯(lián)一直通過(guò)網(wǎng)站建設(shè)和網(wǎng)站營(yíng)銷幫助企業(yè)獲得更多客戶資源。 以"深度挖掘,量身打造,注重實(shí)效"的一站式服務(wù),以成都網(wǎng)站建設(shè)、成都做網(wǎng)站、移動(dòng)互聯(lián)產(chǎn)品、成都營(yíng)銷網(wǎng)站建設(shè)服務(wù)為核心業(yè)務(wù)。十載網(wǎng)站制作的經(jīng)驗(yàn),使用新網(wǎng)站建設(shè)技術(shù),全新開(kāi)發(fā)出的標(biāo)準(zhǔn)網(wǎng)站,不但價(jià)格便宜而且實(shí)用、靈活,特別適合中小公司網(wǎng)站制作。網(wǎng)站管理系統(tǒng)簡(jiǎn)單易用,維護(hù)方便,您可以完全操作網(wǎng)站資料,是中小公司快速網(wǎng)站建設(shè)的選擇。
VB.NET命名空間是為了把一些類和類的實(shí)例更好地管理而定義的把這些類和實(shí)體集合起來(lái)的一個(gè)團(tuán)體,它是_Namespace system class的一個(gè)實(shí)例,或者是_Namespace類的一個(gè)派生類,_Namespace類只有一個(gè)屬性:Name。通過(guò)這個(gè)屬性用戶可以把某個(gè)命名空間和其他的命名空間分開(kāi)來(lái),注意命名空間的Name不能包括頭綴和后綴的下劃線。
VB.NET命名空間可以相互聯(lián)系和組織成一個(gè)具有任意層次的由類和類的實(shí)例組成的網(wǎng)狀結(jié)構(gòu),這種結(jié)構(gòu)有點(diǎn)象文件系統(tǒng)的樹(shù)狀結(jié)構(gòu),在同一個(gè)層次的情況下,命名空間必須具有互異的名稱。
為了表示它們的層次結(jié)構(gòu)你可以用右下線表示這種關(guān)系,如下:
- Namespace1\Namespace2\
Namespace3.....\LastNamespace
雖然說(shuō)這些命名空間可以表示成這樣的層次結(jié)構(gòu),但是,這些VB.NET命名空間之間沒(méi)有類的繼承關(guān)系,也就是說(shuō),子的命名空間中的類不會(huì)自動(dòng)繼承父的命名空間中的類。
通常情況下,一個(gè)命名空間包含了在某種環(huán)境下一系列的類和類的實(shí)例。例如那些在Win32下定義和運(yùn)行的類即使是和其他的命名空間里的類具有相同的名字也不會(huì)出現(xiàn)沖突,然而在建立一個(gè)新的類的時(shí)候,***還是不要和已經(jīng)建立的類的名字相同,這為將來(lái)WMI發(fā)布減少了一些問(wèn)題。
所有的WMI包含了下面這些預(yù)定義了的VB.NET命名空間:
- ●root
- ●toor\default
- ●root\cimv32
root命名空間是專門為包含其他的命名空間而設(shè)計(jì)的命名空間,WMI把其他的VB.NET命名空間都放在這個(gè)命名空間下面。toor\default命名空間包含了基本上系統(tǒng)的類,而root\cimv32命名空間主要是包含了在Win32環(huán)境下運(yùn)行的一些類。比如:Win32_logicalDisk和Win32_OperatingSystem。很多操作基本上都是在root\cimv32命名空間下發(fā)生的。
文章題目:VB.NET命名空間類型概述
文章來(lái)源:http://www.5511xx.com/article/cciccec.html


咨詢
建站咨詢
