AutoCAD 3DMAX C语言 Pro/E UG JAVA编程 PHP编程 Maya动画 Matlab应用 Android
Photoshop Word Excel flash VB编程 VC编程 Coreldraw SolidWorks A Designer Unity3D
 首页 > VFP

VB.NET 入门教程

51自学网 http://www.51zixue.net

步骤 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.FileStreamSystem.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 SubEnd Module 

模块定义

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

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

Main() 函数

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

 
 

上一篇:全面剖析VB.NET  下一篇:VFP基础教程 第二章 VFP语言基础