Visual Basic .NET LanguageVisual Basic .NET语言入门


备注

Visual Basic .NET是Microsoft原始Visual Basic编程语言的官方继承者。 Visual Basic [.NET]似乎与Python有相似之处,缺少分号和括号,但与C ++共享函数的基本结构。 VB .NET中不存在大括号,而是替换为End IfNextEnd Sub等短语。

版本

VB.NET版本 Visual Studio版本 .NET Framework版本发布日期
7 2002年 1.0 2002年2月13日
7.1 2003 1.1 2003-04-24
8 2005年 2.0 / 3.0 2005-10-18
9 2008年 3.5 2007-11-19
10.0 2010 4 2010-04-12
11.0 2012 4.5 2012-08-15
12.0 2013 4.5.1 / 4.5.2 二〇一三年十月十七日
14.0 2015年 4.6.0~4.6.2 2015-07-20
15.0 2017年 4.7 2017年3月7日

创建一个简单的计算器以熟悉界面和代码。

  1. https://www.visualstudio.com/downloads/安装Visual Studio后,启动一个新项目。
  1. 接口

  2. 从Visual Basic选项卡中选择“Windows窗体应用程序”。如果需要,您可以在此处重命名。

  3. 单击“确定”后,您将看到以下窗口:

VB.Net编辑器

  1. 单击左侧的“工具箱”选项卡。工具栏默认启用“自动隐藏”选项。要禁用此选项,请单击“工具箱”窗口右上角的“向下箭头”符号和“x”符号之间的小符号。

  2. 熟悉框中提供的工具。我使用按钮和文本框制作了一个计算器界面。

计算器

  1. 单击Properties选项卡(它位于编辑器的右侧)。您可以更改按钮的Text属性,并使用文本框重命名它们。 Font属性可用于更改控件的字体。

  2. 要编写事件的特定操作(例如,单击按钮),请双击控件。代码窗口将打开。

示例代码

  1. VB.Net是一种强大的语言,专为快速开发而设计。高封装和抽象是它的成本。您不需要添加分号来指示语句的结尾,没有括号,并且大多数情况下,它会自动更正字母表的大小写。
  2. 图片中提供的代码应该易于理解。 Dim是用于初始化变量的关键字, new用于分配内存。默认情况下,您在文本框中键入的任何内容都是字符串类型。需要进行强制转换才能将值用作其他类型。

享受VB.Net的第一次创作!

你好,世界

首先,安装Microsoft Visual Studio版本,包括免费的Community版本。然后,创建一个类型为Console Application的Visual Basic控制台应用程序项目,以下代码将字符串'Hello World' 打印到控制台:

Module Module1

    Sub Main()
        Console.WriteLine("Hello World")
    End Sub

End Module
 

然后,保存并按键盘上的F5 (或转到“ 调试”菜单,然后单击“运行而不调试”“运行” )以编译并运行该程序。 'Hello World' 应出现在控制台窗口中。

输出窗口,显示Hello World。

单击按钮时文本框上的Hello World

拖动1个文本框和1个按钮

在此处输入图像描述

双击button1,您将转移到Button1_Click event

Public Class Form1
    Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click

    End Sub
End Class
 

键入要定位的对象的名称,在我们的示例中,它是textbox1.Text 是我们想要在其上放置文本时要使用的属性。

Property Textbox.Text, gets or sets the current text in the TextBox 。现在,我们有Textbox1.Text

我们需要设置Textbox1.Text 的值,以便我们使用= 符号。我们想要放在Textbox1.TextHello World 。总的来说,这是将Hello World 值赋予Textbox1.Text 的总代码

TextBox1.Text = "Hello World"
 

将该代码添加到button1clicked event

Public Class Form1
    Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
        TextBox1.Text = "Hello World"
    End Sub
End Class
 

在此处输入图像描述

区域

为了便于阅读,这对于初学者在阅读VB代码以及全职开发人员维护代码时非常有用,我们可以使用“Region”来设置同一组事件,函数或变量的区域:

#Region "Events"
    Protected Sub txtPrice_TextChanged(...) Handles txtPrice.TextChanged
        'Do the ops here...
    End Sub

    Protected Sub txtTotal_TextChanged(...) Handles txtTotal.TextChanged
        'Do the ops here...
    End Sub

    'Some other events....

#End Region
 

当代码行变为1000+时,可以折叠此区域块以获得一些视觉帮助。它还可以保存您的滚动工作。

在此处输入图像描述

在VS 2005,2008,2010,2015和2017上进行了测试。