西西軟件園多重安全檢測下載網(wǎng)站、值得信賴的軟件下載站!
軟件
軟件
文章
搜索

首頁編程開發(fā)C#.NET → Visual Basic.Net基礎(chǔ)概念和語法

Visual Basic.Net基礎(chǔ)概念和語法

相關(guān)軟件相關(guān)文章發(fā)表評論 來源:西西整理時間:2010/11/16 16:26:50字體大小:A-A+

作者:佚名點擊:330次評論:0次標(biāo)簽: .NET

.NETv3.0 可再發(fā)行組件包
  • 類型:編程輔助大。2.7M語言:中文 評分:1.8
  • 標(biāo)簽:
立即下載
Visual Basic.Net基礎(chǔ)概念和語法

從基礎(chǔ)概念和語法開始,學(xué)一門語言,特別是現(xiàn)在都是可視化的開發(fā)了,但我建議還是不要急著先去拖拉幾個控件,而是踏踏實實的先了解一下這門語言的概念、語法和規(guī)范。VB.Net雖然和以前的VB6在語法上非常的接近,但由于現(xiàn)在的VB.Net是全新的面向?qū)ο蟮恼Z言,所以兩者還是有些區(qū)別的。
  正如大家所知道的,現(xiàn)在VB.Net已經(jīng)全面支持各種面向?qū)ο蟮奶匦粤,并且還有了一些其他.Net環(huán)境所需要的特性:繼承、重載、重寫屬性和方法、實現(xiàn)構(gòu)造函數(shù)和析構(gòu)函數(shù)、接口、委托、異常、命名空間、程序集、特征編程、多線程、共享成員。(我們在后面的筆記中會逐步的來探討這些特征的。)

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

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

  聲明語句

  在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提供了更豐富的修飾關(guān)鍵字。

  可訪問性修飾

  描述

  Public

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

  Private

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

  Protected

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

  Friend

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

  Protected Friend

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

  可訪問性舉例(注意TestB,TestC和TestA的關(guān)系)

  以下是引用片段:


  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


  怎么樣,是不是很簡單啊,如果你有VB6的基礎(chǔ)的話,相信很快就能過渡到VB.net。

    相關(guān)評論

    閱讀本文后您有什么感想? 已有人給出評價!

    • 8 喜歡喜歡
    • 3 頂
    • 1 難過難過
    • 5 囧
    • 3 圍觀圍觀
    • 2 無聊無聊

    熱門評論

    最新評論

    發(fā)表評論 查看所有評論(0)

    昵稱:
    表情: 高興 可 汗 我不要 害羞 好 下下下 送花 屎 親親
    字數(shù): 0/500 (您的評論需要經(jīng)過審核才能顯示)