使用文本编辑器创建简单的 VB.NET WinForms 应用程序
-
打开文本编辑器(如记事本),然后键入以下代码:
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
-
将文件保存到你具有读/写访问权限的路径。在包含它的类之后命名文件是常规的 - 例如,
X:\MainForm.vb
。 -
从命令行运行 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 。 -
编译完成后,将在与代码文件相同的目录中创建名为
MainForm.exe
的应用程序。你可以从命令行运行此应用程序,也可以在资源管理器中双击它。