成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

VB.NET程序結構詳細概念解析

開發 后端
VB.NET程序結構主要是依據標準的構造塊建立起來的。那么它其中都包含了哪些重要的內容呢?通過本文的介紹,大家應該可以知道其中的答案。

VB.NET編程語言的學習,需要大家不斷的努力,不斷的從實踐中積累經驗來掌握這一語言的應用技巧。那么首先讓我們從VB.NET程序結構時開始學習,以方便大家能夠在以后的學習應用中得到些幫助。#t#

VB.NET程序結構是依據標準的構造塊建立起來的。一個解決方案由一個或多個項目組成。一個項目又包含一個或多個程序集。每個程序集是依據一個或多個源文件編譯而來的。源文件提供類、結構、模塊和接口的定義和實現,而它們最終包含了所有代碼。

文件級編程元素

當您啟動一個項目或文件并打開代碼編輯器時,會看到一些代碼已經存在并按正確的順序排列。您編寫的任何代碼都應遵循以下VB.NET程序結構順序:

Imports 語句

Namespace 語句和命名空間級元素

如果按其他順序輸入語句,則可能會產生編譯錯誤。

程序還可以包含條件編譯語句。您可以在源文件中采用以上順序的各個語句之間分散放置條件編譯語句。

Option 語句

Option 語句為后續的代碼建立基本的規則,以防止語法和邏輯錯誤。Option Explicit 語句 (Visual Basic) 可確保所有變量的聲明方式和拼寫方式均正確無誤,這樣就縮短了調試時間。Option Strict 語句可***程度地防止在使用不同數據類型的變量時發生邏輯錯誤和數據丟失。Option Compare 語句指定根據字符串的 Binary 或 Text 值相互比較字符串的方式。

Imports 語句

可以包括 Imports 語句以導入在項目外部定義的名稱。Imports 語句允許代碼引用在導入的命名空間中定義的類和其他類型,而無須對它們進行限定。可以根據需要使用任意多個 Imports 語句。

Namespace 語句

命名空間可幫助您對編程元素進行組織和分類,以便輕松地進行分組和訪問。可使用 Namespace 語句在特定的命名空間內對以下語句進行分類。有關更多信息,請參見 Visual Basic 中的命名空間。

條件編譯語句

條件編譯語句幾乎可出現在源文件中的任何位置。條件編譯語句可讓代碼的各個部分在編譯時根據具體的條件,或包括在編譯之內,或排除在編譯之外。也可以將它們用于調試應用程序,因為條件代碼只在調試模式中運行。

命名空間級編程元素

類、結構和模塊包含源文件中的所有代碼。它們是命名空間級元素,可出現在命名空間中或源文件級別。它們包含所有其他編程元素的聲明。定義元素簽名但不提供實現的接口也出現在模塊級別。

模塊級編程元素

過程、運算符、屬性和事件是唯一能夠容納可執行代碼(在運行時執行操作的語句)的編程元素。它們是程序的模塊級元素。

模塊級的數據元素有變量、常數、枚舉和委托。

過程級編程元素

過程級元素的大多數內容都是可執行語句,它們組成了程序的運行時代碼。所有可執行代碼都必須位于某一過程中(Function、Sub、Operator、Get、Set、AddHandler、RemoveHandler、RaiseEvent)。

過程級的數據元素僅限局部變量和常數。

Main 過程

Main 過程是在加載應用程序后運行的***段代碼。Main 充當應用程序的起始點,并對應用程序提供總體控制。Main 共有四種變化形式:

Sub Main()

Sub Main(ByVal cmdArgs() As String)

Function Main() As Integer

Function Main(ByVal cmdArgs() As String) As Integer

此VB.NET程序結構最常見的變化形式為 Sub Main()。

責任編輯:曹凱 來源: wewill.cn
相關推薦

2010-01-08 15:11:22

VB.NET字符串轉義

2010-01-19 15:08:18

VB.NET對象成員

2010-01-11 18:46:15

VB.NET修飾符

2010-01-13 18:17:00

VB.NET通信程序

2010-01-13 16:26:57

VB.NET通知控件

2010-01-14 14:56:07

2009-10-28 09:55:29

VB.NET MyCl

2010-01-13 10:15:19

VB.NET Stri

2010-01-08 14:56:18

VB.NET類定義

2010-01-12 18:05:38

VB.NET對象

2009-10-09 15:59:41

VB.NET對象

2009-10-10 16:44:52

VB.NET開發控件

2009-11-10 12:42:47

VB.NET Prin

2010-01-19 10:12:39

VB.NET Butt

2010-01-21 10:48:18

VB.NET擴展方法

2010-01-07 15:18:10

VB.NET常量

2009-10-12 13:54:22

VB.NET Data

2009-10-13 17:03:55

VB.NET面向對象

2009-11-02 15:45:03

VB.NET IEnu

2010-01-21 16:45:00

VB.NET繼承規則
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 久久精品这里 | 成av人电影在线 | 91丨九色丨国产在线 | 99久久精品国产一区二区三区 | 亚洲欧美日韩精品久久亚洲区 | 精品国产欧美一区二区 | aaaaaaa片毛片免费观看 | 综合色导航 | 国产精品99免费视频 | 蜜桃av一区二区三区 | 亚洲精品一区在线观看 | 欧美日韩福利视频 | 91精品国产一区二区在线观看 | 国产精品久久久久久婷婷天堂 | 三级黄色大片网站 | 国产精品一区二区三区在线 | 黄色片视频免费 | 一级欧美一级日韩片 | 欧美中文字幕一区二区 | 草草在线观看 | 99久久婷婷国产综合精品电影 | 不卡视频一区二区三区 | 久久久亚洲 | 日韩91在线| 欧美日韩一区不卡 | 国产精品美女久久久久久免费 | 亚洲人在线观看视频 | 日本一区二区在线视频 | 天天爽夜夜爽精品视频婷婷 | 在线免费观看日本视频 | 日韩一区二 | 午夜视频在线免费观看 | 二区高清 | 久久久精品日本 | 99视频在线看 | 精品入口麻豆88视频 | 99视频免费看 | 欧美天堂一区 | 婷婷激情五月网 | 性网址| 黄色激情毛片 |