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

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

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

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

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

文件級編程元素

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

Imports 語句

Namespace 語句和命名空間級元素

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

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

Option 語句

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

Imports 語句

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

Namespace 語句

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

條件編譯語句

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

命名空間級編程元素

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

模塊級編程元素

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

模塊級的數(shù)據(jù)元素有變量、常數(shù)、枚舉和委托。

過程級編程元素

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

過程級的數(shù)據(jù)元素僅限局部變量和常數(shù)。

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字符串轉(zhuǎn)義

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-14 14:56:07

2010-01-13 16:26:57

VB.NET通知控件

2009-10-28 09:55:29

VB.NET MyCl

2010-01-19 10:12:39

VB.NET Butt

2010-01-21 10:48:18

VB.NET擴展方法

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-12 13:54:22

VB.NET Data

2009-10-13 17:03:55

VB.NET面向?qū)ο?/a>

2009-11-02 15:45:03

VB.NET IEnu

2009-10-12 15:02:51

VB.NET動態(tài)控件

2010-01-21 16:45:00

VB.NET繼承規(guī)則

2010-01-07 15:18:10

VB.NET常量

2009-10-10 16:44:52

VB.NET開發(fā)控件
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 精品久久久久久红码专区 | 伊人久操 | 99小视频 | 国产精品久久久久久妇女6080 | 日韩精品一区在线 | 羞羞色网站 | 国产美女精品视频 | 三级黄片毛片 | av免费观看网站 | 欧美精品第三页 | 久久久免费少妇高潮毛片 | 亚洲综合成人网 | 91麻豆精品一区二区三区 | 久久国产激情视频 | 中文字幕视频三区 | 国产免费一区二区 | 日韩欧美三区 | 久久精品久久久 | 久久久久成人精品 | 欧美日韩在线一区 | 成人不卡 | 精品一区二区三区在线观看国产 | 日韩精品四区 | 欧美国产视频 | 在线亚州| 欧美日韩国产一区二区三区 | 日韩欧美操 | 国产在线中文字幕 | 日韩一区精品 | 国产九九九 | 亚洲一区中文字幕 | 亚洲三区视频 | 91短视频网址 | 国产精品日韩欧美 | 久久国产精品免费一区二区三区 | 成人免费共享视频 | 狠狠涩| 1级毛片 | 国产精品视频一二三区 | 欧美日韩精品 | 一区二区久久 |