VB.NET应用程序的入门指南

开发 后端
这里介绍VB.NET应用程序入门指南并不打算涵盖该编程语言的所有方面。它们只是您探索这种语言的一个起点。我们鼓励您按照本教程的说明执行,因为它包括了 QuickSort 应用程序的各个不同部分。

VB.NET还是比较常用的,于是我研究了一下VB.NET应用程序,在这里拿出来和大家分享一下,希望对大家有用。VB.NET将许多新的功能引入 VB 语言,使之能够充分利用 .NET 平台。以前版本的程序员将需要稍作调整才能转到 .NET 版本上。

VB.NET应用程序入门指南并不打算涵盖该编程语言的所有方面。它们只是您探索这种语言的一个起点。我们鼓励您按照本教程的说明执行,因为它包括了 QuickSort 应用程序的各个不同部分。您还可以获得完整的源代码和项目文件。编译此示例应用程序需要 Visual Studio.NET(测试版 2 或更高版本)。关于 VB 的知识是有帮助的但不是必需的。

开始项目

Visual Studio 中的开发工作以解决方案的形式进行组织,每个解决方案包含一个或多个项目。在本教程中,我们创建的解决方案包含一个 VB 项目。Visual Studio .NET 已经创建了含有一个简单 VB 项目的解决方案。该项目包含两个文件:assemblyinfo.vb 和 module1.vb。

System.Console 类的 WriteLine() 函数打印传递给它的字符串,其后紧跟一行新的字符。此函数可以接受许多其他数据类型(包括整型和浮点型)的参数。

在程序加载完成后,控制就传递给 Main() 函数。这就是我们在该过程中插入对 WriteLine() 的调用的原因。

程序结构

既然我们已经构建了一个简单的 Hello World 应用程序,那么就让我们停下来分析一下 VB.NET应用程序的基本组成部分。

1.源代码注释

单引号 ' 将行的剩余部分标记为一个注释,这样 VB.NET编译器就会忽略它。

  1. 'This line is ignored by the compiler.
    'This line is also ignored by Visual Basic .NET compiler.  

2.Imports 指令

.NET 框架为开发人员提供了许多有用的类。例如,Console 类处理对控制台窗口的输入和输出。这些类是按照层次树的形式组织的。Console 类的全限定名实际上是 System.Console。其他的类包括 System.IO.FileStream 和 System.Collections.Queue。

Imports 指令允许您在不使用全限定名的情况下引用命名空间中的类。以斜体突出显示的 代码应用了 Imports 指令。

  1. Imports SystemModule Module1 Sub Main() 
    System.Console.WriteLine("Hello, Visual Basic .NET World!") 
    Console.WriteLine("Hello, Visual Basic .NET World!") End Sub End Module  

3.模块定义

在 VB 中,所有的函数都必须封装在类或模块中。一个类可以有多个实例(带有成员变量和函数)。然而,模块只包含函数,并且不能进行实例化。就 Hello World 应用程序来说,Module1 模块包含一个函数,即 Main() 函数。

在VB.NET应用程序入门指南中,我们并不打算深入地介绍类或模块,但是我们将为您简要概述为什么它们是我们示例应用程序的一部分。

【编辑推荐】

  1. 全面展示VB.NET服务器端
  2. 浅谈VB.NET数组声明和初始化
  3. 描述VB.NET fnSimpleObjectToXML
  4. 讨论VB.NET使用Sorted Lists
  5. 讲解VB.NET COMBOBOX控件
责任编辑:佚名 来源: Sina
相关推荐

2010-01-13 14:26:39

VB.NET开发

2009-10-09 17:01:32

VB.NET多线程

2009-10-27 12:20:06

VB.NET多线程应用

2009-10-09 16:11:33

VB.NET语法

2009-10-09 16:54:03

VB.NET窗体

2010-01-12 16:20:44

VB.NET类

2009-10-09 15:59:41

VB.NET对象

2010-01-21 16:17:32

VB.NET文件对象

2010-07-06 15:54:30

VB.NET UDP

2009-11-02 15:57:36

VB.NET WEB

2009-11-10 16:46:52

VB.NET指针应用

2010-01-07 15:25:11

VB.NET数组

2009-10-09 16:00:34

VB6.0开发

2009-10-26 10:44:27

VB.NET API函

2010-01-07 15:57:02

VB.NET ForEach

2009-11-02 13:54:27

VB.NET shel

2009-10-10 15:43:51

2010-01-19 12:53:59

VB.NET Text

2010-01-15 16:59:52

VB.NET对象克隆

2010-01-08 18:16:52

VB.NET变量
点赞
收藏

51CTO技术栈公众号