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()。

当前标题:VB.NET程序结构详细概念解析
当前URL:http://www.gawzjz.com/qtweb2/news13/8663.html

网站建设、网络推广公司-创新互联,是专注品牌与效果的网站制作,网络营销seo公司;服务项目有等

广告

声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联