科技行者

行者学院 转型私董会 科技行者专题报道 网红大战科技行者

知识库

知识库 安全导航

至顶网软件频道基础软件VB.NET 入门教程

VB.NET 入门教程

  • 扫一扫
    分享文章到微信

  • 扫一扫
    关注官方公众号
    至顶头条

 Visual Basic .NET 将许多新的功能引入 Visual Basic 语言,使之能够充分利用 .NET 平台。以前版本的程序员将需要稍作调整才能转到 .NET 版本上。

作者:佚名 来源:中国IT实验室 2008年6月8日

关键字: 教程 入门 VB vb.net Windows

  • 评论
  • 分享微博
  • 分享邮件

简介

  Visual Basic .NET 将许多新的功能引入 Visual Basic 语言,使之能够充分利用 .NET 平台。以前版本的程序员将需要稍作调整才能转到 .NET 版本上。

  下面的示例应用程序示范了如何构建一个实现 QuickSort 算法的简单 Visual Basic .NET 项目来。它包括了 Visual Basic .NET 程序的基本组成部分:读/写控制台和文件、创建函数和使用基本数组。

  这些入门指南并不打算涵盖该编程语言的所有方面。它们只是您探索这种语言的一个起点。我们鼓励您按照本教程的说明执行,因为它包括了 QuickSort 应用程序的各个不同部分。您还可以获得完整的源代码和项目文件。

建议的要求

  编译此示例应用程序需要 Visual Studio.NET(测试版 2 或更高版本)。关于 Visual Basic 的知识是有帮助的但不是必需的。

步骤 1. 开始项目

  Visual Studio 中的开发工作以解决方案的形式进行组织,每个解决方案包含一个或多个项目。在本教程中,我们创建的解决方案包含一个 Visual Basic 项目。

创建一个新项目

  1.

在 Visual Studio .NET 环境中,从菜单中选择 File | New | Project。

a


 

2.

在左侧选择 Visual Basic,然后在右侧选择 Console Application。

a


 

3.

指定项目的名称,然后输入创建项目的位置。Visual Studio 会自动创建项目目录。

a


 

4.

单击 OK,现在就正式开始了!

Visual Basic 解决方案

  Visual Studio .NET 已经创建了含有一个简单 Visual Basic 项目的解决方案。该项目包含两个文件:assemblyinfo.vb 和 module1.vb。

  接下来的几个步骤将讨论这些不同的文件以及如何编译该项目。

步骤 2. Hello, World!

  很遗憾,但我们仍然无法抵御这种诱惑……我们还是不得不完成一个经典的"Hello, World!"应用程序,这个应用程序最初是用 C 语言编写的。

修改源代码

  1.

在 Solution Explorer 中双击文件"module1.vb"。可以通过 View 菜单来显示 Solution Explorer。

2.

更改预生成的模板 (module1.vb),如下面以斜体突出显示的 代码所示。

' Import namespacesImports SystemModule Module1 Sub Main() Console.WriteLine ("Hello, VISUAL BASIC .NET World!") End SubEnd Module

3.

注意,当您键入代码时,Visual Studio 将为您提示类和函数的名称(因为 .NET 框架发布了这种类型信息)。

a


 

a

 

编译应用程序

  1.

既然您已经完成了修改,就可以通过在 Build 菜单中简单地选择 Build 来编译 Visual Basic 项目。


 

2.

来自 Visual Basic 编译器的错误和消息将显示在 Output 窗口中。如果没有错误,则可以通过单击 Debug 菜单下的 Start without Debugging 来运行 Hello World 应用程序。

a

 

程序输出

  在 Visual Studio 环境中运行 Hello World 示例应用程序时,输出的屏幕截图如下。

 


 

 

理解更改

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

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

步骤 3. 程序结构

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

源代码注释

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

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

Imports 指令

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

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

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

模块定义

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

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

Main() 函数

  在应用程序加载到内存之后,Main() 过程就会接收控制,因此,应该将应用程序启动代码放在此函数中。

    • 评论
    • 分享微博
    • 分享邮件
    邮件订阅

    如果您非常迫切的想了解IT领域最新产品与技术信息,那么订阅至顶网技术邮件将是您的最佳途径之一。

    重磅专题
    往期文章
    最新文章