国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > .NET > 正文

VB.Net學習筆記(基礎概念和語法)

2024-07-10 13:01:37
字體:
來源:轉載
供稿:網(wǎng)友
國內(nèi)最大的酷站演示中心!
從基礎概念和語法開始


學一門語言,特別是現(xiàn)在都是可視化的開發(fā)了,但我建議還是不要急著先去拖拉幾個控件,而是踏踏實實的先了解一下這門語言的概念、語法和規(guī)范。

vb.net雖然和以前的vb6在語法上非常的接近,但由于現(xiàn)在的vb.net是全新的面向對象的語言,所以兩者還是有些區(qū)別的。

正如大家所知道的,現(xiàn)在vb.net已經(jīng)全面支持各種面向對象的特性了,并且還有了一些其他.net環(huán)境所需要的特性:繼承、重載、重寫屬性和方法、實現(xiàn)構造函數(shù)和析構函數(shù)、接口、委托、異常、命名空間、程序集、特征編程、多線程、共享成員。(我們在后面的筆記中會逐步的來探討這些特征的。)



先簡單的描述一下vb.net的語法,雖然它和vb6是如此的象像。所以講述vb.net的語句其實是對vb6語句的回顧,但有些語句是原先vb6所沒有的。



vb.net語句分為:聲明語句、賦值語句、條件語句、循環(huán)語句、數(shù)組處理語句、異常語句、控制流語句、調用語句、鎖語句





聲明語句
在vb.net、中聲明往往是指變量的聲明。

對于局部變量我們使用dim修飾符進行聲明。并且依然可以使用const來修飾該變量為常數(shù),static作為描述靜態(tài)變量依然有效。



聲明舉例(對于類和數(shù)組我們在后面描述)

const s as string = "hello" '常數(shù)局部變量

dim b as boolean '規(guī)則局部變量

static i as int32 '靜態(tài)局部變量





變量的可訪問性
上面的三個變量都是局部變量,我們知道局部變量只在聲明它們的區(qū)域是可見的,在該范圍外是無法訪問的,對于那些需要更多訪問的控制,vb.net提供了更豐富的修飾關鍵字。



可訪問性修飾
描述

public
聲明元素為公共的,對公共元素的可訪問性沒有限制。

private
聲明元素僅可以從同一模塊、類或結構內(nèi)訪問。

protected
聲明元素僅可以從同一個類內(nèi),或該類的派生類中訪問。

friend
聲明元素可以從同一個項目內(nèi)訪問,但不能從項目外部訪問。

protected friend
聲明元素可以從派生類或同一項目內(nèi)或二者進行訪問。





可訪問性舉例(注意testb,testc和testa的關系)

public class testa

public i as int32 = 100 '訪問無限制

private s as string = "hello" '只有testa可以訪問

protected b as boolean = true '只有testa和它的派生類可以訪問

friend d as double = 3.1415926 '只有同項目類可以訪問

protected friend l as long = 100000 '

end class





public class testb

inherits testa'繼承testa

public sub new()

mybase.b = false

mybase.d = 3.14

mybase.i = 10

mybase.l = 10000

end sub

end class





public class testc

public sub new()

dim a as new testa

a.d = 3.14

a.i = 10

a.l = 1000

end sub

end class


發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 邛崃市| 奇台县| 韶山市| 工布江达县| 金乡县| 崇左市| 长泰县| 林周县| 奇台县| 得荣县| 林周县| 衡水市| 安龙县| 康定县| 桃江县| 上虞市| 象山县| 宁海县| 通渭县| 辽中县| 景洪市| 宜川县| 开鲁县| 衡山县| 乡宁县| 杭锦旗| 通许县| 巴林左旗| 黑龙江省| 比如县| 和平县| 平潭县| 朝阳区| 拜城县| 句容市| 大安市| 汾阳市| 永靖县| 阳江市| 三原县| 通道|