zoukankan      html  css  js  c++  java
  • [引]VS2005 之 Visual Basic 程序的结构

    1.文件级编程元素
    2.命名空间级编程元素
    3.模块级编程元素
    4.过程级编程元素
    5.Main 过程

    Visual Basic 程序是依据标准的构造块建立起来的。
    一个解决方案由一个或多个项目组成。
    一个项目又包含一个或多个程序集。
    每个程序集是依据一个或多个源文件编译而来的。
    源文件提供类、结构、模块和接口的定义和实现,而它们最终包含了所有代码。

    1.文件级编程元素
    ================
    当您启动一个项目或文件并打开代码编辑器时,
    会看到一些代码已经存在并按正确的顺序排列。
    您编写的任何代码都应遵循以下顺序:

    Option 语句
    Imports 语句
    Namespace 语句和命名空间级元素

    如果按其他顺序输入语句,则可能会产生编译错误。

    程序还可以包含条件编译语句。
    您可以在源文件中采用以上顺序的各个语句之间分散放置条件编译语句。

    Option 语句
    -----------
    Option 语句为后续的代码建立基本的规则,以防止语法和逻辑错误。
    Option Explicit 语句 (Visual Basic) 可确保所有变量的声明方式和拼写方式均正确无误,
    这样就缩短了调试时间。
    Option Strict 语句可最大程度地防止在使用不同数据类型的变量时发生逻辑错误和数据丢失。
    Option Compare 语句指定根据字符串的 Binary 或 Text 值相互比较字符串的方式。

    Imports 语句
    ------------
    可以包括 Imports 语句以导入在项目外部定义的名称。
    Imports 语句允许代码引用在导入的命名空间中定义的类和其他类型,而无须对它们进行限定。
    可以根据需要使用任意多个 Imports 语句。

    Namespace 语句
    --------------
    命名空间可帮助您对编程元素进行组织和分类,以便轻松地进行分组和访问。
    可使用 Namespace 语句在特定的命名空间内对以下语句进行分类。

    条件编译语句
    ------------
    条件编译语句几乎可出现在源文件中的任何位置。
    条件编译语句可让代码的各个部分在编译时根据具体的条件,或包括在编译之内,或排除在编译之外。
    也可以将它们用于调试应用程序,因为条件代码只在调试模式中运行。

    2.命名空间级编程元素
    ====================
    类、结构和模块包含源文件中的所有代码。
    它们是命名空间级元素,可出现在命名空间中或源文件级别。
    它们包含所有其他编程元素的声明。
    定义元素签名但不提供实现的接口也出现在模块级别。
    有关模块级元素的更多信息,请参见以下内容:

    Class 语句(Visual Basic)
    Structure 语句
    Module 语句
    Interface 语句(Visual Basic)

    命名空间级的数据元素有枚举和委托。

    3.模块级编程元素
    ================
    过程、运算符、属性和事件是唯一能够容纳可执行代码(在运行时执行操作的语句)的编程元素。
    它们是程序的模块级元素。
    有关过程级元素的更多信息,请参见以下内容:

    Function 语句 (Visual Basic)
    Sub 语句 (Visual Basic)
    Declare 语句
    Operator 语句
    Property 语句
    Event 语句

    模块级的数据元素有变量、常数、枚举和委托。

    4.过程级编程元素
    ================
    过程级元素的大多数内容都是可执行语句,它们组成了程序的运行时代码。
    所有可执行代码都必须位于某一过程中
    (Function、Sub、Operator、Get、Set、AddHandler、RemoveHandler、RaiseEvent)。
    有关更多信息,请参见可执行语句。

    过程级的数据元素仅限局部变量和常数。

    5.Main 过程
    ===========
    Main 过程是在加载应用程序后运行的第一段代码。
    Main 充当应用程序的起始点,并对应用程序提供总体控制。
    Main 共有四种变化形式:

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

    此过程最常见的变化形式为 Sub Main()。

  • 相关阅读:
    【转载】[C#]Log4net中的RollingFileAppender解析
    【转载】大数据量传输时配置WCF的注意事项
    Sql 数据引擎中删除用户名、密码信息
    win10 HTTP 错误 500.21
    SQL Server 将Id相同的字段合并,并且以逗号隔开
    C#中2个日期类型相减
    sql server 查询本年的每个月的数据
    sql server 查询本周、本月所有天数的数据
    sql server中的日期函数
    Sql Server 逻辑文件 '' 不是数据库 '' 的一部分。请使用 RESTORE FILELISTONLY 来列出逻辑文件名。
  • 原文地址:https://www.cnblogs.com/freeliver54/p/874154.html
Copyright © 2011-2022 走看看