使用文本编辑器创建简单的 VB.NET WinForms 应用程序

  1. 打开文本编辑器(如记事本),然后键入以下代码:

     Imports System.ComponentModel
     Imports System.Drawing
     Imports System.Windows.Forms
        
     Namespace SampleApp
         Public Class MainForm : Inherits Form
             Private btnHello As Button
         
             ' The form's constructor: this initializes the form and its controls.
             Public Sub New()
                 ' Set the form's caption, which will appear in the title bar.
                 Me.Text = "MainForm"
         
                 ' Create a button control and set its properties.
                 btnHello = New Button()
                 btnHello.Location = New Point(89, 12)
                 btnHello.Name = "btnHello"
                 btnHello.Size = New Size(105, 30)
                 btnHello.Text = "Say Hello"
         
                 ' Wire up an event handler to the button's "Click" event
                 ' (see the code in the btnHello_Click function below).
                 AddHandler btnHello.Click, New EventHandler(AddressOf btnHello_Click)
         
                 ' Add the button to the form's control collection,
                 ' so that it will appear on the form.
                 Me.Controls.Add(btnHello)
             End Sub
         
             ' When the button is clicked, display a message.
             Private Sub btnHello_Click(sender As Object, e As EventArgs)
                 MessageBox.Show("Hello, World!")
             End Sub
         
             ' This is the main entry point for the application.
             ' All VB.NET applications have one and only one of these methods.
             <STAThread> _
             Public Shared Sub Main()
                 Application.EnableVisualStyles()
                 Application.Run(New MainForm())
             End Sub
         End Class
     End Namespace
    
  2. 将文件保存到你具有读/写访问权限的路径。在包含它的类之后命名文件是常规的 -​​ 例如,X:\MainForm.vb

  3. 从命令行运行 VB.NET 编译器,将路径作为参数传递给代码文件:

     %WINDIR%\Microsoft.NET\Framework64\v4.0.30319\vbc.exe /target:winexe "X:\MainForm.vb"
    

    注意: 要将 VB.NET 编译器的一个版本用于其他 .NET 框架版本,请查看路径%WINDIR%\Microsoft.NET 并相应地修改上面的示例。有关编译 VB.NET 应用程序的更多信息,请参阅 Hello World

  4. 编译完成后,将在与代码文件相同的目录中创建名为 MainForm.exe 的应用程序。你可以从命令行运行此应用程序,也可以在资源管理器中双击它。